_Animation | Struct representing a single animation |
UI::_Animation | A struct containing animation data |
Case::_Background | Information about a single background |
Case::_Evidence | Information about a piece of evidence |
_FontStyle | Struct that stores the current font style |
_Frame | Struct representing a frame of animation |
_GameState | Struct that stores the current game state |
Case::_Hotspot | Information about an examinable hotspot in a location |
Case::_Image | Information about an image |
Case::_Location | Information about a location |
Case::_Overrides | Struct to store user-defined overrides and customizations |
Case::_Overview | General case data and technical info |
IO::_PWTHeader | The header found in each case file |
Audio::_Sample | Audio struct representing music or sound effect |
Case::_Testimony | A single testimony from a character |
Case::_TestimonyPiece | A single piece of testimony |
Textures::_Texture | Intermediate struct used for loading an image |
Application | Class that controls toplevel functions |
UI::Button | Class that represents a GUI button |
Case::Case | Core class that holds all pertinent data about a case |
Character | Class representing a character and its associated sprites |
Color | An RGBA color |
FPSTimer | Timer class used for game engine FPS consistency purposes |
Game | The player's game engine |
UI::Manager | The core class that manages all user interface animations and GUI effects |
Point | A point in 2D space |
Rect | A rectangle in 2D space |
SDLContext | Context used for rendering using SDL |
Sprite | General clss representing a sprite |
TextParser | The parser and trigger handler for the game script |
ValueRange | A range consisting of two values |