Classes | |
| struct | RawColor |
| struct | Color |
| 4D vector used for RGBA colors More... | |
| struct | ObjectProperties |
| Visual properties. More... | |
| class | Object |
| Wrapper for a flatland object that can draw itself with OpenGL calls. More... | |
| class | Block |
| class | Wall |
| class | Line |
| class | RopeSegment |
| class | Rope |
| class | Terrain |
| class | Ball |
| class | Point |
| class | Wheel |
| class | Catapult |
| class | Composite |
| class | Beam |
| class | Space |
| class | App |
Typedefs | |
| typedef unsigned int | Texture |
| Handle to an OpenGL texture. | |
| typedef std::vector< RopeSegment * > | RopeVector |
| typedef std::list< Object * > | OList |
Functions | |
| void | glColor (const Color &color) |
| void | glVertex (const vec2 &v) |
| void | Draw (const Flatland::Geometry &g, const ObjectProperties &appearance) |
| void | DrawCircle (const Flatland::Geometry &g, const ObjectProperties &appearance) |
| void | DrawQuad (const Flatland::Geometry &g, const ObjectProperties &appearance) |
| void | DrawContact (const dContact &contact) |