Flatland

Documentation

SourceForge.net Logo

Demo::Object Class Reference

#include <demo.hpp>

Inheritance diagram for Demo::Object:

Demo::Ball Demo::Block Demo::Catapult Demo::Composite Demo::Line Demo::Point Demo::Rope Demo::RopeSegment Demo::Terrain Demo::Wall Demo::Wheel List of all members.

Detailed Description

Definition at line 58 of file demo.hpp.

Public Member Functions

 Object ()
virtual ~Object ()
virtual void Draw () const=0
virtual Flatland::Object * GetFlatlandObject ()
virtual void Insert (Space &space)
virtual void InsertFront (Space &space)
ObjectProperties & Property ()
const ObjectProperties & Property () const

Static Public Member Functions

static ObjectProperties & Default ()
static void PushProperties ()
static void PopProperties ()

Private Attributes

ObjectProperties properties

Static Private Attributes

static ObjectProperties defaults
static std::stack< ObjectProperties > defaultStack


The documentation for this class was generated from the following files:
Generated on Sat Jan 13 17:20:21 2007 for Flatland by doxygen 1.5.1