|
@@ -38,22 +38,23 @@ dpkg -i ./goosehouse-game.deb
|
|
|
|
|
|
## Структура директорий проекта:
|
|
|
|
|
|
-#### Папка *assets* :
|
|
|
+#### Папка *assets*
|
|
|
В этой папке содержатся все графические файлы, элементы интерфейса, озвучка и остальные ресурсы, связанные с проектом. Они собираются на этапе сборки проекта в специальные файлы ресурсов, которые программа загружает и использует в процессе выполнения.
|
|
|
|
|
|
-#### Папка *include* :
|
|
|
+#### Папка *include*
|
|
|
Эта папка содержит в себе все .h файлы приложения - все интерфейсы классов приложения (исключения - .h файлы, связанные с .ui сценами, они хранятся вместе с этими сценами)
|
|
|
|
|
|
-#### Папка *source* :
|
|
|
+#### Папка *source*
|
|
|
Здесь находятся все файлы реализации классов приложения, кроме тех, что завязаны на .ui файлах (аналогично с .h файлами, последние хранятся вместе с .ui сценами)
|
|
|
|
|
|
-#### Папка *ui* :
|
|
|
+#### Папка *ui*
|
|
|
В папке ui размещены все файлы графических сцен проекта. Каждая сцена состоит из 3-х файлов - .ui, .cpp и .h. Одна логическая сцена (главное меню, к примеру), может состоять из нескольких физических, которые накладываются друг на друга (сцена анимированного фона, сцена меню, расположенного по центру)
|
|
|
|
|
|
-#### Папка *res* :
|
|
|
+#### Папка *res*
|
|
|
В ней находятся специальные файлы .qrc, содержащие информацию о тех файлах из */аssets*, которые будут собраны в файлы ресурсов (.gtr)
|
|
|
|
|
|
|
|
|
-#### Файл client.pro - файл qmake проекта, именно в нём прописаны скрипты сборки ресурсов, указаны собираемые файлы исходных кодов, подключаемые библиотеки и system-specific указания системе сборки qmake.
|
|
|
+#### Файл *client.pro*
|
|
|
+Это основной файл qmake проекта, именно в нём прописаны скрипты сборки ресурсов, указаны собираемые файлы исходных кодов, подключаемые библиотеки и system-specific указания системе сборки qmake.
|
|
|
|
|
|
-[]
|
|
|
+<p align="center">[]</p>
|