Lib
From VCMI Project Wiki
Lib consists of two logical parts:
Library of general-purpose structures
These classes belong to VCMI_lib project and handle objects specific to game, used by higher-level mechanics and interfaces. Therefore, library needs to be compiled prior to any other project in solution.
- int3
- Creature set
- Netpacks
- Bonus
- [| Json parser]
Game object handlers
These handlers contain all the info about game objects extracted from config files and their general behaviour. Handlers are avaliable from LibClasses class defined in VCMI_lib.h file.
- Adventure object handler
- Artifact handler
- Town building handler
- Campaign handler
- Hero handler
- Spell handler
- Town handler
- Lod handler
- General text handler