Author: mordante
Date: Sat Jul 26 10:43:06 2008
New Revision: 28213
URL: http://svn.gna.org/viewcvs/wesnoth?rev=28213&view=rev
Log:
Initialize all members and some minor code cleanups.
Modified:
trunk/src/unit_abilities.cpp
Modified: trunk/src/unit_abilities.cpp
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit_abilities.cpp?rev=28213&r1=28212&r2=28213&view=diff
==============================================================================
--- trunk/src/unit_abilities.cpp (original)
+++ trunk/src/unit_abilities.cpp Sat Jul 26 10:43:06 2008
@@ -841,10 +841,15 @@
{
-individual_effect::individual_effect(value_modifier t,int val,config*
abil,const gamemap::location& l)
+individual_effect::individual_effect(value_modifier t,int val,config*
abil,const gamemap::location& l) :
+ type(),
+ value(0),
+ ability(NULL),
+ loc()
{
set(t,val,abil,l);
}
+
void individual_effect::set(value_modifier t,int val,config* abil,const
gamemap::location& l)
{
type=t;
@@ -853,12 +858,13 @@
loc=l;
}
-
-
-effect::effect(const unit_ability_list& list, int def, bool backstab)
-{
-
- int value_set = def; bool value_is_set = false;
+effect::effect(const unit_ability_list& list, int def, bool backstab) :
+ effect_list_(),
+ composite_value_(0)
+{
+
+ int value_set = def;
+ bool value_is_set = false;
std::map<std::string,individual_effect> values_add;
std::map<std::string,individual_effect> values_mul;
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits