SnakeGame  1
Implementing a game of Snake
 All Classes Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Ncom
 Ngradescope
 Nspampede
 CBoardCellBoardCell - Represents a single cell within a Board
 CBoardCellTest
 CCellTypeCellType - is an enumeration (aka enum) rather than an class
 CPreferencesPreferences - to avoid "magic numbers" within other code all unchanging variables should be stored here!
 CSnakeModeSnakeMode - is an enumeration (aka enum) rather than an class
 CSpampedeBrainSpampedeBrain - The "Controller" in MVC, which includes all of the AI and handling key presses
 CSpampedeBrainParentSpampedeBrainParent - Provides back-end for SpampedeBrain and SpampedeDisplay
 CSpampedeBrainTest_AdvancePede
 CSpampedeBrainTest_CheckParentsBFS
 CSpampedeBrainTest_CheckParentsBFS_fast
 CSpampedeBrainTest_GetNextCellFromBFS
 CSpampedeBrainTest_Reverse
 CSpampedeDataTest_CellInDir
 CSpampedeDataTest_Neighbors
 CSpampedeDisplaySpampedeBrain - The "View" in MVC
 CSpampedeImagePanelSpampedeImagePanel - implements low-level graphics work
 CTestGame