The classic game "Snake" for the console
The menu is navigated by pressing the arrow keys, ENTER and ESC. In the "ADD LEVEL" menu, TAB and ENTER are used to navigate between inputs.
Main.cpp | основной исходный файл приложения |
---|---|
addons.h | заголовочный файл подключающий заголовочные файлы классов |
------------ | --------------------------------------------------------------- |
structures.h | заголовочный файл описывающий структуры и typedef'ы |
------------ | --------------------------------------------------------------- |
UI_and_lang_c | заголовочный файл инициализирующий языковые и интерфейсные |
onstants.h | константы |
------------ | --------------------------------------------------------------- |
Box.cpp | исходный файл, содержащий код класса Box |
класс содержащий данные о Поле | |
------------ | --------------------------------------------------------------- |
Box.h | заголовочный файл содержащий описание класса Box |
------------ | --------------------------------------------------------------- |
Game.cpp | исходный файл, содержащий код класса Game |
основной класс отвечающий за обработку нажатий клавиш, | |
отображения меню | |
------------ | --------------------------------------------------------------- |
Game.h | заголовочный файл содержащий описание класса Game |
------------ | --------------------------------------------------------------- |
Level.cpp | исходный файл, содержащий код класса Level |
класс содержащий в себе данный о уровнях, реализующий создание, | |
анализ, переключение уровней | |
------------ | --------------------------------------------------------------- |
Level.h | заголовочный файл содержащий описание класса Level |
------------ | --------------------------------------------------------------- |
Settings.cpp | исходный файл, содержащий код класса Settings |
класс реализующий чтение и запись настроек | |
------------ | --------------------------------------------------------------- |
Settings.h | заголовочный файл содержащий описание класса Settings |
------------ | --------------------------------------------------------------- |
Snake.cpp | исходный файл, содержащий код класса Snake |
класс содержащий данные о Змее | |
------------ | --------------------------------------------------------------- |
Snake.h | заголовочный файл содержащий описание класса Snake |
------------ | --------------------------------------------------------------- |
stdafx.cpp | исходный файл, содержащий только стандартные включаемые модули |
------------ | --------------------------------------------------------------- |
stdafx.h | заголовочный файл для стандартных системных включаемых файлов |