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 = { 49, 'On/Off' }, 10 l2 = { 50, 'Select' }, 11 r1 = { 51, 'Start' } 12} 13 14local menu = { 15 { unit1.form1.btn_on_down, 'On/Off', 49 }, 16 { unit1.form1.btn_select_down, 'Select', 50 }, 17 { unit1.form1.btn_start_down, 'Start', 51 } 18} 19 20local timers = { 21 unit1.form1.timergame, 22 unit1.form1.timergameover, 23 unit1.form1.timergamestart, 24 unit1.form1.timermiss, 25 unit1.form1.timerpowerpill, 26 unit1.form1.timerstagecomplete, 27 unit1.form1.timerstagestart 28} 29 30unit1.pfbonus.data = system.loadbin( 'Bonus.pcm' ) 31unit1.pfcomplete.data = system.loadbin( 'Complete.pcm' ) 32unit1.pfgameover.data = system.loadbin( 'Gameover.pcm' ) 33unit1.pfmiss.data = system.loadbin( 'Miss.pcm' ) 34unit1.pfmove.data = system.loadbin( 'Move.pcm' ) 35unit1.pfpower1.data = system.loadbin( 'Power1.pcm' ) 36unit1.pfpower2.data = system.loadbin( 'Power2.pcm' ) 37unit1.pfpoweron.data = system.loadbin( 'Poweron.pcm' ) 38unit1.pfstart.data = system.loadbin( 'Start.pcm' ) 39unit1.pfstgstart.data = system.loadbin( 'Stgstart.pcm' ) 40 41-- Fix structures 42do 43 for i = 0, 6 do 44 for j = 0, 8 do 45 unit1.alabyrinth[ i ][ j ].chicky = {} 46 unit1.alabyrinth[ i ][ j ].wolf = {} 47 end 48 end 49end 50 51unit1.form1.oncreate() 52unit1.form1.im_hint_1.picture = nil 53unit1.form1.im_hint_2.picture = nil 54unit1.form1.im_hint_3.picture = nil 55 56unit1.form1.im_background_screen.layer = 0; 57 58unit1.bsound = true 59unit1.imode = 0 60unit1.form1.gam_setmode() 61 62return system.init( 63 unit1.form1.im_background, 64 keymap, 65 function( key ) unit1.form1.onkeydown( nil, key, 0 ) end, 66 function( key ) unit1.form1.onkeyup( nil, key, 0 ) end, 67 timers, 68 { 239, 106, 195, 164 }, 69 menu 70) 71