|
@@ -38,20 +38,19 @@ dpkg -i ./goosehouse-game.deb
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
-## Ветки развития юнитов расы людей:
|
|
|
|
|
|
+## Структура папок проекта:
|
|
|
|
|
|
-### Ветка Лучника
|
|
|
|
-![image](http://git.gi1dor.ru/GooseHouse/game-client/raw/master/assets/unittrees/human-archer.png)
|
|
|
|
|
|
+#### Папка *assets* :
|
|
|
|
+В этой папке содержатся все графические файлы, связанные с проектом. Часть из них (версии для деплоя) собираются в специальные файлы ресурсов для каждой сцены, которые загружаются вместе со сценой.
|
|
|
|
|
|
-### Ветка Мага
|
|
|
|
-![image](http://git.gi1dor.ru/GooseHouse/game-client/raw/master/assets/unittrees/human-mage.png)
|
|
|
|
|
|
+#### Папка *include* :
|
|
|
|
+Эта папка содержит в себе все .h файлы приложения - все интерфейсы классов приложения (исключения - .h файлы, связанные с .ui сценами, они хранятся вместе с этими сценами)
|
|
|
|
|
|
-### Ветка Всадника
|
|
|
|
-![image](http://git.gi1dor.ru/GooseHouse/game-client/raw/master/assets/unittrees/human-rider.png)
|
|
|
|
|
|
+#### Папка *source* :
|
|
|
|
+Здесь находятся все файлы реализации классов приложения, кроме тех, что завязаны на .ui файлах (аналогично с .h файлами, последние хранятся вместе с .ui сценами)
|
|
|
|
|
|
-### Ветка Изгоя
|
|
|
|
-![image](http://git.gi1dor.ru/GooseHouse/game-client/raw/master/assets/unittrees/human-rogue.png)
|
|
|
|
-
|
|
|
|
-### Ветка Воина
|
|
|
|
-![image](http://git.gi1dor.ru/GooseHouse/game-client/raw/master/assets/unittrees/human-warrior.png)
|
|
|
|
|
|
+#### Папка *ui* :
|
|
|
|
+В папке ui размещены все файлы графических сцен проекта. Каждая сцена состоит из 3-х файлов - .ui, .cpp и .h. Одна логическая сцена (главное меню, к примеру), может состоять из нескольких физических, которые накладываются друг на друга (сцена анимированного фона, сцена меню, расположенного по центру)
|
|
|
|
|
|
|
|
+#### Папка *res* :
|
|
|
|
+В ней находятся специальные файлы .qrc, содержащие информацию о тех файлах из */аssets*, которые будут собраны в файл ресурсов.
|