WQBSKRTHZRKIYIDHROBSIEHEEQX26UAFDTMYY24UOPYNMYWXDFCAC LPTP6ZL7U4OVXLZ56TJKJ6HENDHE7ITFMFBXC5BKEBVXEGXPW44AC T7CCGLOZ25B7BQKKGR6IA6LWBRKUWTXLTIRXUQ4YKQRVAA7AHZKQC MQ62OAMLGJVRW2QIL4PAZRAU6PC52ZVGY2FCOBIY6IWGQIHMU5CAC UL7XFKMUX3WIU4O2LZANK4ECJ654UZPDBFGNXUEYZYOLKBYBCG6AC 3A5FX3Y4RPKWQEHKKXZKXZJ7RKV6RKWT7GTR4WFE5UBWKV2HT4RQC LE5U6CTXEIETQN5GOVYF2K2VCISRXR3ULORXDKIKWYDVBG5GS3WAC #include "AppHdr.h"#include "dlua.h"#include "l_libs.h"#include "mapmark.h"static int mapmarker_pos(lua_State *ls){MAPMARKER(ls, 1, mark);lua_pushnumber(ls, mark->pos.x);lua_pushnumber(ls, mark->pos.y);return (2);}static int mapmarker_move(lua_State *ls){MAPMARKER(ls, 1, mark);const coord_def dest( luaL_checkint(ls, 2), luaL_checkint(ls, 3) );env.markers.move_marker(mark, dest);return (0);}const struct luaL_reg mapmarker_lib[] ={{ "pos", mapmarker_pos },{ "move", mapmarker_move },{ NULL, NULL }};void luaopen_mapmarker(lua_State *ls){luaopen_setmeta(ls, "mapmarker", mapmarker_lib, MAPMARK_METATABLE);}
static int mapmarker_move(lua_State *ls){MAPMARKER(ls, 1, mark);const coord_def dest( luaL_checkint(ls, 2), luaL_checkint(ls, 3) );env.markers.move_marker(mark, dest);return (0);}static const struct luaL_reg mapmarker_lib[] ={{ "pos", mapmarker_pos },{ "move", mapmarker_move },{ NULL, NULL }};static void luaopen_mapmarker(lua_State *ls){luaopen_setmeta(ls, "mapmarker", mapmarker_lib, MAPMARK_METATABLE);}