forked from github/server
exporting the origin of a faction to lua (so factions can be relocated)
This commit is contained in:
parent
7c2b1e3445
commit
422008c0e2
|
@ -242,6 +242,25 @@ faction_setorigin(faction& f, int x, int y)
|
||||||
y = 0;
|
y = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
faction_getorigin_x(const faction& f) {
|
||||||
|
return f.ursprung->x;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
faction_setorigin_x(faction& f, int x) {
|
||||||
|
f.ursprung->x = x;
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
faction_getorigin_y(const faction& f) {
|
||||||
|
return f.ursprung->y;
|
||||||
|
}
|
||||||
|
void
|
||||||
|
faction_setorigin_y(faction& f, int y) {
|
||||||
|
f.ursprung->y = y;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
bind_faction(lua_State * L)
|
bind_faction(lua_State * L)
|
||||||
{
|
{
|
||||||
|
@ -268,6 +287,8 @@ bind_faction(lua_State * L)
|
||||||
|
|
||||||
.def("add_item", &faction_additem)
|
.def("add_item", &faction_additem)
|
||||||
.property("items", &faction_items, return_stl_iterator)
|
.property("items", &faction_items, return_stl_iterator)
|
||||||
|
.property("x", &faction_getorigin_x, &faction_setorigin_x)
|
||||||
|
.property("y", &faction_getorigin_y, &faction_setorigin_y)
|
||||||
//.property("origin", &faction_getorigin, &faction_setorigin, pure_out_value(_2) + pure_out_value(_3), copy)
|
//.property("origin", &faction_getorigin, &faction_setorigin, pure_out_value(_2) + pure_out_value(_3), copy)
|
||||||
|
|
||||||
.def("add_notice", &faction_addnotice)
|
.def("add_notice", &faction_addnotice)
|
||||||
|
|
Loading…
Reference in New Issue