LPCGame
A Simple 2d Game Engine
|
![]() ![]() | Describes an animation sequence |
![]() ![]() | |
![]() ![]() | A camera to draw the scene in |
![]() ![]() | Describes a simple Camera animation |
![]() ![]() | A light wrapper around SDL_Color |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | The Entity class, to provide functions that call to attached Lua scripts |
![]() ![]() | Handles the Entities in the active state |
![]() ![]() | Configuration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way |
![]() ![]() | Wrapper around the SDL_Texture to make things easier |
![]() ![]() | Input handler wrapper |
![]() ![]() | |
![]() ![]() | A simple wrapper around JSON file reading and writing functionality |
![]() ![]() | Struct to track velocity and acceleration |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | A class to enable lua scripts to load various modules |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Handles the tile map |
![]() ![]() | A math utility function class |
![]() ![]() | |
![]() ![]() | For tracking an object's motion state |
![]() ![]() | Experimental and untested: represents a "path" to access a node |
![]() ![]() | Experimental and untested: represents an element of the "path" to access a node |
![]() ![]() | Track object's various physical constants |
![]() ![]() | Provides physics functions for an object |
![]() ![]() | Unserialize a JSON document into a Value |
![]() ![]() | A rectangle |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Base class for states |
![]() ![]() | |
![]() ![]() | Handles picking a state to run and loading/saveing them |
![]() ![]() | Lightweight wrapper to tag static string |
![]() ![]() | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string |
![]() ![]() | Handles drawing some text |
![]() ![]() | A map tile |
![]() ![]() | |
![]() ![]() | Measures time, it's a timer |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Represents a JSON value |
![]() ![]() | Base class for Value iterators |
![]() ![]() | A 2D vector |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Handles the window |
![]() ![]() | |
![]() ![]() | Abstract class for writers |