nsnake
Classic snake game for the terminal
|
![]() ![]() | Abstract interface to any kind of Animation |
![]() ![]() ![]() | Rules and behavior of the Fire animation |
![]() ![]() | Two-dimensional array |
![]() ![]() | |
![]() ![]() | A level where the snake runs and eats fruits |
![]() ![]() | Opens, loads and parses a level file, returning a well-formed Board |
![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | Custom exception class to specify an error that occurred during a level loading |
![]() ![]() ![]() | Custom exception class to specify an error that occurred during a level loading |
![]() ![]() | A single fruit |
![]() ![]() | Controls how many Fruits are there and how they're spawned |
![]() ![]() | |
![]() ![]() | Abstract definition of a game state |
![]() ![]() ![]() | This represents the actual game taking place |
![]() ![]() ![]() | The Main Menu |
![]() ![]() | Interface for how the things are shown on the screen |
![]() ![]() ![]() | How we show the screen at GameStateFirstTime |
![]() ![]() ![]() | |
![]() ![]() ![]() | How we show the screen at GameStateMainMenu |
![]() ![]() | Contains a "scope" of the INI file |
![]() ![]() | |
![]() ![]() | List of selectable items |
![]() ![]() ![]() | Menu on which its items are always sorted alphabetically |
![]() ![]() | Simplest type of item possible, with a label and user-defined id |
![]() ![]() ![]() | A little box that can be checked or not |
![]() ![]() ![]() | Shows a Menu Item with left and right labels |
![]() ![]() ![]() | Allows to select a number, kinda like a slider |
![]() ![]() ![]() | Place where you can input characters |
![]() ![]() ![]() | A list of selectable text |
![]() ![]() | Loads, reads and parses the contents of an INI file (or string) |
![]() ![]() | |
![]() ![]() | A single entry on the high-score file |
![]() ![]() | Stores points the player made on the game |
![]() ![]() | Giga-class that switches from game states |
![]() ![]() | |
![]() ![]() | A segment of the terminal screen (2D char matrix) |
![]() ![]() | Specific Window that shows Help and other info during Game |