Пример #1
0
static int Ltimer_delete(lua_State *L) {
    lzn_Timer *obj = (lzn_Timer*)lbind_test(L, 1, &lbT_Timer);
    if (obj->timer != NULL) {
        zn_deltimer(obj->timer);
        lbind_delete(L, 1);
        lzn_unref(L, &obj->ontimer_ref);
        lzn_unref(L, &obj->ref);
        obj->timer = NULL;
    }
    return 0;
}
Пример #2
0
static int Lwin_delete(lua_State *L) {
    GLFWwindow *win = (GLFWwindow*)lbind_test(L, 1, &lbT_Window);
    if (win != NULL)
        glfwDestroyWindow(win);
    return 0;
}