Library class.
More...
Static Public Member Functions |
static function | GetDirString (dir) |
| Translates a direction value into a human readable string that can be used for logging.
|
static function | IsMainDir (dir) |
| Check if dir is main direction (NW, SW, SE or NE)
|
static function | IsDiagonalDir (dir) |
| Check if dir is a diagonal direction (N, W, S or E)
|
static function | GetAllDirsInRandomOrder () |
| Get all 8 direction as AIList.
|
static function | GetMainDirsInRandomOrder () |
| Get 4 main direction as AIList.
|
static function | GetDiagonalDirsInRandomOrder () |
| Get 4 main direction as AIList.
|
Static Public Attributes |
static | DIR_N = _dir_int.DIR_N |
| North.
|
static | DIR_NE = _dir_int.DIR_NE |
| North East.
|
static | DIR_E = _dir_int.DIR_E |
| East.
|
static | DIR_SE = _dir_int.DIR_SE |
| South East.
|
static | DIR_S = _dir_int.DIR_S |
| South.
|
static | DIR_SW = _dir_int.DIR_SW |
| South West.
|
static | DIR_W = _dir_int.DIR_W |
| West.
|
static | DIR_NW = _dir_int.DIR_NW |
| North West.
|
static | DIR_FIRST = _dir_int.DIR_FIRST |
| First Direction.
|
static | DIR_LAST = _dir_int.DIR_LAST |
| Last Direction.
|
static | DIR_INVALID = _dir_int.DIR_INVALID |
| Invalid Direction.
|
static | TURN_45 = 1 |
| Used to turn dir 45 deg.
|
static | TURN_90 = 2 |
| Used to turn dir 90 deg.
|
static | OPPOSITE = 4 |
| Used to turn dir 180 deg.
|
static | CLOCKWISE = 1 |
| Used to turn dir clock wise.
|
static | ANTI_CLOCKWISE = -1 |
| Used to turn dir anti clockwise.
|
Detailed Description
Member Function Documentation
static function Direction::GetAllDirsInRandomOrder |
( |
| ) |
|
|
inlinestatic |
Get all 8 direction as AIList.
- Parameters
-
- Returns
- AIList with all directions in random order
static function Direction::GetDiagonalDirsInRandomOrder |
( |
| ) |
|
|
inlinestatic |
Get 4 main direction as AIList.
- Parameters
-
- Returns
- AIList with all diagonal directions in random order
static function Direction::GetDirString |
( |
dir |
| ) |
|
|
inlinestatic |
Translates a direction value into a human readable string that can be used for logging.
- Parameters
-
- Returns
- String of direction
static function Direction::GetMainDirsInRandomOrder |
( |
| ) |
|
|
inlinestatic |
Get 4 main direction as AIList.
- Parameters
-
- Returns
- AIList with all main directions in random order
static function Direction::IsDiagonalDir |
( |
dir |
| ) |
|
|
inlinestatic |
Check if dir is a diagonal direction (N, W, S or E)
- Parameters
-
- Returns
- true if the direction is a diagonal direction
static function Direction::IsMainDir |
( |
dir |
| ) |
|
|
inlinestatic |
Check if dir is main direction (NW, SW, SE or NE)
- Parameters
-
- Returns
- true if the direction is a main direction
The documentation for this class was generated from the following file: