make input coordinates respect the viewport
This commit is contained in:
@ -45,8 +45,8 @@ static void update_action_pressed_state(InputState *input, Action *action) {
|
||||
else {
|
||||
action->just_changed = !action->is_pressed;
|
||||
action->is_pressed = true;
|
||||
action->position.x = (float)input->mouse_window_position.x;
|
||||
action->position.y = (float)input->mouse_window_position.y;
|
||||
action->position.x = ((float)input->mouse_window_position.x - ctx.viewport_rect.x) / ctx.viewport_scale;
|
||||
action->position.y = ((float)input->mouse_window_position.y - ctx.viewport_rect.y) / ctx.viewport_scale;
|
||||
|
||||
/* TODO: */
|
||||
/*
|
||||
|
Reference in New Issue
Block a user