al'da game
Подробнее...
#include <Game.hpp>
|
void | up () |
| змея будет двигаться вверх
|
|
void | down () |
| змея будет двигаться вниз
|
|
void | left () |
| змея будет двигаться влево
|
|
void | right () |
| змея будет двигаться вправо
|
|
bool | step (double t) |
| выполнить следующий шаг, если с предыдущего прошло достаточно времени Подробнее...
|
|
void | start () |
| начать новую игру
|
|
bool | warpSnake (const Field::Position &new_head) |
| телепортировать голову змеи Подробнее...
|
|
bool ZmeikaGame::movedInto |
( |
const Cell |
movement | ) |
|
|
private |
реакция змеи на движение в клетку с заданным содержимым
- Возвращает
- true если произошло столкновение (останов змеи)
bool ZmeikaGame::step |
( |
double |
t | ) |
|
выполнить следующий шаг, если с предыдущего прошло достаточно времени
Время введено в этот класс, поскольку оно является элементом описания уровня. Может быть, следовало бы полностью делегировать учёт времени наследнику.
- Возвращает
- true в случае столкновения.
телепортировать голову змеи
- Возвращает
- true если произошло столкновение (останов змеи)
Объявления и описания членов классов находятся в файлах: