|
Planeshift
|
#include "psstdint.h"Go to the source code of this file.
Classes | |
| struct | Endgame_Spec |
| struct | Endgame_TileSpec |
| class | psMiniGameBoard |
| Wrapper class for game board. More... | |
| class | psMiniGameBoardDef |
| Game board definition class. More... | |
Macros | |
| #define | GAMEBOARD_DEFAULT_PLAYERS 2 |
| #define | GAMEBOARD_MAX_PLAYERS 2 |
| #define | GAMEBOARD_MIN_PLAYERS 1 |
| Game board limits. More... | |
Enumerations | |
| enum | Endgame_TileType { PLAYED_PIECE, WHITE_PIECE, BLACK_PIECE, NO_PIECE, FOLLOW_SOURCE_TILE, SPECIFIC_TILE } |
| structs & types used to specify endgames of minigames, to recognise specific patterns of played pieces on a gameboard More... | |
| enum | Rule_MoveablePieces { ANY_PIECE, OWN_PIECES_ONLY } |
| enum | Rule_MoveDirection { ANY, VERTICAL, HORIZONTAL, CROSS, DIAGONAL } |
| enum | Rule_MovePiecesTo { ANYWHERE, VACANCY_ONLY } |
| enum | Rule_MovePieceType { PLACE_OR_MOVE, PLACE_ONLY, MOVE_ONLY } |
| enum | Rule_PlayerTurn { RELAXED, ORDERED, STRICT_ORDERED } |
| Following enums define values to represent simple game rules. More... | |
| #define GAMEBOARD_DEFAULT_PLAYERS 2 |
Definition at line 43 of file psminigameboard.h.
| #define GAMEBOARD_MAX_PLAYERS 2 |
Definition at line 42 of file psminigameboard.h.
| #define GAMEBOARD_MIN_PLAYERS 1 |
Game board limits.
Definition at line 41 of file psminigameboard.h.
| enum Endgame_TileType |
structs & types used to specify endgames of minigames, to recognise specific patterns of played pieces on a gameboard
| Enumerator | |
|---|---|
| PLAYED_PIECE | |
| WHITE_PIECE | |
| BLACK_PIECE | |
| NO_PIECE | |
| FOLLOW_SOURCE_TILE | |
| SPECIFIC_TILE | |
Definition at line 83 of file psminigameboard.h.
| enum Rule_MoveablePieces |
| Enumerator | |
|---|---|
| ANY_PIECE | |
| OWN_PIECES_ONLY | |
Definition at line 60 of file psminigameboard.h.
| enum Rule_MoveDirection |
| Enumerator | |
|---|---|
| ANY | |
| VERTICAL | |
| HORIZONTAL | |
| CROSS | |
| DIAGONAL | |
Definition at line 70 of file psminigameboard.h.
| enum Rule_MovePiecesTo |
| Enumerator | |
|---|---|
| ANYWHERE | |
| VACANCY_ONLY | |
Definition at line 65 of file psminigameboard.h.
| enum Rule_MovePieceType |
| Enumerator | |
|---|---|
| PLACE_OR_MOVE | |
| PLACE_ONLY | |
| MOVE_ONLY | |
Definition at line 54 of file psminigameboard.h.
| enum Rule_PlayerTurn |
Following enums define values to represent simple game rules.
| Enumerator | |
|---|---|
| RELAXED | |
| ORDERED | |
| STRICT_ORDERED | |
Definition at line 48 of file psminigameboard.h.