Zmeika
простая аркадная игра
|
#include <cstdlib>
#include <vector>
#include <iterator>
#include "GameScreen.hpp"
#include "Game.hpp"
#include "ConfigFile.hpp"
#include <avo/Timer.hpp>
#include <avo/Color.hpp>
Классы | |
struct | Cell_drawer |
OpenGL-реализация visitor для Field::scan (рисует поле) Подробнее... | |
class | Game |
al'da game Подробнее... | |
Пространства имен | |
namespace | colors |
цвета, используемые по умолчанию | |
Функции | |
const Color | colors::background (0.2f, 0.6f, 0.0f) |
const Color | colors::level (1.0f, 1.0f, 0.0f) |
цвет фона | |
const Color | colors::score (1.0f, 1.0f, 1.0f) |
цвет текста номера уровня | |
const Color | colors::field (0.4f, 0.7f, 0.2f) |
цвет текста очков | |
const Color | colors::snake_1 (0.0f, 0.8f, 0.2f) |
цвет клеток поля | |
const Color | colors::snake_2 (0.8f, 0.8f, 1.0f) |
цвет 1 клетки змеи | |
const Color | colors::snake_3 (0.5f, 0.5f, 0.7f) |
цвет 2 клетки змеи | |
const Color | colors::snake_4 (0.0f, 0.7f, 0.4f) |
цвет 3 клетки змеи | |
const Color | colors::rabbit_1_1 (0.4f, 0.0f, 0.0f) |
цвет 4 клетки змеи | |
const Color | colors::rabbit_1_2 (0.8f, 0.0f, 0.2f) |
цвет 1 клетки кролика 1. | |
const Color | colors::rabbit_1_3 (1.0f, 0.7f, 0.0f) |
цвет 2 клетки кролика 1. | |
const Color | colors::rabbit_1_4 (0.5f, 0.3f, 0.0f) |
цвет 3 клетки кролика 1. | |
const Color | colors::rabbit_2_1 (0.3f) |
цвет 4 клетки кролика 1. | |
const Color | colors::rabbit_2_2 (0.8f) |
цвет 1 клетки кролика 2. | |
const Color | colors::rabbit_2_3 (0.4f, 0.4f, 1.0f) |
цвет 2 клетки кролика 2. | |
const Color | colors::rabbit_2_4 (0.1f, 0.1f, 0.5f) |
цвет 3 клетки кролика 2. | |
const Color | colors::rabbit_3_1 (0.4f, 0.0f, 0.6f) |
цвет 4 клетки кролика 2. | |
const Color | colors::rabbit_3_2 (0.8f, 0.0f, 1.0f) |
цвет 1 клетки кролика 3. | |
const Color | colors::rabbit_3_3 (0.0f, 0.5f, 1.0f) |
цвет 2 клетки кролика 3. | |
const Color | colors::rabbit_3_4 (0.0f, 0.3f, 0.6f) |
цвет 3 клетки кролика 3. | |
istream & | operator>> (istream &is, Color &color) |
чтобы читать цвета, сохранённые в файле, полезно иметь оператор чтения цвета из потока Подробнее... | |
Реализация GameScreen.hpp.
istream& operator>> | ( | istream & | is, |
Color & | color | ||
) |
чтобы читать цвета, сохранённые в файле, полезно иметь оператор чтения цвета из потока
Варианты, количество чисел:
Возможны ошибки чтения при использовании менее 4 чисел, если следующая лексема, не являясь числом, начинается на цифру или точку (цифровой префикс будет потерян).