mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-29 23:07:48 +02:00
Vlc obstacles [part 1] (#888)
* obstacles content handler, entity service and VLC integration
This commit is contained in:
@@ -27,6 +27,7 @@ class CContentHandler;
|
||||
class BattleFieldHandler;
|
||||
class IBonusTypeHandler;
|
||||
class CBonusTypeHandler;
|
||||
class ObstacleHandler;
|
||||
class CTerrainViewPatternConfig;
|
||||
class CRmgTemplateStorage;
|
||||
class IHandlerBase;
|
||||
@@ -58,6 +59,7 @@ public:
|
||||
const spells::Service * spells() const override;
|
||||
const SkillService * skills() const override;
|
||||
const BattleFieldService * battlefields() const override;
|
||||
const ObstacleService * obstacles() const override;
|
||||
|
||||
void updateEntity(Metatype metatype, int32_t index, const JsonNode & data) override;
|
||||
|
||||
@@ -79,6 +81,7 @@ public:
|
||||
CTerrainViewPatternConfig * terviewh;
|
||||
CRmgTemplateStorage * tplh;
|
||||
BattleFieldHandler * battlefieldsHandler;
|
||||
ObstacleHandler * obstacleHandler;
|
||||
scripting::ScriptHandler * scriptHandler;
|
||||
|
||||
LibClasses(); //c-tor, loads .lods and NULLs handlers
|
||||
@@ -108,6 +111,7 @@ public:
|
||||
h & spellh;
|
||||
h & skillh;
|
||||
h & battlefieldsHandler;
|
||||
h & obstacleHandler;
|
||||
|
||||
if(!h.saving)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user