add lua getter and setter for [side]current_player
This commit is contained in:
parent
a97f15e7c9
commit
84daf26ecf
1 changed files with 2 additions and 0 deletions
|
@ -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>());
|
||||||
|
|
Loading…
Add table
Reference in a new issue