本文整理汇总了C++中Tools::AddTool方法的典型用法代码示例。如果您正苦于以下问题:C++ Tools::AddTool方法的具体用法?C++ Tools::AddTool怎么用?C++ Tools::AddTool使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tools
的用法示例。
在下文中一共展示了Tools::AddTool方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AddTool
static int AddTool(lua_State *L) {
Tool* tool = (Tool*) lua_touserdata(L, -1);
Tools* t = App::getTools();
t->AddTool(tool);
lua_pop(L, 1);
return 0;
}
示例2: AddToolFromLua
static int AddToolFromLua(lua_State *L) {
const char* name = lua_tostring(L,-4);
const char* click = lua_tostring(L,-3);
const char* release = lua_tostring(L,-2);
const char* move = lua_tostring(L,-1);
LuaTool* tool = new LuaTool(name);
tool->set_mouse_click_lua_funcname(click);
tool->set_mouse_release_lua_funcname(release);
tool->set_mouse_move_lua_funcname(move);
lua_pop(L, 4);
Tools* t = App::getTools();
t->AddTool(tool);
return 0;
}