From fc2a404acf179b7ac02a2692b2de53ab0006afb1 Mon Sep 17 00:00:00 2001 From: Cleon Chick Date: Sat, 8 Oct 2016 14:43:04 -0400 Subject: [PATCH] Add WIN32 escape key --- colorchord2/main.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/colorchord2/main.c b/colorchord2/main.c index cc40af4..5c1a35d 100644 --- a/colorchord2/main.c +++ b/colorchord2/main.c @@ -22,11 +22,18 @@ struct SoundDriver * sd; #ifdef WIN32 #include + +#define ESCAPE_KEY 0x1B + void WindowsTerm() { CloseSound( sd ); } +#else + +#define ESCAPE_KEY 65307 + #endif float DeltaFrameTime = 0; @@ -69,7 +76,7 @@ void HandleKey( int keycode, int bDown ) if( c == '0' && bDown ) { gKey = 0; nf->base_hz = 55 * pow( 2, gKey / 12.0 ); ChangeNFParameters( nf ); } if( c == 'E' && bDown ) show_debug_basic = !show_debug_basic; if( c == 'K' && bDown ) DumpParameters(); - if( keycode == 65307 ) exit( 0 ); + if( keycode == ESCAPE_KEY ) exit( 0 ); printf( "Key: %d -> %d\n", keycode, bDown ); KeyHappened( keycode, bDown ); }