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