src/engine/System.h File Reference

#include <vector>
#include <boost/shared_ptr.hpp>
#include "TemplateTable.h"
#include "EntityInstance.h"
#include "util/Timer.h"
#include "MessagePool.h"

Go to the source code of this file.

Namespaces

namespace  green

Classes

class  green::System
class  green::System::_entry

Typedefs

typedef boost::shared_ptr<
System > 
green::SystemPtr


Detailed Description

This file contains the System class, which is the interface for Behaviors and Entities to the Engine. It is somewhat of an abstraction layer, as the Engine class will eventually own the MessagePool, EntityPool, and various TemplateTables.

Author:
Jeremy Bell
Date:
04-12-07

Generated on Fri Apr 27 10:27:38 2007 for Green Engine by  doxygen 1.5.1