summaryrefslogtreecommitdiffstats
path: root/pokebattle/Arena.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-08-28 14:52:45 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-08-28 14:52:45 +0000
commitb99ffef4aa68dd5f0af64de9aec0f610e267d8cc (patch)
treed5f9e905c21c47f6a98688d400a99ce8f479e52b /pokebattle/Arena.cpp
parente4630543dc17d2a42c27d192518fe3f54e7888bc (diff)
downloadsigen-b99ffef4aa68dd5f0af64de9aec0f610e267d8cc.tar.gz
sigen-b99ffef4aa68dd5f0af64de9aec0f610e267d8cc.tar.xz
sigen-b99ffef4aa68dd5f0af64de9aec0f610e267d8cc.zip
[FIX] Changed the providers URL to a better structure
[FIX] Arenas can now count how many players are still active [FIX] long long is now used for experience [FIX] Scripts initialized now git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@248 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokebattle/Arena.cpp')
-rw-r--r--pokebattle/Arena.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/pokebattle/Arena.cpp b/pokebattle/Arena.cpp
index 7a96b71a..84c98dd9 100644
--- a/pokebattle/Arena.cpp
+++ b/pokebattle/Arena.cpp
@@ -66,6 +66,14 @@ QList<Pokebattle::TeamMember*> Pokebattle::Arena::active() const
return active;
}
+int Pokebattle::Arena::numActiveTeams() const
+{
+ int active = 0;
+ foreach (Player* player, m_players)
+ active += !player->active().isEmpty();
+ return active;
+}
+
void Pokebattle::Arena::registerScript(const QString& name, const Pokemod::Script& script)
{
Kross::Action* action = new Kross::Action(m_actions, name);