1 LuaGame Class Reference
2 =======================
5 This set of documents details the functionality offered by the base classes of
11 The link:class_object.html[Object] class is the basic class that all
12 in-game entities should descend from.
15 link:class_objectlist.html[ObjectList]s are a resource manager implemented
16 as a list. They are designed to hold link:class_object.html[Object]s, but can
17 technically hold anything.
20 The link:class_eventmanager.html[EventManager] class provides a robust way of
21 handling user input while still being relatively simple to set up.
24 The link:class_fpsmanager.html[FPSManager] class is an extremely simple FPS
25 management class. It also supports deltas.
28 The link:class_rect.html[Rect] class is an extremely simple class that is
29 used for collision detection. If an link:class_object.html[Object] doesn't have any defined collision
30 link:class_rect.html[Rect]s, then the bounding box is used for collision. This
31 class allows for highly customized collision behaviors.
33 === ParticleSystem ===
34 link:class_particlesystem.html[ParticleSystem]s are highly configurable particle
35 systems. They are designed to emit link:class_object.html[Object]s with configurable
36 parameters in arrangements that are fully configurable.
39 The link:class_label.html[Label] class is a basic text label that descends from
40 the link:class_object.html[Object] class.