#include <gamecontroller.h>
|
static const ugdk::math::Integer2D | TILE_SIZE = Integer2D(23, 23) |
|
game::base::GameController::~GameController |
( |
| ) |
|
void game::base::GameController::AddGameObject |
( |
GameObject * |
game_object | ) |
|
void game::base::GameController::AdjustCamera |
( |
| ) |
|
void game::base::GameController::BlackoutTiles |
( |
| ) |
|
void game::base::GameController::ClearActorsList |
( |
| ) |
|
|
inline |
int game::base::GameController::current_tick |
( |
| ) |
|
|
inline |
void game::base::GameController::DeleteAllActors |
( |
| ) |
|
void game::base::GameController::LightHeroVisibleTiles |
( |
| ) |
|
const ugdk::math::Integer2D& game::base::GameController::map_size |
( |
| ) |
const |
|
inline |
const std::set<GameObject*>& game::base::GameController::ObjectsAt |
( |
const ugdk::math::Integer2D & |
coords | ) |
|
const std::set<GameObject*>& game::base::GameController::ObjectsAt |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
inline |
void game::base::GameController::PropagateSound |
( |
const ugdk::math::Integer2D & |
origin, |
|
|
int |
noise_level |
|
) |
| |
void game::base::GameController::RemoveActor |
( |
GameObject * |
actor | ) |
|
void game::base::GameController::RequireBlackout |
( |
| ) |
|
|
inline |
void game::base::GameController::set_current_tick |
( |
int |
current_tick | ) |
|
|
inline |
void game::base::GameController::set_hero |
( |
GameObject * |
hero | ) |
|
|
inline |
void game::base::GameController::set_map_size |
( |
ugdk::math::Integer2D |
map_size | ) |
|
|
inline |
void game::base::GameController::set_tiles |
( |
std::vector< std::vector< GameTile * > > |
tiles | ) |
|
|
inline |
void game::base::GameController::ShowTileAsVisible |
( |
const ugdk::math::Integer2D & |
tile | ) |
|
void game::base::GameController::Spawn |
( |
| ) |
|
void game::base::GameController::SpawnMonster |
( |
| ) |
|
GameTile* game::base::GameController::Tile |
( |
int |
x, |
|
|
int |
y |
|
) |
| const |
|
inline |
GameTile* game::base::GameController::Tile |
( |
const ugdk::math::Integer2D & |
coords | ) |
const |
|
inline |
bool game::base::GameController::TileOutOfBounds |
( |
int |
x, |
|
|
int |
y |
|
) |
| const |
|
inline |
bool game::base::GameController::TileOutOfBounds |
( |
const ugdk::math::Integer2D & |
coords | ) |
const |
|
inline |
bool game::base::GameController::TilesNeededBlackout |
( |
GameObject * |
owner | ) |
|
const Integer2D game::base::GameController::TILE_SIZE = Integer2D(23, 23) |
|
static |
The documentation for this class was generated from the following files: