diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-09-07 03:01:46 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-09-07 03:01:46 +0000 |
| commit | 48f9e57b1638ba047ca2dcd6d3251ee90bf9ef69 (patch) | |
| tree | 0c8e09eec981de47c5aa0f49601484bcaabbbbc7 /sigbattle/Player.cpp | |
| parent | fef5e045060aff28477751c4115d346a95425c0c (diff) | |
[FIX] Spelling mistake in sigscript classes
[FIX] Fixed a bug in the Growth enum in Species
[FIX] Arena functionality is getting there
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@252 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'sigbattle/Player.cpp')
| -rw-r--r-- | sigbattle/Player.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sigbattle/Player.cpp b/sigbattle/Player.cpp index 48ca5b24..b759e6d1 100644 --- a/sigbattle/Player.cpp +++ b/sigbattle/Player.cpp @@ -30,6 +30,7 @@ Sigbattle::Player::Player(QObject* parent) : void Sigbattle::Player::enterArena(Arena* arena) { + m_arena = arena; QList<TeamMember*> activeMembers = active(); foreach (TeamMember* member, activeMembers) member->makeActive(arena); @@ -47,9 +48,16 @@ QList<Sigbattle::TeamMember*> Sigbattle::Player::active() return activeMembers; } +void Sigbattle::Player::switchOut(TeamMember* oldActive, TeamMember* newActive) +{ + oldActive->makeActive(m_arena); + // TODO: Update active table +} + void Sigbattle::Player::exitArena() { QList<TeamMember*> activeMembers = active(); foreach (TeamMember* member, activeMembers) member->leaveArena(); + m_arena = NULL; } |
