Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
More info.
  • Loading branch information
razterizer authored Nov 4, 2024
1 parent 806d9b2 commit 22c3e41
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,6 @@ Supported platforms (including but not limited to) are:
* High-level functions: `begin_screen()`, `end_screen()`. These take care of color restoration, clearing screen, hiding the cursor etc, except for the resizing of the terminal window.
* `draw_frame()` : Draws a simple frame around your frame buffer.
* `draw_game_over()`, `draw_you_won()` : Draws wavy banners in the FIGlet font Grafitti. Used by `GameEngine` if those features are enabled.

* `Text` : Handles text output and translates Color enum items to corresponding color values depending on platform compiled. Is also responsible for creating the appropriate ANDI escape sequences for the TTY and such.
* `ScreenHandler` : Contains the screen buffers (char / fg-color / bg-color) and manages transparency etc. It outputs the contents to the terminal via a privatly owned `Text` object.
* `SpriteHandler` : Manages bitmap sprites (`BitmapSprite`) and vector sprites (`VectorSprite`). A sprite can be controlled programmatically or be attached to a `RigidBody` object. Both sprite classes support sprite animations.

0 comments on commit 22c3e41

Please sign in to comment.