| ▼NDebug | |
| CLogger | Logger class for writing debug information to files |
| ▼NInput | Handles input management for the 3DS console |
| CInputManager | Manages all input handling for the 3DS |
| CInputState | Contains the complete state of all inputs |
| CTouchPosition | Represents the touch screen input state |
| CVector2D | Represents a 2D vector for stick positions |
| ▼NObjects | |
| CCircle | Circle shape object |
| CEllipse | Ellipse shape object |
| CLine | Line object |
| CObject | Base abstract class for all Scene objects Cannot be instantiated directly due to pure virtual methods |
| CRectangle | Rectangle shape object |
| CSprite | Sprite object for displaying images |
| ▼NScene | |
| CScene | Base class for managing game scenes Handles objects, updates, etc.. |
| CSceneManager | Manages multiple scenes and handles rendering Controls scene lifecycle and screen rendering |
| CConsoleScene | |
| CLevel1Scene | |
| CLevel2Scene | |
| CPlayer | |
| CReturnButton |