summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-02-12 00:45:15 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-02-12 00:45:15 -0500
commit3e9b25e4ba61ec6eb3045159f70e2e315f5a8a84 (patch)
tree07ba833c9f75d200933114055d39d421da3f385f
parent1e4eb064e72f49acfb449c52baec2344f3bbadb8 (diff)
downloadsigen-3e9b25e4ba61ec6eb3045159f70e2e315f5a8a84.tar.gz
sigen-3e9b25e4ba61ec6eb3045159f70e2e315f5a8a84.tar.xz
sigen-3e9b25e4ba61ec6eb3045159f70e2e315f5a8a84.zip
Added team method to Player
-rw-r--r--sigencore/Player.cpp5
-rw-r--r--sigencore/Player.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/sigencore/Player.cpp b/sigencore/Player.cpp
index 25a819b5..9b8831a3 100644
--- a/sigencore/Player.cpp
+++ b/sigencore/Player.cpp
@@ -153,6 +153,11 @@ bool Sigencore::Player::giveMoney(const int amount, const bool allOrNothing)
return qAbs(newUnbounded - newAmount);
}
+Sigencore::Team* Sigencore::Player::team() const
+{
+ return m_team;
+}
+
Sigencore::TeamMember* Sigencore::Player::findMember(const QUuid& id) const
{
return m_team->findMember(id);
diff --git a/sigencore/Player.h b/sigencore/Player.h
index eaae288c..ed1b71b9 100644
--- a/sigencore/Player.h
+++ b/sigencore/Player.h
@@ -37,6 +37,7 @@ class SIGENCORE_EXPORT Player : public Client
Player(Sigscript::SigmodWrapper* sigmod, Sigscript::Config* parent);
virtual ~Player();
+ Q_SCRIPTABLE Team* team() const;
Q_SCRIPTABLE TeamMember* findMember(const QUuid& id) const;
Q_SCRIPTABLE QList<TeamMember*> active() const;
Q_SCRIPTABLE void switchOut(TeamMember* oldActive, TeamMember* newActive);