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

Reply via email to