summaryrefslogtreecommitdiff
path: root/packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp
diff options
context:
space:
mode:
Diffstat (limited to 'packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp')
-rw-r--r--packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp b/packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp
index 293cdc04d4..ddcca1f372 100644
--- a/packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp
+++ b/packages/libndsfpc/examples/audio/maxmod/song_events_example2/song_events_example2.pp
@@ -58,6 +58,7 @@ end;
var
j: integer;
i: integer;
+ keys: cint;
begin
for j := 0 to 4 do
@@ -148,6 +149,17 @@ begin
//send the updates to the hardware
oamUpdate(oamMain);
+
+ //-----------------------------------------------------
+ // get new keypad input
+ //-----------------------------------------------------
+ scanKeys();
+ keys := keysDown();
+
+ //-----------------------------------------------------
+ // START: exit
+ //-----------------------------------------------------
+ if (keys and KEY_START) <> 0 then break;
end;
end.