![]() |
Angel
A 2D Game Prototyping Engine
|
| Accelerometer | A class to read the data from a hardware accelerometer |
| Actor | Basic simulation element for Angel |
| AIBrain | |
| AIBrainState | |
| AIEvent | |
| AStarSearch< UserState > | |
| BoundingBox | |
| Camera | The class that handles displaying the appropriate viewport |
| Color | A class to encapsulate color information |
| CompoundLog | Lets you write to multiple logs at once |
| ConfigUpdater | (Internal) Just sits and checks the tuning file periodically |
| Console | The on-screen console: handles input, history, and executing commands |
| ConsoleLog | A log that writes to the current Console |
| Controller | A class representing a gamepad controller |
| ControllerInput | A struct that wraps all controller input values into one unit |
| ControllerManager | (Internal) Manages multiple controllers (currently up to 2) |
| DebugDrawBase | |
| DebugLine | |
| DeveloperLog | Abstract base class for logs |
| FileLog | A log which writes to a file on disk |
| FindNextMoveState | |
| FollowMoveState | |
| FullScreenActor | An Actor which takes up the whole drawing space |
| GameManager | A class to oversee the high-level aspects of your game |
| GestureData | |
| GotoAIEvent | |
| GotoTargetAIEvent | |
| GridActor | An Actor to draw lines at regular intervals |
| AStarSearch< UserState >::HeapCompare_f | |
| HUDActor | An Actor that gets drawn in screen-space |
| InputBinding | (Internal) Handles the binding of keypresses to Messages |
| InputManager | (Internal) Handles keyboard input, and mapping controller input to messages |
| Interval< T > | Simplifies lerping Actor properties across a timeframe |
| LoadedVariable | An internal structure used by the preferences and tuning system |
| LuaConsole | Console to process Lua input during the game |
| LuaScriptingModule | (Internal) Handles all interactions with our Lua layer |
| MathUtil | A set of static functions that handle typical math needed for games |
| Message | The base message class which signals an event |
| MessageListener | An interface for sending and receiving Messages via the Switchboard |
| MobileSimulator | A class to somewhat simulate the setup of an iOS app on the desktop |
| MouseListener | An abstract interface for getting mouse events |
| NamedEventAIEvent | |
| AStarSearch< UserState >::Node | |
| Particle | A struct that keeps track of data for individual particles |
| ParticleActor | An Actor that draws and keeps track of drawing a particle system on screen |
| PathFinder | |
| PathFinderMove | |
| PhysicsActor | An Actor that interacts with other Actors using our built-in physics system |
| Preferences | A centralized class that handles any persistent preferences |
| Ray2 | |
| RecoverMoveState | |
| Renderable | Our base simulation element that gets inserted to the World |
| RenderableIterator | An iterator class to access Renderables in the World |
| SearchInterface | |
| Sentient | |
| SoundDevice | Our (very simple) sound system |
| SpatialGraph | |
| SpatialGraphKDNode | |
| SpatialGraphManager | |
| StartMoveState | |
| StartRecoverMoveState | |
| Switchboard | The central class which handles delivery of Messages |
| SystemLog | A log which writes to standard output (rather than the in-game console) |
| TagCollection | A helper class that manages the tags you can set on Actors |
| TestConsole | An example Console implementation |
| TextActor | An Actor for displaying text on the screen |
| TextureCacheEntry | |
| TGenericCallback< ClassInstance, ParamType > | (Internal) A callback template to simplify storage/retrieval of method pointers |
| TimerAIEvent | |
| Touch | Struct to represent an individual touch in a multi-touch system |
| TouchListener | An abstract interface for getting mouse events |
| Traversal | |
| TraversalAIEvent | |
| Tuning | The class which handles getting and setting tuning variables |
| TypedMessage< T > | A templated class for delivering additional information with Messages |
| ValidateMoveState | |
| Vec2i | A handy set of structures for passing around sets of numbers |
| Vec2ui | |
| Vec3i | |
| Vec3ui | |
| Vector2 | A two-dimensional floating point vector and associated math functions |
| Vector3 | A three-dimensional floating point vector and associated math functions |
| World | The central class that manages all aspects of the simulation |
| XboxButtonBindRecord |


1.7.5.1