CAiArena Class Reference

#include <CAiArena.h>

Collaboration diagram for CAiArena:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CAiArena (void)
virtual ~CAiArena (void)
void SetArena (CArena *pArena)
CArenaGetArena (void)
void SetDisplay (CDisplay *pDisplay)
EDanger GetDanger (int BlockX, int BlockY)
float GetDangerTimeLeft (int BlockX, int BlockY)
int GetDeadEnd (int BlockX, int BlockY)
SBlockGetDeadEndExit (int Exit)
int GetSoftWallNear (int BlockX, int BlockY)
bool GetWallBurn (int BlockX, int BlockY)
void Create (void)
void Destroy (void)
void Update (float DeltaTime)

Private Attributes

CArenam_pArena
CDisplaym_pDisplay
EDanger m_Danger [ARENA_WIDTH][ARENA_HEIGHT]
float m_DangerTimeLeft [ARENA_WIDTH][ARENA_HEIGHT]
int m_DeadEnd [ARENA_WIDTH][ARENA_HEIGHT]
SBlock m_DeadEndExit [MAX_DEAD_END]
int m_SoftWallNear [ARENA_WIDTH][ARENA_HEIGHT]
bool m_WallBurn [ARENA_WIDTH][ARENA_HEIGHT]


Constructor & Destructor Documentation

CAiArena::CAiArena ( void   ) 

CAiArena::~CAiArena ( void   )  [virtual]


Member Function Documentation

void CAiArena::SetArena ( CArena pArena  )  [inline]

Here is the caller graph for this function:

CArena * CAiArena::GetArena ( void   )  [inline]

Here is the caller graph for this function:

void CAiArena::SetDisplay ( CDisplay pDisplay  )  [inline]

Here is the caller graph for this function:

EDanger CAiArena::GetDanger ( int  BlockX,
int  BlockY 
) [inline]

Here is the caller graph for this function:

float CAiArena::GetDangerTimeLeft ( int  BlockX,
int  BlockY 
) [inline]

Here is the caller graph for this function:

int CAiArena::GetDeadEnd ( int  BlockX,
int  BlockY 
) [inline]

Here is the caller graph for this function:

SBlock & CAiArena::GetDeadEndExit ( int  Exit  )  [inline]

int CAiArena::GetSoftWallNear ( int  BlockX,
int  BlockY 
) [inline]

Here is the caller graph for this function:

bool CAiArena::GetWallBurn ( int  BlockX,
int  BlockY 
) [inline]

Here is the caller graph for this function:

void CAiArena::Create ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void CAiArena::Destroy ( void   ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void CAiArena::Update ( float  DeltaTime  ) 

Here is the caller graph for this function:


Member Data Documentation

EDanger CAiArena::m_Danger[ARENA_WIDTH][ARENA_HEIGHT] [private]

float CAiArena::m_DangerTimeLeft[ARENA_WIDTH][ARENA_HEIGHT] [private]

int CAiArena::m_DeadEnd[ARENA_WIDTH][ARENA_HEIGHT] [private]

SBlock CAiArena::m_DeadEndExit[MAX_DEAD_END] [private]

int CAiArena::m_SoftWallNear[ARENA_WIDTH][ARENA_HEIGHT] [private]

bool CAiArena::m_WallBurn[ARENA_WIDTH][ARENA_HEIGHT] [private]


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

Generated on Sat Oct 18 12:26:39 2008 for Bombermaaan by  doxygen 1.5.5
Visit the Bombermaaan project page
SourceForge.net Logo