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)
CArena * GetArena (void)
void SetDisplay (CDisplay *pDisplay)
EDanger GetDanger (int BlockX, int BlockY)
float GetDangerTimeLeft (int BlockX, int BlockY)
int GetDeadEnd (int BlockX, int BlockY)
SBlock & GetDeadEndExit (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

CArena * m_pArena
CDisplay * m_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