diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-02-09 04:29:48 -0500 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-02-09 04:29:48 -0500 |
commit | 92cdc34ddc1bc6b05a6b2522074299b739c17fa8 (patch) | |
tree | a8c3a896d531f4a50ce2d113b5813f94eeca52ef /sigencore/Player.h | |
parent | 08a2e6554045e2984d4d1b35149c1ad8ae57b185 (diff) | |
download | sigen-92cdc34ddc1bc6b05a6b2522074299b739c17fa8.tar.gz sigen-92cdc34ddc1bc6b05a6b2522074299b739c17fa8.tar.xz sigen-92cdc34ddc1bc6b05a6b2522074299b739c17fa8.zip |
Add item handling in Player
Diffstat (limited to 'sigencore/Player.h')
-rw-r--r-- | sigencore/Player.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sigencore/Player.h b/sigencore/Player.h index cea09e78..eaae288c 100644 --- a/sigencore/Player.h +++ b/sigencore/Player.h @@ -43,10 +43,11 @@ class SIGENCORE_EXPORT Player : public Client Q_SCRIPTABLE bool isKnockedOut() const; - Q_SCRIPTABLE int itemWeight(const int type = -1) const; - Q_SCRIPTABLE int itemCount(const int type = -1) const; + Q_SCRIPTABLE int itemWeight(const int item = -1) const; + Q_SCRIPTABLE int itemWeightType(const int type = -1) const; + Q_SCRIPTABLE int itemCount(const int item = -1) const; + Q_SCRIPTABLE int itemCountType(const int type = -1) const; Q_SCRIPTABLE QList<Sigscript::ItemWrapper*> items(const int type = -1) const; - Q_SCRIPTABLE int count(Sigscript::ItemWrapper* item) const; Q_SCRIPTABLE int money() const; public slots: @@ -59,6 +60,8 @@ class SIGENCORE_EXPORT Player : public Client virtual TeamMember::Action requestAction(const TeamMember* teamMember) const = 0; signals: + void itemsGiven(Sigscript::ItemWrapper* item, const int); + void moneyChanged(const int money); protected: Arena* m_arena; |