|
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... | |
Defines | |
| #define | GAMEBOARD_DEFAULT_PLAYERS 2 |
| #define | GAMEBOARD_MAX_PLAYERS 2 |
| #define | GAMEBOARD_MIN_PLAYERS 1 |
| Game board limits. | |
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
Definition at line 83 of file psminigameboard.h.
| enum Rule_MoveablePieces |
Definition at line 60 of file psminigameboard.h.
| enum Rule_MoveDirection |
Definition at line 70 of file psminigameboard.h.
| enum Rule_MovePiecesTo |
Definition at line 65 of file psminigameboard.h.
| enum Rule_MovePieceType |
Definition at line 54 of file psminigameboard.h.
| enum Rule_PlayerTurn |
Following enums define values to represent simple game rules.
Definition at line 48 of file psminigameboard.h.
1.7.3