From 2987e310e8e6eaeaa60546bb92a61d9c3713263a Mon Sep 17 00:00:00 2001 From: Mica White Date: Mon, 26 Oct 2026 11:04:14 -0400 Subject: Snake example --- src/exit_on_escape.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/exit_on_escape.rs (limited to 'src/exit_on_escape.rs') diff --git a/src/exit_on_escape.rs b/src/exit_on_escape.rs new file mode 100644 index 0000000..a7885ca --- /dev/null +++ b/src/exit_on_escape.rs @@ -0,0 +1,10 @@ +use tortuise_script::{input::KeyCode, ScriptContext, TortuiseScript}; + +pub const EXIT_ON_ESCAPE: TortuiseScript = TortuiseScript { + update: |mut context: ScriptContext| { + if context.is_key_pressed_this_frame(KeyCode::Esc) { + context.exit(); + } + }, + ..TortuiseScript::empty() +}; -- cgit v1.3.1