1local unit1 = system.loadunit 'unit1' 2local forms = system.loadunit 'forms' 3 4local keymap = { 5 up = { forms.vk_up, 'Up' }, 6 down = { forms.vk_down, 'Down' }, 7 left = { forms.vk_left, 'Left' }, 8 right = { forms.vk_right, 'Right' }, 9 l1 = { 0x31, 'Game A' }, 10 r1 = { 0x32, 'Game B' }, 11 l2 = { 0x33, 'Time' } 12} 13 14local menu = { 15 { unit1.form1.btn_game_a_down, 'Game A', 0x31 }, 16 { unit1.form1.btn_game_b_down, 'Game B', 0x32 }, 17 { unit1.form1.btn_mode_down, 'Time', 0x33 } 18} 19 20local timers = { 21 unit1.form1.timeralarm, 22 unit1.form1.timerclock, 23 unit1.form1.timergame, 24 unit1.form1.timergameover, 25 unit1.form1.timergamestart, 26 unit1.form1.timermiss, 27 unit1.form1.timerpowerpill, 28 unit1.form1.timerstagecomplete, 29 unit1.form1.timerstagestart 30} 31 32unit1.pfbonus.data = system.loadbin( 'Bonus.pcm' ) 33unit1.pfcomplete.data = system.loadbin( 'Complete.pcm' ) 34unit1.pfgameover.data = system.loadbin( 'Gameover.pcm' ) 35unit1.pfmiss.data = system.loadbin( 'Miss.pcm' ) 36unit1.pfmove.data = system.loadbin( 'Move.pcm' ) 37unit1.pfpower1.data = system.loadbin( 'Power1.pcm' ) 38unit1.pfpower2.data = system.loadbin( 'Power2.pcm' ) 39unit1.pfstart.data = system.loadbin( 'Start.pcm' ) 40unit1.pfstgstart.data = system.loadbin( 'Stgstart.pcm' ) 41 42-- Fix structures 43do 44 for i = 0, 6 do 45 for j = 0, 8 do 46 unit1.alabyrinth[ i ][ j ].chicky = {} 47 unit1.alabyrinth[ i ][ j ].wolf = {} 48 end 49 end 50end 51 52unit1.form1.oncreate() 53 54unit1.bsound = true 55unit1.imode = 0 56unit1.form1.gam_setmode() 57 58return system.init( 59 unit1.form1.im_background, 60 keymap, 61 function( key ) unit1.form1.onkeydown( nil, key, 0 ) end, 62 function( key ) unit1.form1.onkeyup( nil, key, 0 ) end, 63 timers, 64 { 119, 31, 243, 211 }, 65 menu 66) 67