Контекст игры. Тут хранится состояние всего того, что происходит в лабиринте
Подробнее...
#include <Context.h>
|
| enum | State { INGAME
, WIN
, LOST
} |
| |
|
|
enum GameContext::State | state = INGAME |
| |
|
std::list< std::unique_ptr< IDynamicEntity > > | dynamic_objects |
| |
|
std::list< std::unique_ptr< IStaticEntity > > | static_objects |
| |
|
Pacman | pacman |
| |
|
Pacman | pacman2 |
| |
|
bool | screamer_active = false |
| |
|
float | screamer_timer = 0.0f |
| |
Контекст игры. Тут хранится состояние всего того, что происходит в лабиринте
- Аргументы
-
| pacman | два пакмана (на случай игры на двоих) |
| dynamic_objects | static_objects массивы сущностей |
| State | состояние игры |
Объявления и описания членов структур находятся в файлах:
- source/application/Context/Context.h
- source/application/Context/Context.cpp