penguins
1.0.0
game_state.hh
Go to the documentation of this file.
1
#pragma once
2
3
#include "
board.h
"
4
5
enum
BoardGenType
{
6
BOARD_GEN_RANDOM
,
7
BOARD_GEN_ISLAND
,
8
BOARD_GEN_MAX
,
9
};
10
11
enum
PlayerType
{
12
PLAYER_NORMAL
,
13
PLAYER_BOT
,
14
PLAYER_TYPE_MAX
,
15
};
16
18
enum
GuiTileAttribute
{
19
TILE_BLOCKED
=
TILE_ATTR_MAX
,
20
TILE_WAS_BLOCKED
,
21
TILE_BLOCKED_FOR_CURSOR
,
22
TILE_NEEDS_REDRAW
,
23
TILE_OVERLAY_NEEDS_REDRAW
,
24
GUI_TILE_ATTR_MAX
,
25
};
board.h
Functions for working with the game board (and the specifics of its encoding)
TILE_ATTR_MAX
@ TILE_ATTR_MAX
Definition:
board.h:53
BoardGenType
BoardGenType
Definition:
game_state.hh:5
BOARD_GEN_ISLAND
@ BOARD_GEN_ISLAND
Definition:
game_state.hh:7
BOARD_GEN_RANDOM
@ BOARD_GEN_RANDOM
Definition:
game_state.hh:6
BOARD_GEN_MAX
@ BOARD_GEN_MAX
Definition:
game_state.hh:8
GuiTileAttribute
GuiTileAttribute
Definition:
game_state.hh:18
TILE_WAS_BLOCKED
@ TILE_WAS_BLOCKED
Definition:
game_state.hh:20
GUI_TILE_ATTR_MAX
@ GUI_TILE_ATTR_MAX
Definition:
game_state.hh:24
TILE_NEEDS_REDRAW
@ TILE_NEEDS_REDRAW
Definition:
game_state.hh:22
TILE_BLOCKED_FOR_CURSOR
@ TILE_BLOCKED_FOR_CURSOR
Definition:
game_state.hh:21
TILE_BLOCKED
@ TILE_BLOCKED
Definition:
game_state.hh:19
TILE_OVERLAY_NEEDS_REDRAW
@ TILE_OVERLAY_NEEDS_REDRAW
Definition:
game_state.hh:23
PlayerType
PlayerType
Definition:
game_state.hh:11
PLAYER_NORMAL
@ PLAYER_NORMAL
Definition:
game_state.hh:12
PLAYER_BOT
@ PLAYER_BOT
Definition:
game_state.hh:13
PLAYER_TYPE_MAX
@ PLAYER_TYPE_MAX
Definition:
game_state.hh:14
src
gui
game_state.hh
Generated by
1.9.1