Difference between revisions of "Lib"
From VCMI Project Wiki
(→Library of general-purpose structures) |
(→Library of general-purpose structures) |
||
Line 9: | Line 9: | ||
* [[Netpacks]] | * [[Netpacks]] | ||
* [[Bonus]] | * [[Bonus]] | ||
− | * [[http://wiki.vcmi.eu/index.php?title=Json_parser_and_writer|Json parser]] | + | * [[http://wiki.vcmi.eu/index.php?title=Json_parser_and_writer | Json parser]] |
== Game object handlers == | == Game object handlers == |
Revision as of 07:45, 23 April 2012
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