Misc changes (refactors, notes)
This commit is contained in:
@ -191,6 +191,9 @@ poll_input_events :: proc( input, prev_input : ^InputState, input_events : Input
|
||||
input.mouse.btns[id].ended_down = prev_btn.ended_down
|
||||
}
|
||||
|
||||
input.mouse.raw_pos = prev_input.mouse.raw_pos
|
||||
input.mouse.pos = prev_input.mouse.pos
|
||||
|
||||
input_events := input_events
|
||||
using input_events
|
||||
|
||||
@ -266,11 +269,12 @@ poll_input_events :: proc( input, prev_input : ^InputState, input_events : Input
|
||||
case .Mouse_Move:
|
||||
case .Mouse_Enter:
|
||||
case .Mouse_Leave:
|
||||
// Handled elsewhere
|
||||
// Handled below
|
||||
}
|
||||
|
||||
input.mouse.pos = event.pos
|
||||
input.mouse.delta = event.delta
|
||||
input.mouse.raw_pos = event.pos
|
||||
input.mouse.pos = render_to_screen_pos( event.pos )
|
||||
input.mouse.delta = event.delta
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user