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 b = { forms.vk_control, 'Fire' }, 10 l1 = { 49, 'On/Off' } 11} 12 13local menu = { 14 { unit1.form1.btn_power_top, 'On/Off', 49 } 15} 16 17local timers = { 18 unit1.form1.timer_enemy_blink, 19 unit1.form1.timer_game_over, 20 unit1.form1.timer_game_sound_tick, 21 unit1.form1.timer_game_time, 22 unit1.form1.timer_miss, 23 unit1.form1.timer_missed_shot, 24 unit1.form1.timer_reprise, 25} 26 27unit1.pfs_adjacent.data = system.loadbin( 'Adjacent.pcm' ) 28unit1.pfs_enemy.data = system.loadbin( 'Enemy.pcm' ) 29unit1.pfs_fire.data = system.loadbin( 'Fire.pcm' ) 30unit1.pfs_hit.data = system.loadbin( 'Hit.pcm' ) 31unit1.pfs_mine.data = system.loadbin( 'Mine.pcm' ) 32unit1.pfs_gameover.data = system.loadbin( 'GameOver.pcm' ) 33unit1.pfs_tick.data = system.loadbin( 'Tick.pcm' ) 34 35unit1.form1.oncreate() 36 37unit1.bsound = true 38unit1.imode = 0 39unit1.form1.gam_set_mode() 40 41return system.init( 42 unit1.form1.im_background, 43 keymap, 44 function( key ) unit1.form1.onkeydown( nil, key, 0 ) end, 45 function( key ) unit1.form1.onkeyup( nil, key, 0 ) end, 46 timers, 47 { 128, 168, 240, 272 }, 48 menu 49) 50