LPCGame
A Simple 2d Game Engine
|
![]() ![]() | JSON (JavaScript Object Notation) |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() | Lightweight wrapper to tag static string |
![]() ![]() ![]() | Represents a JSON value |
![]() ![]() ![]() | Experimental and untested: represents an element of the "path" to access a node |
![]() ![]() ![]() | Experimental and untested: represents a "path" to access a node |
![]() ![]() ![]() | Base class for Value iterators |
![]() ![]() ![]() | Const iterator for object and array value |
![]() ![]() ![]() | Iterator for object and array value |
![]() ![]() ![]() | Unserialize a JSON document into a Value |
![]() ![]() ![]() | Abstract class for writers |
![]() ![]() ![]() | Outputs a Value in JSON format without formatting (not human friendly) |
![]() ![]() ![]() | Writes a Value in JSON format in a human friendly way |
![]() ![]() ![]() | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string |
![]() ![]() ![]() | |
![]() ![]() | A namespace for storing the Lua C API code |
![]() ![]() | An image that can store and play animation sequences |
![]() ![]() | Describes an animation sequence |
![]() ![]() | A clickable ui Button, can run a static/non-member function when clicked |
![]() ![]() | A camera to draw the scene in |
![]() ![]() | Describes a simple Camera animation |
![]() ![]() | A light wrapper around SDL_Color |
![]() ![]() | |
![]() ![]() | Runs the editor state |
![]() ![]() | The Entity class, to provide functions that call to attached Lua scripts |
![]() ![]() | Allows for editing of the Entities on a map |
![]() ![]() | Handles the Entities in the active state |
![]() ![]() | A state for running a game level |
![]() ![]() | 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 |
![]() ![]() | Allows for editing of a map |
![]() ![]() | A math utility function class |
![]() ![]() | A state for running a menu system |
![]() ![]() | For tracking an object's motion state |
![]() ![]() | A button that can register class member functions |
![]() ![]() | Track object's various physical constants |
![]() ![]() | Provides physics functions for an object |
![]() ![]() | A rectangle |
![]() ![]() | Base class for states |
![]() ![]() | Handles picking a state to run and loading/saveing them |
![]() ![]() | Handles drawing some text |
![]() ![]() | A map tile |
![]() ![]() | A class for selecting which tile to place in the editor |
![]() ![]() | |
![]() ![]() | Measures time, it's a timer |
![]() ![]() | A 2D vector |
![]() ![]() | Handles the window |