|
@@ -87,6 +87,7 @@ public:
|
|
virtual void giveResource(int player, int which, int val)=0;
|
|
virtual void giveResource(int player, int which, int val)=0;
|
|
virtual void giveCreatures (int objid, const CGHeroInstance * h, CCreatureSet creatures) =0;
|
|
virtual void giveCreatures (int objid, const CGHeroInstance * h, CCreatureSet creatures) =0;
|
|
virtual void takeCreatures (int objid, TSlots creatures) =0;
|
|
virtual void takeCreatures (int objid, TSlots creatures) =0;
|
|
|
|
+ virtual void changeCreatureType (int objid, TSlot slot, TCreature creature) =0;
|
|
virtual void showCompInfo(ShowInInfobox * comp)=0;
|
|
virtual void showCompInfo(ShowInInfobox * comp)=0;
|
|
virtual void heroVisitCastle(int obj, int heroID)=0;
|
|
virtual void heroVisitCastle(int obj, int heroID)=0;
|
|
virtual void stopHeroVisitCastle(int obj, int heroID)=0;
|
|
virtual void stopHeroVisitCastle(int obj, int heroID)=0;
|