nsnake
Classic snake game for the terminal
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAnimationFireRules and behavior of the Fire animation
 CAnimationGameOfLifeRules and behavior of the GameOfLife animation
 CAnimationSnakesRules and behavior of the Fire animation
 CAnimationWaterRules and behavior of the Water animation
 CBoardA level where the snake runs and eats fruits
 CBoardParserOpens, loads and parses a level file, returning a well-formed Board
 CBoardParserExceptionCustom exception class to specify an error that occurred during a level loading
 CBody
 CFruitA single fruit
 CFruitManagerControls how many Fruits are there and how they're spawned
 CGame
 CGameStateGameThis represents the actual game taking place
 CGameStateMainMenuThe Main Menu
 CLayoutFirstTimeHow we show the screen at GameStateFirstTime
 CLayoutGame
 CLayoutMainMenuHow we show the screen at GameStateMainMenu
 CLilSnake
 CParticleFireA single particle inside the whole fire
 CPlayer
 CScoreEntryA single entry on the high-score file
 CScoreFileStores points the player made on the game
 CScoreFileExceptionCustom exception class to specify an error that occurred during a level loading
 CWindowGameHelpSpecific Window that shows Help and other info during Game