Zmeika
простая аркадная игра
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Страницы
Файл GameScreen.cpp
#include <cstdlib>
#include <vector>
#include <iterator>
#include "GameScreen.hpp"
#include "Game.hpp"
#include "ConfigFile.hpp"
#include <avo/Timer.hpp>
#include <avo/Color.hpp>
Граф включаемых заголовочных файлов для GameScreen.cpp:

Классы

struct  CellDrawer
 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)
 
const Color colors::snake_3 (0.5f, 0.5f, 0.7f)
 
const Color colors::snake_4 (0.0f, 0.7f, 0.4f)
 
const Color colors::rabbit_1_1 (0.4f, 0.0f, 0.0f)
 
const Color colors::rabbit_1_2 (0.8f, 0.0f, 0.2f)
 
const Color colors::rabbit_1_3 (1.0f, 0.7f, 0.0f)
 
const Color colors::rabbit_1_4 (0.5f, 0.3f, 0.0f)
 
const Color colors::rabbit_2_1 (0.3f)
 
const Color colors::rabbit_2_2 (0.8f)
 
const Color colors::rabbit_2_3 (0.4f, 0.4f, 1.0f)
 
const Color colors::rabbit_2_4 (0.1f, 0.1f, 0.5f)
 
const Color colors::rabbit_3_1 (0.4f, 0.0f, 0.6f)
 
const Color colors::rabbit_3_2 (0.8f, 0.0f, 1.0f)
 
const Color colors::rabbit_3_3 (0.0f, 0.5f, 1.0f)
 
const Color colors::rabbit_3_4 (0.0f, 0.3f, 0.6f)
 
istream & operator>> (istream &is, Color &color)
 чтобы читать цвета, сохранённые в файле, полезно иметь оператор чтения цвета из потока Подробнее...
 

Подробное описание

Реализация GameScreen.hpp.

Функции

istream& operator>> ( istream &  is,
Color &  color 
)

чтобы читать цвета, сохранённые в файле, полезно иметь оператор чтения цвета из потока

Варианты, количество чисел:

оттенок серого

оттенок серого и альфа-канал

RGB

RGB и альфа-канал