|
SnakeGame
1
Implementing a game of Snake
|
| ▼Ncom | |
| ▼Ngradescope | |
| ▼Nspampede | |
| CBoardCell | BoardCell - Represents a single cell within a Board |
| CBoardCellTest | |
| CCellType | CellType - is an enumeration (aka enum) rather than an class |
| CPreferences | Preferences - to avoid "magic numbers" within other code all unchanging variables should be stored here! |
| CSnakeMode | SnakeMode - is an enumeration (aka enum) rather than an class |
| CSpampedeBrain | SpampedeBrain - The "Controller" in MVC, which includes all of the AI and handling key presses |
| CSpampedeBrainParent | SpampedeBrainParent - Provides back-end for SpampedeBrain and SpampedeDisplay |
| CSpampedeBrainTest_AdvancePede | |
| CSpampedeBrainTest_CheckParentsBFS | |
| CSpampedeBrainTest_CheckParentsBFS_fast | |
| CSpampedeBrainTest_GetNextCellFromBFS | |
| CSpampedeBrainTest_Reverse | |
| CSpampedeDataTest_CellInDir | |
| CSpampedeDataTest_Neighbors | |
| CSpampedeDisplay | SpampedeBrain - The "View" in MVC |
| CSpampedeImagePanel | SpampedeImagePanel - implements low-level graphics work |
| CTestGame |
1.8.7