No description
- C 92%
- C++ 5.6%
- Objective-C 1.6%
- CMake 0.7%
| Assets/textures | ||
| Libraries | ||
| Projects | ||
| .gitignore | ||
| CMakeLists.txt | ||
| maker.sh | ||
| README.md | ||
| winregen.bat | ||
Приватный репозиторий Клуба креативного программирования 2022-2023
Как участвовать в разработке
- ⚠️⚠️⚠️ НЕ КОММИТИТЬ В МАСТЕР ⚠️⚠️⚠️.
- Для каждого нового проекта создавать новую ветку с соответствующим названием, и открывать pull-request, указав @vasthecat или @mchernigin в качестве reviewer, и себя в качестве assignees.
- Сообщения к коммитам и комментарии пишем на русском языке (и без кракозябр (на utf-8)).
- Можно оставлять в коде пометки в формате
// TODO(mchernigin): Дописать этот READMEили// NOTE(mchernigin): Я не понимаю, что тут происходит.
Сборка
Windows
- Запустить
winregen.bat, нажав на него дважды из проводника; - Запустить сгенерированное решение Visual Studio (
.sln) в папкеBuild; - Теперь можно собирать проекты внутри Visual Studio, указав нужный в качестве стартового;
- При добавлении новых проектов перейти к пункту 1.
Не Windows
- Запустить
./maker.sh buildиз терминала, находясь в корневой папке проекта; - Теперь можно запускать проекты с помощью команды
./Build/Projects/{project-name}/{project-name}; - При любых изменениях файлов повторить пункт 1: и при добавлении новых проектов, и при изменении старых;
- Для сборки релизной версии, в пункте 1 запускать
./maker.sh release.
На Linux и MacOS запускать проекты надо из корневой папки именно командой
./Build/Projects/{project-name}/{project-name}, иначе пути к ассетам будут отличаться от Windows.
Добавление новых проектов
Для того, чтобы добавить новый проект, достаточно скопировать папку example-project внутри ./Projects и переименовать её. Внутри каждого проекта будет компилироваться только файл main.cpp.