GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
World Struct Referenceabstract

#include <Containment.hh>

Inheritance diagram for World:
Collaboration diagram for World:

Public Member Functions

virtual Array< int, Portal * > * Portals () const =0
Public Member Functions inherited from Array< int, Room * >
virtual ~Array ()
virtual int Size () const=0
Public Member Functions inherited from Function< int, Room * >
virtual ~Function ()
virtual Room * Index (int a) const=0
virtual bool IsValid (I i) const=0

Public Attributes

WorldElement * world = 0
int world_sx = 100
int world_sy = 100
int world_sz = 1
Vector world_dx
Vector world_dy
Vector world_dz
Point world_pos
std::vector< WorldPiece > world_pieces
Point player_pos
Matrix player_matrix
std::vector< PlayerPiece > player_pieces
Point camera_pos
float rot_y
Vector camera_normal
Matrix enemy_matrix
std::vector< EnemyPiece > enemy_pieces
std::map< std::string, CollisionData * > collision_data
std::vector< std::pair< std::string, std::string > > collisions
Bitmap< int > * world_bitmap [30]
Dim world_level_accuracy [30]
int world_piece_count
Bitmap< bool > * world_pieces
FaceCollection ** true_pieces
FaceCollection ** false_pieces
Public Attributes inherited from Function< int, Room * >
std::string funcsignature
std::string contents
std::vector< std::string > link
std::vector< std::pair< std::string, std::string > > dep

Additional Inherited Members

Public Types inherited from Function< int, Room * >
typedef int Domain
typedef Room * CoDomain

Member Function Documentation

◆ Portals()

virtual Array< int, Portal * > * World::Portals ( ) const
pure virtual

Member Data Documentation

◆ camera_normal

Vector World::camera_normal

◆ camera_pos

Point World::camera_pos

◆ collision_data

std::map<std::string, CollisionData*> World::collision_data

◆ collisions

std::vector<std::pair<std::string,std::string> > World::collisions

◆ enemy_matrix

Matrix World::enemy_matrix

◆ enemy_pieces

std::vector<EnemyPiece> World::enemy_pieces

◆ false_pieces

FaceCollection** World::false_pieces

◆ player_matrix

Matrix World::player_matrix

◆ player_pieces

std::vector<PlayerPiece> World::player_pieces

◆ player_pos

Point World::player_pos

◆ rot_y

float World::rot_y

◆ true_pieces

FaceCollection** World::true_pieces

◆ world

WorldElement* World::world = 0

◆ world_bitmap

Bitmap<int>* World::world_bitmap[30]

◆ world_dx

Vector World::world_dx

◆ world_dy

Vector World::world_dy

◆ world_dz

Vector World::world_dz

◆ world_level_accuracy

Dim World::world_level_accuracy[30]

◆ world_piece_count

int World::world_piece_count

◆ world_pieces [1/2]

std::vector<WorldPiece> World::world_pieces

◆ world_pieces [2/2]

Bitmap<bool>* World::world_pieces

◆ world_pos

Point World::world_pos

◆ world_sx

int World::world_sx = 100

◆ world_sy

int World::world_sy = 100

◆ world_sz

int World::world_sz = 1

The documentation for this struct was generated from the following files: