mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
* buttons can use more than one def
* underground/urface switch button changes look when cliked * object handler stories pointers to object instances * new structure for terrain tile - TerrainTile2 * started doing video handlers - unfortunetly they don't work...
This commit is contained in:
@@ -8,8 +8,8 @@
|
||||
#include "CGameInfo.h"
|
||||
#include "SDL_Extensions.h"
|
||||
#include <boost/logic/tribool.hpp>
|
||||
#define CGI (CGameInfo::mainObj)
|
||||
using namespace boost::logic;
|
||||
#define CGI (CGameInfo::mainObj)
|
||||
using namespace CSDL_Ext;
|
||||
class AdventureMapButton
|
||||
: public ClickableL, public ClickableR, public Hoverable, public KeyInterested, public CButtonBase
|
||||
@@ -28,7 +28,7 @@ public:
|
||||
void deactivate(); // makes button inactive (but don't deletes)
|
||||
|
||||
AdventureMapButton(); //c-tor
|
||||
AdventureMapButton( std::string Name, std::string HelpBox, void(CAdvMapInt::*Function)(), int x, int y, std::string defName, bool activ=false );//c-tor
|
||||
AdventureMapButton( std::string Name, std::string HelpBox, void(CAdvMapInt::*Function)(), int x, int y, std::string defName, bool activ=false, std::vector<std::string> * add = NULL );//c-tor
|
||||
|
||||
};
|
||||
/*****************************/
|
||||
@@ -133,7 +133,7 @@ public:
|
||||
|
||||
SDL_Surface * bg;
|
||||
AdventureMapButton kingOverview,//- kingdom overview
|
||||
undeground,//- underground switch
|
||||
underground,//- underground switch
|
||||
questlog,//- questlog
|
||||
sleepWake, //- sleep/wake hero
|
||||
moveHero, //- move hero
|
||||
|
||||
Reference in New Issue
Block a user