Added new 'type' function, other mods
This commit is contained in:
@@ -10,3 +10,18 @@ void Gui::add_menu_item(const std::string &id, const std::string &label) {
|
||||
elts_.push_back(elt);
|
||||
}
|
||||
|
||||
LuaDefine(gui_create, "c") {
|
||||
LuaRet lgui;
|
||||
LuaStack LS(L, lgui);
|
||||
LS.newpointer<Gui>(lgui, new Gui, true);
|
||||
return LS.result();
|
||||
}
|
||||
|
||||
LuaDefine(gui_add_menu_item, "c") {
|
||||
LuaArg lgui, lid;
|
||||
LuaStack LS(L, lgui, lid);
|
||||
Gui *gui = LS.ckuserdata<Gui>(lgui);
|
||||
std::string id = LS.ckstring(lid);
|
||||
gui->add_menu_item(id, id);
|
||||
return LS.result();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user