1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-06 09:09:40 +02:00

Partially done resources.

This commit is contained in:
Michał W. Urbańczyk
2007-11-25 13:16:45 +00:00
parent b226540775
commit fa5079809f
11 changed files with 217 additions and 53 deletions

View File

@@ -15,6 +15,7 @@ struct HeroMoveDetails
int3 src, dst; //source and destination points
CGHeroInstance * ho; //object instance of this hero
int owner;
bool successful;
};
class CCallback
@@ -56,13 +57,18 @@ class CScriptCallback
public:
CGameState * gs;
//get info
static int3 getPos(CGObjectInstance * ob);
static void changePrimSkill(int ID, int which, int val);
void showInfoDialog(int player, std::string text, std::vector<SComponent*> * components);
int getHeroOwner(int heroID);
int getSelectedHero();
int getDate(int mode=0);
//do sth
static void changePrimSkill(int ID, int which, int val);
void showInfoDialog(int player, std::string text, std::vector<SComponent*> * components);
void giveResource(int player, int which, int val);
//friends
friend void initGameState(CGameInfo * cgi);
};
class CLuaCallback : public CScriptCallback