#include <CAiArena.h>

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] |
| CAiArena::CAiArena | ( | void | ) |
| CAiArena::~CAiArena | ( | void | ) | [virtual] |
| void CAiArena::SetArena | ( | CArena * | pArena | ) | [inline] |

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

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

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

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

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

| SBlock & CAiArena::GetDeadEndExit | ( | int | Exit | ) | [inline] |
| int CAiArena::GetSoftWallNear | ( | int | BlockX, | |
| int | BlockY | |||
| ) | [inline] |

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

| void CAiArena::Create | ( | void | ) |


| void CAiArena::Destroy | ( | void | ) |


| void CAiArena::Update | ( | float | DeltaTime | ) |

CArena* CAiArena::m_pArena [private] |
CDisplay* CAiArena::m_pDisplay [private] |
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] |
1.5.5