diff options
Diffstat (limited to 'sigencore/Player.h')
-rw-r--r-- | sigencore/Player.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/sigencore/Player.h b/sigencore/Player.h index 3ae9de78..a1ff72ca 100644 --- a/sigencore/Player.h +++ b/sigencore/Player.h @@ -39,8 +39,13 @@ class Team; class SIGENCORE_EXPORT Player : public Client { Q_OBJECT + Q_ENUMS(PlayerRequestType) public: + enum PlayerRequestType + { + }; + Player(Sigscript::GameWrapper* game, Sigscript::Config* parent); virtual ~Player(); @@ -61,11 +66,13 @@ class SIGENCORE_EXPORT Player : public Client Q_SCRIPTABLE int money() const; public slots: + virtual bool enterArena(Arena* arena); + virtual void exitArena(); + virtual bool enterWorld(Overworld* world); virtual void exitWorld(); - virtual bool enterArena(Arena* arena); - virtual void exitArena(); + virtual void postRequest(const int type, const QVariantList& arguments); int giveItems(Sigscript::ItemWrapper* item, const int count, const bool allOrNothing = true); |