Author: anonymissimus
Date: Thu Mar 24 22:05:13 2011
New Revision: 48994

URL: http://svn.gna.org/viewcvs/wesnoth?rev=48994&view=rev
Log:
max_attacks field (read only atm) for lua proxy units

Modified:
    trunk/src/scripting/lua.cpp
    trunk/src/unit.hpp

Modified: trunk/src/scripting/lua.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/scripting/lua.cpp?rev=48994&r1=48993&r2=48994&view=diff
==============================================================================
--- trunk/src/scripting/lua.cpp (original)
+++ trunk/src/scripting/lua.cpp Thu Mar 24 22:05:13 2011
@@ -885,6 +885,7 @@
        return_int_attrib("max_experience", u.max_experience());
        return_int_attrib("moves", u.movement_left());
        return_int_attrib("max_moves", u.total_movement());
+       return_int_attrib("max_attacks", u.max_attacks());
        return_tstring_attrib("name", u.name());
        return_bool_attrib("canrecruit", u.can_recruit());
        if (strcmp(m, "status") == 0) {

Modified: trunk/src/unit.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/unit.hpp?rev=48994&r1=48993&r2=48994&view=diff
==============================================================================
--- trunk/src/unit.hpp (original)
+++ trunk/src/unit.hpp Thu Mar 24 22:05:13 2011
@@ -135,6 +135,7 @@
        void set_user_end_turn(bool value=true) { end_turn_ = value; }
        bool user_end_turn() const { return end_turn_; }
        int attacks_left() const { return (attacks_left_ == 0 || 
incapacitated()) ? 0 : attacks_left_; }
+       int max_attacks() const { return max_attacks_; }
        void set_movement(int moves);
        void set_attacks(int left) { attacks_left_ = 
std::max<int>(0,std::min<int>(left,max_attacks_)); }
        void unit_hold_position() { hold_position_ = end_turn_ = true; }


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to