Author: silene
Date: Fri May  8 10:41:59 2009
New Revision: 35483

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35483&view=rev
Log:
Added Lua accessors for the facing direction and the role of a unit.

Modified:
    trunk/src/scripting/lua.cpp

Modified: trunk/src/scripting/lua.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/scripting/lua.cpp?rev=35483&r1=35482&r2=35483&view=diff
==============================================================================
--- trunk/src/scripting/lua.cpp (original)
+++ trunk/src/scripting/lua.cpp Fri May  8 10:41:59 2009
@@ -381,6 +381,8 @@
        return_bool_attrib("canrecruit", u.can_recruit());
        return_bool_attrib("petrified", u.incapacitated());
        return_bool_attrib("resting", u.resting());
+       return_string_attrib("role", u.get_role());
+       return_string_attrib("facing", 
map_location::write_direction(u.facing()));
        return_cfg_attrib("__cfg", u.write(cfg));
        return 0;
 }
@@ -405,6 +407,8 @@
        modify_int_attrib("side", u.set_side(value));
        modify_int_attrib("moves", u.set_movement(value));
        modify_bool_attrib("resting", u.set_resting(value));
+       modify_string_attrib("role", u.set_role(value));
+       modify_string_attrib("facing", 
u.set_facing(map_location::parse_direction(value)));
        return 0;
 }
 


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

Reply via email to