Ivan Arkhipov 8e1896f3ad Encoding fixes. Fixed bug when empty lines in units.txt and races.txt caused unstoppable loop 6 gadi atpakaļ
..
Archer 6c53c9652e added based classes, corrected abstract unit files, added human icons 6 gadi atpakaļ
Mage 6c53c9652e added based classes, corrected abstract unit files, added human icons 6 gadi atpakaļ
Rider 6c53c9652e added based classes, corrected abstract unit files, added human icons 6 gadi atpakaļ
Rogue 6c53c9652e added based classes, corrected abstract unit files, added human icons 6 gadi atpakaļ
Warrior 6c53c9652e added based classes, corrected abstract unit files, added human icons 6 gadi atpakaļ
human 8e1896f3ad Encoding fixes. Fixed bug when empty lines in units.txt and races.txt caused unstoppable loop 6 gadi atpakaļ
norace 8b71b4daa3 Restructured project. Implemented some gui funcs 6 gadi atpakaļ
undead 8e1896f3ad Encoding fixes. Fixed bug when empty lines in units.txt and races.txt caused unstoppable loop 6 gadi atpakaļ
warcraft 8e1896f3ad Encoding fixes. Fixed bug when empty lines in units.txt and races.txt caused unstoppable loop 6 gadi atpakaļ
README.md 5fb28ed3ec Обновить 'assets/units/README.md' 6 gadi atpakaļ
races.txt 8e1896f3ad Encoding fixes. Fixed bug when empty lines in units.txt and races.txt caused unstoppable loop 6 gadi atpakaļ

README.md

Папка units

Cодержит файлы исходные файлы базовых классов, папки с файлами для каждой расы races.txt - содержит имена папок активных рас, обрабатывающихся исходным кодом Кроме всего прочего здесь находятся непосредственно папки рас (как активных, так и находящихся в разработке). Опять же, активные расы содержатся в файле races.txt

Папки базовых классов:

(Надо будет перенести)

  • Archer
  • Mage
  • Rider
  • Rogue
  • Warrior

Каждая из папок базовых классов устроена содержит папки include и source, содержащие заголовочные и исходные файлы базовых классов соответственно.

Папки рас

Каждая из папок рас устроена следующим образом:

  • desct.txt - файл с описанием расы
  • icon.png - иконка расы
  • racename.txt - файл с отображающимися название расы
  • units.txt - файл со списком названий папок начальных классов, доступных данной расе
  • Папки классов:
    • baseclass.txt - указывает, к какому базовому классу относится игровой класс
    • descr.txt - файл с описанием класса
    • icon.png - иконка класса
    • nextgrades.txt - файл с названиями папок классов-потомков в дереве развития классов (пустой, если их нет)
    • prevgrades.txt - файл с названиями папок классов-предков в дереве разивтия классов (пустой, если их нет)
    • skills.txt - файл с названием папок заклинания, использующимися классом по умолчанию (пустой, если их нет)
    • traits.txt - файл с начальными характеристиками, установливаемыми для класса при его сборке по умолчанию
    • unitname.txt - файл с отображающимся именем класса