diff options
| -rw-r--r-- | sigencore/Player.cpp | 5 | ||||
| -rw-r--r-- | sigencore/Player.h | 1 |
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); |
