|
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 |