nsnake
Classic snake game for the terminal
|
CAnimationFire | Rules and behavior of the Fire animation |
CAnimationGameOfLife | Rules and behavior of the GameOfLife animation |
CAnimationSnakes | Rules and behavior of the Fire animation |
CAnimationWater | Rules and behavior of the Water animation |
CBoard | A level where the snake runs and eats fruits |
CBoardParser | Opens, loads and parses a level file, returning a well-formed Board |
CBoardParserException | Custom exception class to specify an error that occurred during a level loading |
CBody | |
CFruit | A single fruit |
CFruitManager | Controls how many Fruits are there and how they're spawned |
CGame | |
CGameStateGame | This represents the actual game taking place |
CGameStateMainMenu | The Main Menu |
CLayoutFirstTime | How we show the screen at GameStateFirstTime |
CLayoutGame | |
CLayoutMainMenu | How we show the screen at GameStateMainMenu |
CLilSnake | |
CParticleFire | A single particle inside the whole fire |
CPlayer | |
CScoreEntry | A single entry on the high-score file |
CScoreFile | Stores points the player made on the game |
CScoreFileException | Custom exception class to specify an error that occurred during a level loading |
CWindowGameHelp | Specific Window that shows Help and other info during Game |