lets not consume the canvasframe
This commit is contained in:
12
src/main.rs
12
src/main.rs
@@ -235,7 +235,8 @@ pub fn main() {
|
||||
}
|
||||
});
|
||||
|
||||
let mut event_stack = Vec::new();
|
||||
|
||||
let mut canvas_frame = CanvasFrame::default();
|
||||
|
||||
// Events loop is borrowed from the surface
|
||||
events_loop.run(move |event, _, control_flow| {
|
||||
@@ -255,14 +256,13 @@ pub fn main() {
|
||||
device_id, state, button, modifiers
|
||||
}, ..
|
||||
} => {
|
||||
event_stack.push(event.clone());
|
||||
|
||||
}
|
||||
Event::UserEvent(TrEvent::KeyHeldEvent {}) => {}
|
||||
Event::UserEvent(TrEvent::MouseHeldEvent {}) => {}
|
||||
Event::UserEvent(TrEvent::GamepadEvent { gil_event }) => {}
|
||||
Event::DeviceEvent { event: DeviceEvent::Key(keyboard_input), .. } => {
|
||||
|
||||
event_stack.push(event);
|
||||
|
||||
match keyboard_input.virtual_keycode.unwrap() {
|
||||
VirtualKeyCode::A => {
|
||||
@@ -299,7 +299,7 @@ pub fn main() {
|
||||
// accumulator_time -= step_size;
|
||||
// }
|
||||
|
||||
let mut canvas_frame = CanvasFrame::default();
|
||||
|
||||
canvas_frame.draw(&funky_sprite);
|
||||
canvas_frame.draw(&compu_sprite1);
|
||||
canvas_frame.draw(&slider);
|
||||
@@ -311,8 +311,8 @@ pub fn main() {
|
||||
{
|
||||
let g = hprof::enter("Run");
|
||||
processor.run(&surface.clone(),
|
||||
canvas_frame,
|
||||
compu_frame);
|
||||
&canvas_frame,
|
||||
&compu_frame);
|
||||
}
|
||||
}
|
||||
_ => ()
|
||||
|
||||
Reference in New Issue
Block a user