summaryrefslogtreecommitdiffstats
path: root/sigencore/Arena.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-02-12 00:43:35 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-02-12 00:43:35 -0500
commitae8486fe31fa80762a24d5e6fda877aa7f803be2 (patch)
treedc939f49851d1d779c33e83000f5b9080cda162f /sigencore/Arena.cpp
parentd406c1be8a207cc64aa88c9b6326dd43ebfe4f04 (diff)
downloadsigen-ae8486fe31fa80762a24d5e6fda877aa7f803be2.tar.gz
sigen-ae8486fe31fa80762a24d5e6fda877aa7f803be2.tar.xz
sigen-ae8486fe31fa80762a24d5e6fda877aa7f803be2.zip
Fixed weather adding/removal in Arena
Diffstat (limited to 'sigencore/Arena.cpp')
-rw-r--r--sigencore/Arena.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/sigencore/Arena.cpp b/sigencore/Arena.cpp
index c7de5f7c..be3e0ffe 100644
--- a/sigencore/Arena.cpp
+++ b/sigencore/Arena.cpp
@@ -177,7 +177,7 @@ QList<Sigscript::WeatherWrapper*> Sigencore::Arena::weathers() const
return m_weathers.keys();
}
-bool Sigencore::Arena::setWeather(TeamMember* teamMember, Sigscript::WeatherWrapper* weather)
+void Sigencore::Arena::setWeather(TeamMember* teamMember, Sigscript::WeatherWrapper* weather)
{
ObjectMap objects;
objects["arena"] = this;
@@ -198,7 +198,9 @@ bool Sigencore::Arena::unsetWeather(Sigscript::WeatherWrapper* weather)
delete m_weathers[weather];
m_weathers.remove(weather);
emit(weatherEnded(weather));
+ return true;
}
+ return false;
}
Sigscript::SigmodWrapper* Sigencore::Arena::sigmod() const