Beispiel korrigiert
This commit is contained in:
@@ -31,11 +31,14 @@ fn main() {
|
|||||||
while !p.should_close() {
|
while !p.should_close() {
|
||||||
p.poll_events(None);
|
p.poll_events(None);
|
||||||
|
|
||||||
|
// drain_events() borrowt &mut self → close erst nach dem Loop setzen.
|
||||||
|
let mut close = false;
|
||||||
for ev in p.drain_events() {
|
for ev in p.drain_events() {
|
||||||
if let Event::Key { key: Key::Escape, pressed: true, .. } = ev {
|
if let Event::Key { key: Key::Escape, pressed: true, .. } = ev {
|
||||||
p.request_close();
|
close = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if close { p.request_close(); }
|
||||||
|
|
||||||
let (w, _h) = p.framebuffer_size();
|
let (w, _h) = p.framebuffer_size();
|
||||||
let fb = p.framebuffer_mut();
|
let fb = p.framebuffer_mut();
|
||||||
|
|||||||
Reference in New Issue
Block a user