#include <groupMgr.h>
Public Member Functions | |
GroupMgr (Engine *eng, Options opts) | |
GroupMgr () | |
void | init () |
void | tick (double dtime) |
void | dumpOne (int i) |
void | dumpAll () |
Group * | createGroup (Entity **ents, int n) |
Group * | findIfExists (Group *g) |
GroupMgr (Engine *eng, Options opts) | |
GroupMgr () | |
void | init () |
void | tick (double dtime) |
void | dumpOne (int i) |
void | dumpAll () |
Group * | createGroup (Entity **ents, int n) |
Group * | findIfExists (Group *g) |
GroupMgr (Engine *eng, Options opts) | |
GroupMgr () | |
void | init () |
void | tick (double dtime) |
void | dumpOne (int i) |
void | dumpAll () |
Group * | createGroup (Entity **ents, int n) |
Group * | findIfExists (Group *g) |
GroupMgr (Engine *eng, Options opts) | |
GroupMgr () | |
void | init () |
void | tick (double dtime) |
void | dumpOne (int i) |
void | dumpAll () |
Group * | createGroup (Entity **ents, int n) |
Group * | findIfExists (Group *g) |
GroupMgr (Engine *eng, Options opts) | |
GroupMgr () | |
void | init () |
void | tick (double dtime) |
void | dumpOne (int i) |
void | dumpAll () |
Group * | createGroup (Entity **ents, int n) |
Group * | findIfExists (Group *g) |
Public Attributes | |
Group * | groups [MaxGroups] |
Options | options |
int | nGroups |
Group * | groups [MaxGroups] |
Group * | groups [MaxGroups] |
Group * | groups [MaxGroups] |
Group * | groups [MaxGroups] |
Private Member Functions | |
void | reset () |
void | reset () |
void | reset () |
void | reset () |
void | reset () |
Definition at line 19 of file groupMgr.h.
FastEcslent::GroupMgr::GroupMgr | ( | ) |
FastEcslent::GroupMgr::GroupMgr | ( | ) |
FastEcslent::GroupMgr::GroupMgr | ( | ) |
FastEcslent::GroupMgr::GroupMgr | ( | ) |
FastEcslent::GroupMgr::GroupMgr | ( | ) |
void FastEcslent::GroupMgr::reset | ( | ) | [private] |
void FastEcslent::GroupMgr::init | ( | void | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
Definition at line 26 of file groupMgr.cpp.
References DEBUG, groups, FastEcslent::Group::init(), and nGroups.
Referenced by FastEcslent::Engine::init().
void FastEcslent::GroupMgr::tick | ( | double | dtime | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
Definition at line 34 of file groupMgr.cpp.
References groups, nGroups, and FastEcslent::Group::tick().
Referenced by FastEcslent::Engine::tickAll().
void FastEcslent::GroupMgr::dumpOne | ( | int | i | ) |
Definition at line 91 of file groupMgr.cpp.
References groups, nGroups, and FastEcslent::Group::print().
void FastEcslent::GroupMgr::dumpAll | ( | ) |
Definition at line 95 of file groupMgr.cpp.
References groups, nGroups, and FastEcslent::Group::print().
FastEcslent::Group * FastEcslent::GroupMgr::createGroup | ( | FastEcslent::Entity ** | ents, | |
int | n | |||
) |
Definition at line 58 of file groupMgr.cpp.
References FastEcslent::Mgr::engine, findIfExists(), groups, FastEcslent::Engine::instanceId, FastEcslent::MaxEnts, and nGroups.
FastEcslent::Group * FastEcslent::GroupMgr::findIfExists | ( | FastEcslent::Group * | group | ) |
Definition at line 40 of file groupMgr.cpp.
References groups, FastEcslent::Group::isMember(), FastEcslent::Group::members, FastEcslent::Group::nEntitiesInGroup, and nGroups.
Referenced by createGroup().
void FastEcslent::GroupMgr::reset | ( | ) | [private] |
void FastEcslent::GroupMgr::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::tick | ( | double | dtime | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::dumpOne | ( | int | i | ) |
void FastEcslent::GroupMgr::dumpAll | ( | ) |
void FastEcslent::GroupMgr::reset | ( | ) | [private] |
void FastEcslent::GroupMgr::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::tick | ( | double | dtime | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::dumpOne | ( | int | i | ) |
void FastEcslent::GroupMgr::dumpAll | ( | ) |
void FastEcslent::GroupMgr::reset | ( | ) | [private] |
void FastEcslent::GroupMgr::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::tick | ( | double | dtime | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::dumpOne | ( | int | i | ) |
void FastEcslent::GroupMgr::dumpAll | ( | ) |
void FastEcslent::GroupMgr::reset | ( | ) | [private] |
void FastEcslent::GroupMgr::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::tick | ( | double | dtime | ) | [virtual] |
Reimplemented from FastEcslent::Mgr.
void FastEcslent::GroupMgr::dumpOne | ( | int | i | ) |
void FastEcslent::GroupMgr::dumpAll | ( | ) |
Definition at line 25 of file groupMgr.h.
Referenced by createGroup(), dumpAll(), dumpOne(), findIfExists(), init(), and tick().
Definition at line 27 of file groupMgr.h.
Referenced by createGroup(), dumpAll(), dumpOne(), findIfExists(), init(), reset(), and tick().
Definition at line 25 of file groupMgr.h.
Definition at line 25 of file groupMgr.h.
Definition at line 25 of file groupMgr.h.
Definition at line 25 of file groupMgr.h.