add lua getter and setter for [side]current_player

This commit is contained in:
Anonymissimus 2011-12-16 01:24:54 +00:00
parent a97f15e7c9
commit 84daf26ecf

View file

@ -1552,6 +1552,7 @@ static int impl_side_get(lua_State *L)
return_string_attrib("name", t.name()); return_string_attrib("name", t.name());
return_string_attrib("color", t.map_color_to()); return_string_attrib("color", t.map_color_to());
return_cstring_attrib("controller", t.controller_string()); return_cstring_attrib("controller", t.controller_string());
return_string_attrib("current_player", t.current_player());
if (strcmp(m, "recruit") == 0) { if (strcmp(m, "recruit") == 0) {
std::set<std::string> const &recruits = t.recruits(); std::set<std::string> const &recruits = t.recruits();
@ -1590,6 +1591,7 @@ static int impl_side_set(lua_State *L)
modify_tstring_attrib("user_team_name", t.change_team(t.team_name(), value)); modify_tstring_attrib("user_team_name", t.change_team(t.team_name(), value));
modify_string_attrib("team_name", t.change_team(value, t.user_team_name())); modify_string_attrib("team_name", t.change_team(value, t.user_team_name()));
modify_string_attrib("controller", t.change_controller(value)); modify_string_attrib("controller", t.change_controller(value));
modify_string_attrib("current_player", t.set_current_player(value));
if (strcmp(m, "recruit") == 0) { if (strcmp(m, "recruit") == 0) {
t.set_recruits(std::set<std::string>()); t.set_recruits(std::set<std::string>());