summaryrefslogtreecommitdiff
path: root/src/exit_on_escape.rs
blob: a7885ca498694f4c0cd5a7cdedbe6e3a1312cd83 (plain)
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()
};