IdTable< Spectre >::add(const Spectre &s) | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::add(const Bolt &s) | IdTable< Bolt > | [inline, private] |
Bind() | Texture | [private] |
Bolt() | Bolt | [inline, private] |
Bolt(std::string name, const Matrix &pos, int id=-1) | Bolt | [private] |
boltField | Surface | [private] |
calculateCollideKey() | Bolt | [inline, private] |
Spectre::changeKey(const CollideKey &key) | Spectre | [inline, private] |
Bolt::changeKey(const CollideKey &key) | Bolt | [inline, private] |
KeyMutableSet< Bolt::CollideKey, Bolt >::changeKey(typename SUPER::iterator iter, const Bolt::CollideKey &newKey) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::changeKey(typename SUPER::iterator iter, const Spectre::CollideKey &newKey) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
KeyMutableSet< Bolt::checkSet() | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::checkSet() | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
AI::clone() const | AI | [private, virtual] |
NetworkAI::clone() const | NetworkAI | [inline, private, virtual] |
HumanAI::clone() const | HumanAI | [inline, private, virtual] |
ComputerAI::clone() const | ComputerAI | [inline, private, virtual] |
Spectre::Collidable() | Collidable | [inline, private] |
Spectre::Collidable(std::string filename, const Matrix &pos) | Collidable | [private] |
Obstacle::Collidable() | Collidable | [inline, private] |
Obstacle::Collidable(std::string filename, const Matrix &pos) | Collidable | [private] |
Bolt::Collidable() | Collidable | [inline, private] |
Bolt::Collidable(std::string filename, const Matrix &pos) | Collidable | [private] |
Collidable::Collidable() | Collidable | [inline, private] |
Collidable::Collidable(std::string filename, const Matrix &pos) | Collidable | [private] |
Spectre::collide(Spectre *oth) | Spectre | [private] |
Spectre::IdCollidable::collide(Collidable *oth) | Collidable | [private] |
Obstacle::collide(Collidable *oth) | Collidable | [private] |
Bolt::collide(class Spectre *oth) | Bolt | [private] |
Bolt::IdCollidable::collide(Collidable *oth) | Collidable | [private] |
Collidable::collide(Collidable *oth) | Collidable | [private] |
Spectre::collideKey | Spectre | [private] |
Bolt::collideKey | Bolt | [private] |
IdTable< Spectre >::collideWithBolts() | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::collideWithBolts() | IdTable< Bolt > | [inline, private] |
IdTable< Spectre >::collideWithOther(Coll *coll, int surface, double minRadius, double maxRadius) | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::collideWithOther(Coll *coll, int surface, double minRadius, double maxRadius) | IdTable< Bolt > | [inline, private] |
IdTable< Spectre >::collideWithSame() | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::collideWithSame() | IdTable< Bolt > | [inline, private] |
collideWithSpectres() | ObstacleGrid | [inline, private] |
const_iterator typedef | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
IdTable< Spectre >::del(int id) | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::del(int id) | IdTable< Bolt > | [inline, private] |
Delete(const VectorHash &key) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Delete(const VectorHash &key) | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
Spectre::draw(class Surface *par) | Spectre | [private] |
IdTable< Spectre >::draw() | IdTable< Spectre > | [private] |
IdTable< Bolt >::draw() | IdTable< Bolt > | [private] |
Model::draw(const Matrix &mat) | Model | [private] |
Surface::draw() | Surface | [private] |
endByColl(ObstMap::iterator tablenum) | ObstacleGrid | [inline, private] |
endByDraw() | ObstacleGrid | [inline, private] |
ObstacleGrid::erase(Obstacle &obst) | ObstacleGrid | [inline, private] |
Hashtable< VectorHash, Obstacle *, 65535 >::erase(const iterator &iter) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
IdTable< Spectre >::eraseAll() | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::eraseAll() | IdTable< Bolt > | [inline, private] |
EraseFunc class | ObstacleGrid | [friend] |
AI::execute(class Spectre *parent) | AI | [private, virtual] |
NetworkAI::execute(class Spectre *parent) | NetworkAI | [private, virtual] |
HumanAI::execute(class Spectre *parent) | HumanAI | [private, virtual] |
ComputerAI::execute(class Spectre *parent) | ComputerAI | [private, virtual] |
KeyMutableSet< Bolt::find(Bolt &key) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Bolt::find(const Bolt::CollideKey &key) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::find(Spectre &key) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::find(const Spectre::CollideKey &key) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
Hashtable< VectorHash, Obstacle *, 65535 >::find(const VectorHash &key) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Hashtable< VectorHash, Obstacle *, 65535 >::find(const VectorHash &key) const | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
fixBoltCollideOrder() | World | [inline, private] |
IdTable< Spectre >::fixCollideOrder() | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::fixCollideOrder() | IdTable< Bolt > | [inline, private] |
freeSurfaces | World | [private] |
Get(const VectorHash &key) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Get(const VectorHash &key) const | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Get(const VectorHash &key, Obstacle *&k) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Get(const VectorHash &key) const | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
GetAll(const VectorHash &key) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
GetAll() const | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
getByColl(const Vector &coord) | ObstacleGrid | [inline, private] |
getByDraw(const Obstacle::ModelRef &model) | ObstacleGrid | [inline, private] |
IdTable< Spectre >::getById(int id) | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::getById(int id) | IdTable< Bolt > | [inline, private] |
Spectre::getCollideKey() | Spectre | [inline, private] |
Bolt::getCollideKey() | Bolt | [inline, private] |
getCollObstacleList(const Vector &coord) | ObstacleGrid | [inline, private] |
getDrawObstacleList(Collidable::ModelRef ref) | ObstacleGrid | [inline, private] |
Spectre::getId() const | IdCollidable | [inline, private] |
Bolt::getId() const | IdCollidable | [inline, private] |
Spectre::getMax() const | Collidable | [inline, private] |
Obstacle::getMax() const | Collidable | [inline, private] |
Model::getMax() const | Model | [inline, private] |
Bolt::getMax() const | Collidable | [inline, private] |
Collidable::getMax() const | Collidable | [inline, private] |
GetMaxVector() const | Obstacle | [inline, private] |
Spectre::getMin() const | Collidable | [inline, private] |
Obstacle::getMin() const | Collidable | [inline, private] |
Model::getMin() const | Model | [inline, private] |
Bolt::getMin() const | Collidable | [inline, private] |
Collidable::getMin() const | Collidable | [inline, private] |
GetMinVector() const | Obstacle | [inline, private] |
Spectre::getPosition() const | Collidable | [inline, private] |
Obstacle::getPosition() const | Collidable | [inline, private] |
Bolt::getPosition() const | Collidable | [inline, private] |
Collidable::getPosition() const | Collidable | [inline, private] |
Spectre::getRadius() const | Collidable | [inline, private] |
Obstacle::getRadius() const | Collidable | [inline, private] |
Model::getRadius() const | Model | [inline, private] |
Bolt::getRadius() const | Collidable | [inline, private] |
Collidable::getRadius() const | Collidable | [inline, private] |
Spectre::getVectorHash() const | Collidable | [private] |
Obstacle::getVectorHash() const | Collidable | [private] |
Bolt::getVectorHash() const | Collidable | [private] |
Collidable::getVectorHash() const | Collidable | [private] |
hash(const Type key) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private, static] |
hash(const std::string &key) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private, static] |
hashval | VectorHash | [private] |
Spectre::IdCollidable() | IdCollidable | [inline, private] |
Spectre::IdCollidable(std::string filename, const Matrix &mat, int newId=-1) | IdCollidable | [inline, private] |
Bolt::IdCollidable() | IdCollidable | [inline, private] |
Bolt::IdCollidable(std::string filename, const Matrix &mat, int newId=-1) | IdCollidable | [inline, private] |
insert(value_type valty) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Hashtable< VectorHash, Obstacle *, 65535 >::iterator typedef | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
std::multimap< Obstacle::ModelRef, Obstacle >::iterator typedef | std::multimap< Obstacle::ModelRef, Obstacle > | [private] |
IdTable< Spectre >::kill(int id) | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::kill(int id) | IdTable< Bolt > | [inline, private] |
KeyMutableSet< Bolt::lower_bound(Bolt &key) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Bolt::lower_bound(const Bolt::CollideKey &key) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::lower_bound(Spectre &key) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::lower_bound(const Spectre::CollideKey &key) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
MeshSortedObstMap typedef | ObstacleGrid | [private] |
Model(const Model &m) | Model | [private] |
Model(const std::string &filename) | Model | [private] |
Spectre::model | Collidable | [private] |
Obstacle::model | Collidable | [private] |
Bolt::model | Collidable | [private] |
Collidable::model | Collidable | [private] |
Spectre::ModelRef typedef | Collidable | [private] |
Obstacle::ModelRef typedef | Collidable | [private] |
Bolt::ModelRef typedef | Collidable | [private] |
Collidable::ModelRef typedef | Collidable | [private] |
MyFuncBase class | ObstacleGrid | [friend] |
Spectre::name | Collidable | [private] |
Obstacle::name | Collidable | [private] |
Bolt::name | Collidable | [private] |
Collidable::name | Collidable | [private] |
NetworkAI(VirtualSocket vs) | NetworkAI | [private] |
Obstacle(std::string filename, const Matrix &mat) | Obstacle | [inline, private] |
obstacleGrid | Surface | [private] |
ObstMap typedef | ObstacleGrid | [private] |
operator unsigned int() const | VectorHash | [inline, private] |
Model::operator<(const Model &m) const | Model | [inline, private] |
Texture::operator<(const Texture &oth) const | Texture | [inline, private] |
VectorHash::operator<(const VectorHash &oth) const | VectorHash | [inline, private] |
Model::operator=(const Model &m) | Model | [private] |
VectorHash::operator=(const VectorHash &oth) | VectorHash | [inline, private] |
Model::operator==(const Model &m) const | Model | [inline, private] |
Texture::operator==(const Texture &oth) const | Texture | [inline, private] |
VectorHash::operator==(const VectorHash &oth) const | VectorHash | [inline, private] |
Spectre::pos | Collidable | [private] |
Obstacle::pos | Collidable | [private] |
Bolt::pos | Collidable | [private] |
Collidable::pos | Collidable | [private] |
put(const Obstacle &o) | ObstacleGrid | [inline, private] |
Put(const VectorHash &key, const Obstacle *&value) | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
Put(const VectorHash &key, Obstacle **value) | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
PutFunc class | ObstacleGrid | [friend] |
Spectre::recalculateCollideKey() const | Spectre | [inline, private] |
Bolt::recalculateCollideKey() | Bolt | [inline, private] |
RefTexture typedef | Model | [private] |
ScaleAmt | VectorHash | [private, static] |
Spectre::setId(int newId) | IdCollidable | [inline, private] |
Bolt::setId(int newId) | IdCollidable | [inline, private] |
Spectre::setPosition(const QVector &newPos) | Spectre | [inline, private] |
Bolt::setPosition(const QVector &newPos) | Bolt | [inline, private] |
shortWidth() | VectorHash | [inline, private, static] |
Hashtable< VectorHash, Obstacle *, 65535 >::size(int vectorname) const | Hashtable< VectorHash, Obstacle *, 65535 > | [inline, private] |
std::vector< Surface * >::size | std::vector< Surface * > | [private] |
sockt | NetworkAI | [private] |
Spectre() | Spectre | [inline, private] |
Spectre(std::string name, const Matrix &mat, int surface, int id=-1) | Spectre | [private] |
SubTexture typedef | Model | [private] |
surfaces | World | [private] |
t | std::vector< Surface * > | [private] |
World::table | World | [private] |
Texture(const std::string &file) | Texture | [private] |
toSurface(const Vector &worldSpace) | Surface | [private] |
toWorld(const Vector &localSpace) | Surface | [private] |
Spectre::update() | Spectre | [private] |
IdTable< Spectre >::update() | IdTable< Spectre > | [private] |
IdTable< Bolt >::update() | IdTable< Bolt > | [private] |
IdTable< Spectre >::updateDeleteList() | IdTable< Spectre > | [inline, private] |
IdTable< Bolt >::updateDeleteList() | IdTable< Bolt > | [inline, private] |
KeyMutableSet< Bolt::upper_bound(Bolt &key) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Bolt::upper_bound(const Bolt::CollideKey &key) | KeyMutableSet< Bolt::CollideKey, Bolt > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::upper_bound(Spectre &key) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
KeyMutableSet< Spectre::CollideKey, Spectre >::upper_bound(const Spectre::CollideKey &key) | KeyMutableSet< Spectre::CollideKey, Spectre > | [inline, private] |
value_type typedef | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
vector_type typedef | Hashtable< VectorHash, Obstacle *, 65535 > | [private] |
VectorHash() | VectorHash | [inline, private] |
VectorHash(const VectorHash &oth) | VectorHash | [inline, private] |
VectorHash(const Vector &coord) | VectorHash | [inline, private] |
World() | World | [inline, private] |
~AI() | AI | [inline, private, virtual] |
~ComputerAI() | ComputerAI | [inline, private, virtual] |
~HumanAI() | HumanAI | [inline, private, virtual] |
~Model() | Model | [private] |
~NetworkAI() | NetworkAI | [inline, private, virtual] |
~Texture() | Texture | [private] |
~World() | World | [inline, private] |