editor scaling and rotation
This commit is contained in:
parent
229e86a56a
commit
32ccc02a93
|
@ -460,6 +460,10 @@ duk_ret_t duk_cmd(duk_context *duk) {
|
|||
case 45:
|
||||
vect2duk(mouse_pos);
|
||||
return 1;
|
||||
|
||||
case 46:
|
||||
set_mouse_mode(duk_to_int(duk, 1));
|
||||
return 0;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -100,6 +100,11 @@ static void mb_cb(GLFWwindow *w, int button, int action, int mods)
|
|||
call_input_signal(keystr);
|
||||
}
|
||||
|
||||
void set_mouse_mode(int mousemode)
|
||||
{
|
||||
glfwSetInputMode(mainwin->window, GLFW_CURSOR, mousemode);
|
||||
}
|
||||
|
||||
void input_init()
|
||||
{
|
||||
glfwSetCursorPosCallback(mainwin->window, cursor_pos_cb);
|
||||
|
|
|
@ -203,29 +203,6 @@ int main(int argc, char **args) {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
renderlag += elapsed;
|
||||
|
||||
if (renderlag >= renderMS) {
|
||||
renderlag -= renderMS;
|
||||
window_renderall();
|
||||
}
|
||||
|
||||
gameobjects_cleanup();
|
||||
|
||||
}
|
||||
|
||||
renderlag += elapsed;
|
||||
|
||||
if (renderlag >= renderMS) {
|
||||
renderlag -= renderMS;
|
||||
window_renderall();
|
||||
}
|
||||
|
||||
gameobjects_cleanup();
|
||||
|
||||
}
|
||||
|
||||
renderlag += elapsed;
|
||||
|
||||
if (renderlag >= renderMS) {
|
||||
|
|
Loading…
Reference in a new issue