Пример #1
0
State::State() {
    mCamera = &Camera::getInstance();
    stateName = "default";
    if (luaL_dofile(Controller::luaState, getLuaInitFile().c_str())) {
        printf("%s\n", lua_tostring(Controller::luaState, -1));
    }
}
Пример #2
0
StateIdle::StateIdle() {
    stateID = STATE_IDLE;
    internalState = INTERNAL_STATE_IDLE;
    assert(statePool[stateID] == NULL);
    statePool[stateID] = this;
    stateName = "idle";
    luaL_dofile(Controller::luaState, getLuaInitFile().c_str());
}
Пример #3
0
StateDraw::StateDraw() {
    stateID = STATE_DRAW;
    internalState = STATE_DRAW_IDLE;
    assert(statePool[stateID] == NULL);
    statePool[stateID] = this;
    stateName = "draw";
    lua_register(Controller::luaState, "drawPlaneDone", btnDrawPlaneDoneEvent);
    luaL_dofile(Controller::luaState, getLuaInitFile().c_str());
}