	format	MS COFF
	extrn	___bb_bitmapfont_bitmapfont
	extrn	___bb_blitz_blitz
	extrn	___bb_keysyms_keysyms
	extrn	___bb_particlepinch_designer
	extrn	___bb_particlepinch_game
	extrn	___bb_particlepinch_level
	extrn	___bb_particlepinch_menu
	extrn	___bb_particlepinch_types
	extrn	___bb_simplegui_simplegui
	extrn	___bb_vector_vector
	extrn	__bbExEnter
	extrn	__bb_GameConfig_kblast
	extrn	__bb_GameConfig_kleft
	extrn	__bb_GameConfig_kreverse
	extrn	__bb_GameConfig_kright
	extrn	__bb_GameConfig_kthrust
	extrn	__bb_GameGFX_collector
	extrn	__bb_GameGFX_edit_button
	extrn	__bb_GameGFX_font
	extrn	__bb_GameGFX_keys_button
	extrn	__bb_GameGFX_left_button
	extrn	__bb_GameGFX_load_button
	extrn	__bb_GameGFX_particle
	extrn	__bb_GameGFX_play_button
	extrn	__bb_GameGFX_point
	extrn	__bb_GameGFX_pointer
	extrn	__bb_GameGFX_quit_button
	extrn	__bb_GameGFX_right_button
	extrn	__bb_GameGFX_scores_button
	extrn	__bb_GameGFX_ship
	extrn	__bb_GameGFX_shock
	extrn	__bb_GameGFX_smallfont
	extrn	__bb_GameGFX_star
	extrn	__bb_GameGFX_toy_button
	extrn	__bb_TParticle_img
	extrn	__bb_TPoint_img
	extrn	__noddybox_simplegui_TSGUIFont_font
	extrn	_bbAppArgs
	extrn	_bbEmptyString
	extrn	_bbEnd
	extrn	_bbExEnter
	extrn	_bbExLeave
	extrn	_bbExThrow
	extrn	_bbGCFree
	extrn	_bbIncbinAdd
	extrn	_bbMilliSecs
	extrn	_bbNullObject
	extrn	_bbObjectDowncast
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbOnDebugPopExState
	extrn	_bbOnDebugPushExState
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bb_GameConfig
	extrn	_bb_LevelDesigner
	extrn	_bb_Lookup
	extrn	_bb_TLevelException
	extrn	_bb_TLevelSet
	extrn	_bb_TMenu
	extrn	_bb_TParticleMachine
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_d3d7max2d_D3D7Max2DDriver
	extrn	_brl_glmax2d_GLMax2DDriver
	extrn	_brl_graphics_EndGraphics
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_Graphics
	extrn	_brl_graphics_GraphicsHeight
	extrn	_brl_graphics_GraphicsWidth
	extrn	_brl_graphics_SetGraphicsDriver
	extrn	_brl_max2d_Cls
	extrn	_brl_max2d_DrawImage
	extrn	_brl_max2d_ImageWidth
	extrn	_brl_max2d_LoadAnimImage
	extrn	_brl_max2d_LoadImage
	extrn	_brl_max2d_SetAlpha
	extrn	_brl_max2d_SetBlend
	extrn	_brl_max2d_SetColor
	extrn	_brl_max2d_SetImageHandle
	extrn	_brl_max2d_SetScale
	extrn	_brl_polledinput_FlushKeys
	extrn	_brl_polledinput_KeyHit
	extrn	_brl_polledinput_MouseX
	extrn	_brl_polledinput_MouseY
	extrn	_brl_random_SeedRnd
	extrn	_brl_system_HideMouse
	extrn	_noddybox_bitmapfont_TBitmapFont
	extrn	_noddybox_keysyms_KeySym
	public	__bb_main
	public	_bb_Error
	public	_bb_Menu
	public	_bb_Switch
	public	_bb_levelfile
	public	_bb_levelset
	public	_bb_quit
	public	_bb_selected_level
	section	"code" code
__bb_main:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	cmp	dword [_325],0
	je	_326
	mov	eax,0
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_326:
	mov	dword [_325],1
	mov	eax,_82
	sub	eax,_81
	push	eax
	push	_81
	push	_80
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_85
	sub	eax,_84
	push	eax
	push	_84
	push	_83
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_88
	sub	eax,_87
	push	eax
	push	_87
	push	_86
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_91
	sub	eax,_90
	push	eax
	push	_90
	push	_89
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_94
	sub	eax,_93
	push	eax
	push	_93
	push	_92
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_97
	sub	eax,_96
	push	eax
	push	_96
	push	_95
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_100
	sub	eax,_99
	push	eax
	push	_99
	push	_98
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_103
	sub	eax,_102
	push	eax
	push	_102
	push	_101
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_106
	sub	eax,_105
	push	eax
	push	_105
	push	_104
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_109
	sub	eax,_108
	push	eax
	push	_108
	push	_107
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_112
	sub	eax,_111
	push	eax
	push	_111
	push	_110
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_115
	sub	eax,_114
	push	eax
	push	_114
	push	_113
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_118
	sub	eax,_117
	push	eax
	push	_117
	push	_116
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_121
	sub	eax,_120
	push	eax
	push	_120
	push	_119
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_124
	sub	eax,_123
	push	eax
	push	_123
	push	_122
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_127
	sub	eax,_126
	push	eax
	push	_126
	push	_125
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_130
	sub	eax,_129
	push	eax
	push	_129
	push	_128
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_133
	sub	eax,_132
	push	eax
	push	_132
	push	_131
	call	_bbIncbinAdd
	add	esp,12
	push	ebp
	push	_302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_vector_vector
	call	___bb_bitmapfont_bitmapfont
	call	___bb_simplegui_simplegui
	call	___bb_keysyms_keysyms
	call	___bb_particlepinch_types
	call	___bb_particlepinch_level
	call	___bb_particlepinch_game
	call	___bb_particlepinch_designer
	call	___bb_particlepinch_menu
	push	_134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbMilliSecs
	push	eax
	call	_brl_random_SeedRnd
	add	esp,4
	push	_136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_19
	call	_bb_Switch
	add	esp,4
	cmp	eax,0
	je	_137
	push	ebp
	push	_139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	call	_brl_d3d7max2d_D3D7Max2DDriver
	push	eax
	call	_brl_graphics_SetGraphicsDriver
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_140
_137:
	push	ebp
	push	_142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	call	_brl_glmax2d_GLMax2DDriver
	push	eax
	call	_brl_graphics_SetGraphicsDriver
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_140:
	push	_143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	60
	push	32
	push	600
	push	800
	call	_brl_graphics_Graphics
	add	esp,20
	push	_144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_HideMouse
	push	_145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	_146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	_147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_20
	call	dword [_noddybox_bitmapfont_TBitmapFont+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_font]
	dec	dword [eax+4]
	jnz	_151
	push	eax
	call	_bbGCFree
	add	esp,4
_151:
	mov	dword [__bb_GameGFX_font],ebx
	push	_152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_21
	call	dword [_noddybox_bitmapfont_TBitmapFont+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_smallfont]
	dec	dword [eax+4]
	jnz	_156
	push	eax
	call	_bbGCFree
	add	esp,4
_156:
	mov	dword [__bb_GameGFX_smallfont],ebx
	push	_157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	push	2
	push	0
	push	8
	push	8
	push	_22
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_star]
	dec	dword [eax+4]
	jnz	_161
	push	eax
	call	_bbGCFree
	add	esp,4
_161:
	mov	dword [__bb_GameGFX_star],ebx
	push	_162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	_23
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_ship]
	dec	dword [eax+4]
	jnz	_166
	push	eax
	call	_bbGCFree
	add	esp,4
_166:
	mov	dword [__bb_GameGFX_ship],ebx
	push	_167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	push	2
	push	0
	push	8
	push	8
	push	_24
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_collector]
	dec	dword [eax+4]
	jnz	_171
	push	eax
	call	_bbGCFree
	add	esp,4
_171:
	mov	dword [__bb_GameGFX_collector],ebx
	push	_172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	_25
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_point]
	dec	dword [eax+4]
	jnz	_176
	push	eax
	call	_bbGCFree
	add	esp,4
_176:
	mov	dword [__bb_GameGFX_point],ebx
	push	_177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_26
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_particle]
	dec	dword [eax+4]
	jnz	_181
	push	eax
	call	_bbGCFree
	add	esp,4
_181:
	mov	dword [__bb_GameGFX_particle],ebx
	push	_182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_27
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pointer]
	dec	dword [eax+4]
	jnz	_186
	push	eax
	call	_bbGCFree
	add	esp,4
_186:
	mov	dword [__bb_GameGFX_pointer],ebx
	push	_187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_28
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_shock]
	dec	dword [eax+4]
	jnz	_191
	push	eax
	call	_bbGCFree
	add	esp,4
_191:
	mov	dword [__bb_GameGFX_shock],ebx
	push	_192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_29
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_play_button]
	dec	dword [eax+4]
	jnz	_196
	push	eax
	call	_bbGCFree
	add	esp,4
_196:
	mov	dword [__bb_GameGFX_play_button],ebx
	push	_197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_30
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_edit_button]
	dec	dword [eax+4]
	jnz	_201
	push	eax
	call	_bbGCFree
	add	esp,4
_201:
	mov	dword [__bb_GameGFX_edit_button],ebx
	push	_202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_31
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_load_button]
	dec	dword [eax+4]
	jnz	_206
	push	eax
	call	_bbGCFree
	add	esp,4
_206:
	mov	dword [__bb_GameGFX_load_button],ebx
	push	_207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_32
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_toy_button]
	dec	dword [eax+4]
	jnz	_211
	push	eax
	call	_bbGCFree
	add	esp,4
_211:
	mov	dword [__bb_GameGFX_toy_button],ebx
	push	_212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_33
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_quit_button]
	dec	dword [eax+4]
	jnz	_216
	push	eax
	call	_bbGCFree
	add	esp,4
_216:
	mov	dword [__bb_GameGFX_quit_button],ebx
	push	_217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_34
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_left_button]
	dec	dword [eax+4]
	jnz	_221
	push	eax
	call	_bbGCFree
	add	esp,4
_221:
	mov	dword [__bb_GameGFX_left_button],ebx
	push	_222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_35
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_right_button]
	dec	dword [eax+4]
	jnz	_226
	push	eax
	call	_bbGCFree
	add	esp,4
_226:
	mov	dword [__bb_GameGFX_right_button],ebx
	push	_227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_36
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_scores_button]
	dec	dword [eax+4]
	jnz	_231
	push	eax
	call	_bbGCFree
	add	esp,4
_231:
	mov	dword [__bb_GameGFX_scores_button],ebx
	push	_232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_37
	call	_brl_max2d_LoadImage
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_keys_button]
	dec	dword [eax+4]
	jnz	_236
	push	eax
	call	_bbGCFree
	add	esp,4
_236:
	mov	dword [__bb_GameGFX_keys_button],ebx
	push	_237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1077936128
	push	1077936128
	push	dword [__bb_GameGFX_star]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1088421888
	push	1088421888
	push	dword [__bb_GameGFX_ship]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1077936128
	push	1077936128
	push	dword [__bb_GameGFX_collector]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1077936128
	push	1077936128
	push	dword [__bb_GameGFX_point]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1077936128
	push	1077936128
	push	dword [__bb_GameGFX_particle]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [__bb_GameGFX_pointer]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1077936128
	push	1077936128
	push	dword [__bb_GameGFX_shock]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	_244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_point]
	inc	dword [ebx+4]
	mov	eax,dword [__bb_TPoint_img]
	dec	dword [eax+4]
	jnz	_248
	push	eax
	call	_bbGCFree
	add	esp,4
_248:
	mov	dword [__bb_TPoint_img],ebx
	push	_249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_particle]
	inc	dword [ebx+4]
	mov	eax,dword [__bb_TParticle_img]
	dec	dword [eax+4]
	jnz	_253
	push	eax
	call	_bbGCFree
	add	esp,4
_253:
	mov	dword [__bb_TParticle_img],ebx
	push	_254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	inc	dword [ebx+4]
	mov	eax,dword [__noddybox_simplegui_TSGUIFont_font]
	dec	dword [eax+4]
	jnz	_258
	push	eax
	call	_bbGCFree
	add	esp,4
_258:
	mov	dword [__noddybox_simplegui_TSGUIFont_font],ebx
	push	_259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bb_Lookup+48]
	push	_260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bb_TParticleMachine+48]
	push	_261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bb_GameConfig+48]
	push	_262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_39
	call	_bb_Switch
	add	esp,4
	cmp	eax,0
	je	_267
	push	ebp
	push	_271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_LevelDesigner
	push	_269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_EndGraphics
	push	_270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_267:
	push	_272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugPushExState]
	call	_bbExEnter
	mov	esi,eax
	push	esi
	call	__bbExEnter
	add	esp,4
	mov	esi,eax
	cmp	esi,0
	jne	_274
	push	ebp
	push	_281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [_bb_levelfile]
	call	dword [_bb_TLevelSet+48]
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [_bb_levelset]
	dec	dword [eax+4]
	jnz	_280
	push	eax
	call	_bbGCFree
	add	esp,4
_280:
	mov	dword [_bb_levelset],ebx
	call	dword [_bbOnDebugLeaveScope]
	call	_bbExLeave
	call	dword [_bbOnDebugPopExState]
	jmp	_275
_274:
	call	dword [_bbOnDebugPopExState]
	push	_bb_TLevelException
	push	esi
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_282
	push	esi
	call	_bbExThrow
	add	esp,4
_282:
	push	ebp
	push	_287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	ebx,_bbNullObject
	jne	_286
	call	_brl_blitz_NullObjectError
_286:
	push	1
	push	dword [ebx+8]
	call	_bb_Error
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_275:
	push	_288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_levelset]
	cmp	ebx,_bbNullObject
	jne	_290
	call	_brl_blitz_NullObjectError
_290:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_292
	call	_brl_blitz_NullObjectError
_292:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	cmp	eax,1
	jge	_293
	push	ebp
	push	_295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	_40
	call	_bb_Error
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_293:
	push	_296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_Menu
	push	_297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_41
_43:
	push	ebp
	push	_299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_Menu
	call	dword [_bbOnDebugLeaveScope]
_41:
	cmp	dword [_bb_quit],0
	je	_43
_42:
	push	_300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_EndGraphics
	push	_301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	mov	ebx,0
_69:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Error:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	push	_332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1073741824
	push	1073741824
	call	_brl_max2d_SetScale
	add	esp,8
	push	_333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_44
_46:
	mov	eax,ebp
	push	eax
	push	_359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_max2d_Cls
	push	_335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_337
	call	_brl_blitz_NullObjectError
_337:
	mov	eax,dword [ebp-12]
	imul	eax,255
	push	eax
	mov	eax,dword [ebp-12]
	imul	eax,255
	push	eax
	push	255
	call	_brl_graphics_GraphicsHeight
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	push	eax
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	push	_338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_339
	mov	eax,ebp
	push	eax
	push	_346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_342
	call	_brl_blitz_NullObjectError
_342:
	push	255
	push	255
	push	255
	push	0
	push	_47
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	push	_343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_345
	call	_brl_blitz_NullObjectError
_345:
	push	255
	push	255
	push	255
	call	_brl_graphics_GraphicsHeight
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	imul	eax,3
	push	eax
	push	_48
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
	jmp	_347
_339:
	mov	eax,ebp
	push	eax
	push	_351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_350
	call	_brl_blitz_NullObjectError
_350:
	push	255
	push	255
	push	255
	call	_brl_graphics_GraphicsHeight
	cdq
	and	edx,3
	add	eax,edx
	sar	eax,2
	imul	eax,3
	push	eax
	push	_49
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
_347:
	push	_352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-16],1
	push	_353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],30
	jne	_354
	mov	eax,ebp
	push	eax
	push	_357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,1
	sub	eax,dword [ebp-12]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_354:
	push	_358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_44:
	push	27
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_46
_45:
	push	_360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_361
	mov	eax,ebp
	push	eax
	push	_364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_EndGraphics
	push	_363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	call	dword [_bbOnDebugLeaveScope]
_361:
	push	_365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	ebx,0
_73:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Switch:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	esi,dword [_bbAppArgs]
	mov	eax,esi
	add	eax,24
	mov	ebx,eax
	mov	eax,ebx
	add	eax,dword [esi+16]
	mov	edi,eax
	jmp	_50
_52:
	mov	eax,dword [ebx]
	mov	dword [ebp-8],eax
	add	ebx,4
	cmp	dword [ebp-8],_bbNullObject
	je	_50
	mov	eax,ebp
	push	eax
	push	_382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_379
	mov	eax,ebp
	push	eax
	push	_381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_76
_379:
	call	dword [_bbOnDebugLeaveScope]
_50:
	cmp	ebx,edi
	jne	_52
_51:
	push	_384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
_76:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Menu:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	dword [ebp-4],0
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],0
	push	_389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bb_TMenu+48]
	mov	dword [ebp-8],eax
	push	_391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_GraphicsWidth
	cdq
	mov	ebx,eax
	mov	eax,edx
	and	eax,1
	add	ebx,eax
	sar	ebx,1
	push	dword [__bb_GameGFX_play_button]
	call	_brl_max2d_ImageWidth
	add	esp,4
	sub	ebx,eax
	mov	eax,ebx
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	mov	dword [ebp-16],eax
	push	_395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	_brl_graphics_GraphicsWidth
	cdq
	and	edx,1
	add	eax,edx
	sar	eax,1
	add	ebx,eax
	mov	dword [ebp-20],ebx
	push	_397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	push	_399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_401
	call	_brl_blitz_NullObjectError
_401:
	push	1
	push	dword [__bb_GameGFX_play_button]
	push	100
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_404
	call	_brl_blitz_NullObjectError
_404:
	push	8
	push	dword [__bb_GameGFX_scores_button]
	push	100
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_407
	call	_brl_blitz_NullObjectError
_407:
	push	3
	push	dword [__bb_GameGFX_load_button]
	push	200
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_410
	call	_brl_blitz_NullObjectError
_410:
	push	2
	push	dword [__bb_GameGFX_edit_button]
	push	200
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_413
	call	_brl_blitz_NullObjectError
_413:
	push	4
	push	dword [__bb_GameGFX_toy_button]
	push	300
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_416
	call	_brl_blitz_NullObjectError
_416:
	push	9
	push	dword [__bb_GameGFX_keys_button]
	push	300
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_419
	call	_brl_blitz_NullObjectError
_419:
	push	5
	push	dword [__bb_GameGFX_quit_button]
	push	400
	push	-1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_422
	call	_brl_blitz_NullObjectError
_422:
	push	6
	push	dword [__bb_GameGFX_left_button]
	push	530
	push	64
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_425
	call	_brl_blitz_NullObjectError
_425:
	push	7
	push	dword [__bb_GameGFX_right_button]
	push	530
	call	_brl_graphics_GraphicsWidth
	sub	eax,96
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_53
_55:
	mov	eax,ebp
	push	eax
	push	_592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	27
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_428
	mov	eax,ebp
	push	eax
	push	_431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],1
	push	_430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_quit],1
	call	dword [_bbOnDebugLeaveScope]
_428:
	push	_432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_max2d_Cls
	push	_433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_434
	mov	eax,ebp
	push	eax
	push	_516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1073741824
	push	1073741824
	call	_brl_max2d_SetScale
	add	esp,8
	push	_436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],6
	jne	_437
	mov	eax,ebp
	push	eax
	push	_441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_440
	call	_brl_blitz_NullObjectError
_440:
	push	255
	push	255
	push	255
	push	50
	push	_56
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
	jmp	_442
_437:
	mov	eax,ebp
	push	eax
	push	_446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_445
	call	_brl_blitz_NullObjectError
_445:
	push	255
	push	255
	push	255
	push	50
	push	_57
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
_442:
	push	_447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_449
	call	_brl_blitz_NullObjectError
_449:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	100
	push	250
	push	_58
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_452
	call	_brl_blitz_NullObjectError
_452:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,2
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	120
	push	250
	push	_59
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_455
	call	_brl_blitz_NullObjectError
_455:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,3
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	140
	push	250
	push	_60
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_458
	call	_brl_blitz_NullObjectError
_458:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,4
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	160
	push	250
	push	_61
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_461
	call	_brl_blitz_NullObjectError
_461:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,5
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	180
	push	250
	push	_62
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_464
	call	_brl_blitz_NullObjectError
_464:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,1
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	100
	push	500
	push	dword [__bb_GameConfig_kleft]
	call	_noddybox_keysyms_KeySym
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_467
	call	_brl_blitz_NullObjectError
_467:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,2
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	120
	push	500
	push	dword [__bb_GameConfig_kright]
	call	_noddybox_keysyms_KeySym
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_470
	call	_brl_blitz_NullObjectError
_470:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,3
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	140
	push	500
	push	dword [__bb_GameConfig_kthrust]
	call	_noddybox_keysyms_KeySym
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_473
	call	_brl_blitz_NullObjectError
_473:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,4
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	160
	push	500
	push	dword [__bb_GameConfig_kreverse]
	call	_noddybox_keysyms_KeySym
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_476
	call	_brl_blitz_NullObjectError
_476:
	push	0
	mov	eax,dword [ebp-24]
	cmp	eax,5
	sete	al
	movzx	eax,al
	imul	eax,255
	push	eax
	push	255
	push	180
	push	500
	push	dword [__bb_GameConfig_kblast]
	call	_noddybox_keysyms_KeySym
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	push	_477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],1
	jmp	_481
_65:
	mov	eax,ebp
	push	eax
	push	_487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-32]
	call	_brl_polledinput_KeyHit
	add	esp,4
	cmp	eax,0
	je	_483
	mov	eax,ebp
	push	eax
	push	_486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	mov	dword [ebp-28],eax
	push	_485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_483:
	call	dword [_bbOnDebugLeaveScope]
_63:
	add	dword [ebp-32],1
_481:
	cmp	dword [ebp-32],255
	jle	_65
_64:
	push	_488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],0
	je	_489
	mov	eax,ebp
	push	eax
	push	_514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,1
	je	_493
	cmp	eax,2
	je	_494
	cmp	eax,3
	je	_495
	cmp	eax,4
	je	_496
	cmp	eax,5
	je	_497
	jmp	_492
_493:
	mov	eax,ebp
	push	eax
	push	_499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [__bb_GameConfig_kleft],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_492
_494:
	mov	eax,ebp
	push	eax
	push	_501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [__bb_GameConfig_kright],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_492
_495:
	mov	eax,ebp
	push	eax
	push	_503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [__bb_GameConfig_kthrust],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_492
_496:
	mov	eax,ebp
	push	eax
	push	_505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [__bb_GameConfig_kreverse],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_492
_497:
	mov	eax,ebp
	push	eax
	push	_507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	mov	dword [__bb_GameConfig_kblast],eax
	call	dword [_bbOnDebugLeaveScope]
_492:
	push	_508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-24],1
	push	_509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],7
	jne	_510
	mov	eax,ebp
	push	eax
	push	_513
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bb_GameConfig+52]
	push	_512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	call	dword [_bbOnDebugLeaveScope]
_510:
	call	dword [_bbOnDebugLeaveScope]
_489:
	push	_515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_434:
	push	_518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_520
	call	_brl_blitz_NullObjectError
_520:
	mov	eax,dword [ebp-24]
	cmp	eax,0
	setg	al
	movzx	eax,al
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	dword [ebp-12],eax
	push	_521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,1
	je	_524
	cmp	eax,8
	je	_525
	cmp	eax,3
	je	_526
	cmp	eax,2
	je	_527
	cmp	eax,4
	je	_528
	cmp	eax,9
	je	_529
	cmp	eax,5
	je	_530
	cmp	eax,6
	je	_531
	cmp	eax,7
	je	_532
	jmp	_523
_524:
	mov	eax,ebp
	push	eax
	push	_535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],1
	push	_534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_525:
	mov	eax,ebp
	push	eax
	push	_537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_526:
	mov	eax,ebp
	push	eax
	push	_539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_527:
	mov	eax,ebp
	push	eax
	push	_542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_LevelDesigner
	push	_541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_528:
	mov	eax,ebp
	push	eax
	push	_545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],1
	push	_544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_529:
	mov	eax,ebp
	push	eax
	push	_548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_polledinput_FlushKeys
	push	_547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_530:
	mov	eax,ebp
	push	eax
	push	_551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],1
	push	_550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_quit],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_531:
	mov	eax,ebp
	push	eax
	push	_561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [_bb_selected_level],1
	push	_553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_selected_level],0
	jge	_554
	mov	eax,ebp
	push	eax
	push	_560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_levelset]
	cmp	ebx,_bbNullObject
	jne	_557
	call	_brl_blitz_NullObjectError
_557:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_559
	call	_brl_blitz_NullObjectError
_559:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	sub	eax,1
	mov	dword [_bb_selected_level],eax
	call	dword [_bbOnDebugLeaveScope]
_554:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_523
_532:
	mov	eax,ebp
	push	eax
	push	_567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_levelset]
	cmp	ebx,_bbNullObject
	jne	_564
	call	_brl_blitz_NullObjectError
_564:
	mov	ebx,dword [ebx+12]
	cmp	ebx,_bbNullObject
	jne	_566
	call	_brl_blitz_NullObjectError
_566:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,4
	mov	ecx,eax
	mov	eax,dword [_bb_selected_level]
	add	eax,1
	cdq
	idiv	ecx
	mov	eax,edx
	mov	dword [_bb_selected_level],eax
	call	dword [_bbOnDebugLeaveScope]
_523:
	push	_568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1073741824
	push	1073741824
	call	_brl_max2d_SetScale
	add	esp,8
	push	_569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_571
	call	_brl_blitz_NullObjectError
_571:
	push	0
	push	255
	push	255
	push	0
	push	_66
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	push	_572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jne	_573
	mov	eax,ebp
	push	eax
	push	_584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_576
	call	_brl_blitz_NullObjectError
_576:
	push	255
	push	255
	push	0
	push	528
	push	_67
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	push	_577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [__bb_GameGFX_font]
	cmp	esi,_bbNullObject
	jne	_579
	call	_brl_blitz_NullObjectError
_579:
	mov	ebx,dword [_bb_levelset]
	cmp	ebx,_bbNullObject
	jne	_581
	call	_brl_blitz_NullObjectError
_581:
	push	dword [_bb_selected_level]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_583
	call	_brl_blitz_NullObjectError
_583:
	push	255
	push	255
	push	255
	push	547
	push	dword [ebx+8]
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+56]
	add	esp,24
	call	dword [_bbOnDebugLeaveScope]
_573:
	push	_585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	push	_586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [__bb_GameGFX_font]
	cmp	ebx,_bbNullObject
	jne	_588
	call	_brl_blitz_NullObjectError
_588:
	push	0
	push	0
	push	255
	push	20
	push	_68
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,24
	push	_589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	push	_590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	call	_brl_polledinput_MouseY
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_polledinput_MouseX
	mov	dword [ebp+-36],eax
	fild	dword [ebp+-36]
	sub	esp,4
	fstp	dword [esp]
	push	dword [__bb_GameGFX_pointer]
	call	_brl_max2d_DrawImage
	add	esp,16
	push	_591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_53:
	cmp	dword [ebp-4],0
	je	_55
_54:
	mov	ebx,0
_78:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_325:
	dd	0
	align	4
_81:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/font.bmf"
_82:
	align	4
_80:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,102,111,110,116,46,98,109,102
	align	4
_84:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/small.bmf"
_85:
	align	4
_83:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,115,109,97,108,108,46,98,109,102
	align	4
_87:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/STAR.png"
_88:
	align	4
_86:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,83,84,65,82,46,112,110,103
	align	4
_90:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/SHIP.png"
_91:
	align	4
_89:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,83,72,73,80,46,112,110,103
	align	4
_93:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/POINT.png"
_94:
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,80,79,73,78,84,46,112,110,103
	align	4
_96:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/PARTICLE.png"
_97:
	align	4
_95:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	71,70,88,47,80,65,82,84,73,67,76,69,46,112,110,103
	align	4
_99:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/POINTER.png"
_100:
	align	4
_98:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	71,70,88,47,80,79,73,78,84,69,82,46,112,110,103
	align	4
_102:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/COLLECTOR.png"
_103:
	align	4
_101:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	71,70,88,47,67,79,76,76,69,67,84,79,82,46,112,110
	dw	103
	align	4
_105:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/SHOCK.png"
_106:
	align	4
_104:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,83,72,79,67,75,46,112,110,103
	align	4
_108:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/play_button.png"
_109:
	align	4
_107:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,112,108,97,121,95,98,117,116,116,111,110,46
	dw	112,110,103
	align	4
_111:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/edit_button.png"
_112:
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,101,100,105,116,95,98,117,116,116,111,110,46
	dw	112,110,103
	align	4
_114:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/load_button.png"
_115:
	align	4
_113:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,108,111,97,100,95,98,117,116,116,111,110,46
	dw	112,110,103
	align	4
_117:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/toy_button.png"
_118:
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	71,70,88,47,116,111,121,95,98,117,116,116,111,110,46,112
	dw	110,103
	align	4
_120:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/quit_button.png"
_121:
	align	4
_119:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,113,117,105,116,95,98,117,116,116,111,110,46
	dw	112,110,103
	align	4
_123:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/left_button.png"
_124:
	align	4
_122:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,108,101,102,116,95,98,117,116,116,111,110,46
	dw	112,110,103
	align	4
_126:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/right_button.png"
_127:
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	71,70,88,47,114,105,103,104,116,95,98,117,116,116,111,110
	dw	46,112,110,103
	align	4
_129:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/scores_button.png"
_130:
	align	4
_128:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	71,70,88,47,115,99,111,114,101,115,95,98,117,116,116,111
	dw	110,46,112,110,103
	align	4
_132:
	file	"E:/Src/BlitzMAX/ParticlePinch/GFX/keys_button.png"
_133:
	align	4
_131:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,107,101,121,115,95,98,117,116,116,111,110,46
	dw	112,110,103
_303:
	db	"main",0
_304:
	db	"MASSSIZE",0
_305:
	db	"i",0
	align	4
_306:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	56
_307:
	db	"MASSRAD",0
	align	4
_308:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	52
_309:
	db	"SHIPSIZE",0
	align	4
_310:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,50
_311:
	db	"SHIPRAD",0
	align	4
_312:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	54
_313:
	db	"MAGIC",0
_314:
	db	"$",0
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	80,80,73,78,67,72,95,48,48,48,50
_315:
	db	"MAX_GRAV",0
	align	4
_316:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	49,48
_317:
	db	"MAX_POINT",0
	align	4
_318:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	49,48,48,48
_319:
	db	"MAX_WAVE",0
_320:
	db	"quit",0
	align	4
_bb_quit:
	dd	0
_321:
	db	"levelfile",0
	align	4
_38:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	68,101,102,97,117,108,116,46,112,112,105,110,99,104
	align	4
_bb_levelfile:
	dd	_38
_322:
	db	"levelset",0
_323:
	db	":TLevelSet",0
	align	4
_bb_levelset:
	dd	_bbNullObject
_324:
	db	"selected_level",0
	align	4
_bb_selected_level:
	dd	0
	align	4
_302:
	dd	1
	dd	_303
	dd	1
	dd	_304
	dd	_305
	dd	_306
	dd	1
	dd	_307
	dd	_305
	dd	_308
	dd	1
	dd	_309
	dd	_305
	dd	_310
	dd	1
	dd	_311
	dd	_305
	dd	_312
	dd	1
	dd	_313
	dd	_314
	dd	_18
	dd	1
	dd	_315
	dd	_305
	dd	_316
	dd	1
	dd	_317
	dd	_305
	dd	_318
	dd	1
	dd	_319
	dd	_305
	dd	_316
	dd	4
	dd	_320
	dd	_305
	dd	_bb_quit
	dd	4
	dd	_321
	dd	_314
	dd	_bb_levelfile
	dd	4
	dd	_322
	dd	_323
	dd	_bb_levelset
	dd	4
	dd	_324
	dd	_305
	dd	_bb_selected_level
	dd	0
_135:
	db	"E:/Src/BlitzMAX/ParticlePinch/main.bmx",0
	align	4
_134:
	dd	_135
	dd	44
	dd	1
	align	4
_136:
	dd	_135
	dd	47
	dd	1
	align	4
_19:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	45,45,100,105,114,101,99,116,120
	align	4
_139:
	dd	3
	dd	0
	dd	0
	align	4
_138:
	dd	_135
	dd	48
	dd	2
	align	4
_142:
	dd	3
	dd	0
	dd	0
	align	4
_141:
	dd	_135
	dd	50
	dd	2
	align	4
_143:
	dd	_135
	dd	54
	dd	1
	align	4
_144:
	dd	_135
	dd	55
	dd	1
	align	4
_145:
	dd	_135
	dd	57
	dd	1
	align	4
_146:
	dd	_135
	dd	58
	dd	1
	align	4
_147:
	dd	_135
	dd	62
	dd	1
	align	4
_20:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	105,110,99,98,105,110,58,58,71,70,88,47,102,111,110,116
	dw	46,98,109,102
	align	4
_152:
	dd	_135
	dd	63
	dd	1
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	105,110,99,98,105,110,58,58,71,70,88,47,115,109,97,108
	dw	108,46,98,109,102
	align	4
_157:
	dd	_135
	dd	64
	dd	1
	align	4
_22:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	105,110,99,98,105,110,58,58,71,70,88,47,83,84,65,82
	dw	46,112,110,103
	align	4
_162:
	dd	_135
	dd	65
	dd	1
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	105,110,99,98,105,110,58,58,71,70,88,47,83,72,73,80
	dw	46,112,110,103
	align	4
_167:
	dd	_135
	dd	66
	dd	1
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	105,110,99,98,105,110,58,58,71,70,88,47,67,79,76,76
	dw	69,67,84,79,82,46,112,110,103
	align	4
_172:
	dd	_135
	dd	67
	dd	1
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	105,110,99,98,105,110,58,58,71,70,88,47,80,79,73,78
	dw	84,46,112,110,103
	align	4
_177:
	dd	_135
	dd	68
	dd	1
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	105,110,99,98,105,110,58,58,71,70,88,47,80,65,82,84
	dw	73,67,76,69,46,112,110,103
	align	4
_182:
	dd	_135
	dd	69
	dd	1
	align	4
_27:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	105,110,99,98,105,110,58,58,71,70,88,47,80,79,73,78
	dw	84,69,82,46,112,110,103
	align	4
_187:
	dd	_135
	dd	70
	dd	1
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	105,110,99,98,105,110,58,58,71,70,88,47,83,72,79,67
	dw	75,46,112,110,103
	align	4
_192:
	dd	_135
	dd	71
	dd	1
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,112,108,97,121
	dw	95,98,117,116,116,111,110,46,112,110,103
	align	4
_197:
	dd	_135
	dd	72
	dd	1
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,101,100,105,116
	dw	95,98,117,116,116,111,110,46,112,110,103
	align	4
_202:
	dd	_135
	dd	73
	dd	1
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,108,111,97,100
	dw	95,98,117,116,116,111,110,46,112,110,103
	align	4
_207:
	dd	_135
	dd	74
	dd	1
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	105,110,99,98,105,110,58,58,71,70,88,47,116,111,121,95
	dw	98,117,116,116,111,110,46,112,110,103
	align	4
_212:
	dd	_135
	dd	75
	dd	1
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,113,117,105,116
	dw	95,98,117,116,116,111,110,46,112,110,103
	align	4
_217:
	dd	_135
	dd	76
	dd	1
	align	4
_34:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,108,101,102,116
	dw	95,98,117,116,116,111,110,46,112,110,103
	align	4
_222:
	dd	_135
	dd	77
	dd	1
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	105,110,99,98,105,110,58,58,71,70,88,47,114,105,103,104
	dw	116,95,98,117,116,116,111,110,46,112,110,103
	align	4
_227:
	dd	_135
	dd	78
	dd	1
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	105,110,99,98,105,110,58,58,71,70,88,47,115,99,111,114
	dw	101,115,95,98,117,116,116,111,110,46,112,110,103
	align	4
_232:
	dd	_135
	dd	79
	dd	1
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,107,101,121,115
	dw	95,98,117,116,116,111,110,46,112,110,103
	align	4
_237:
	dd	_135
	dd	81
	dd	1
	align	4
_238:
	dd	_135
	dd	82
	dd	1
	align	4
_239:
	dd	_135
	dd	83
	dd	1
	align	4
_240:
	dd	_135
	dd	84
	dd	1
	align	4
_241:
	dd	_135
	dd	85
	dd	1
	align	4
_242:
	dd	_135
	dd	86
	dd	1
	align	4
_243:
	dd	_135
	dd	87
	dd	1
	align	4
_244:
	dd	_135
	dd	89
	dd	1
	align	4
_249:
	dd	_135
	dd	90
	dd	1
	align	4
_254:
	dd	_135
	dd	92
	dd	1
	align	4
_259:
	dd	_135
	dd	94
	dd	1
	align	4
_260:
	dd	_135
	dd	95
	dd	1
	align	4
_261:
	dd	_135
	dd	96
	dd	1
	align	4
_262:
	dd	_135
	dd	98
	dd	1
	align	4
_263:
	dd	_135
	dd	99
	dd	1
	align	4
_264:
	dd	_135
	dd	100
	dd	1
	align	4
_265:
	dd	_135
	dd	101
	dd	1
	align	4
_266:
	dd	_135
	dd	105
	dd	1
	align	4
_39:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	45,45,100,101,115,105,103,110
	align	4
_271:
	dd	3
	dd	0
	dd	0
	align	4
_268:
	dd	_135
	dd	106
	dd	2
	align	4
_269:
	dd	_135
	dd	107
	dd	2
	align	4
_270:
	dd	_135
	dd	108
	dd	2
	align	4
_272:
	dd	_135
	dd	113
	dd	1
	align	4
_281:
	dd	3
	dd	0
	dd	0
	align	4
_276:
	dd	_135
	dd	114
	dd	2
	align	4
_287:
	dd	3
	dd	0
	dd	0
	align	4
_284:
	dd	_135
	dd	116
	dd	2
	align	4
_288:
	dd	_135
	dd	119
	dd	1
	align	4
_295:
	dd	3
	dd	0
	dd	0
	align	4
_294:
	dd	_135
	dd	120
	dd	2
	align	4
_40:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	68,101,102,97,117,108,116,32,108,101,118,101,108,115,101,116
	dw	32,104,97,115,32,110,111,32,108,101,118,101,108,115,33
	align	4
_296:
	dd	_135
	dd	126
	dd	1
	align	4
_297:
	dd	_135
	dd	128
	dd	1
	align	4
_299:
	dd	3
	dd	0
	dd	0
	align	4
_298:
	dd	_135
	dd	129
	dd	2
	align	4
_300:
	dd	_135
	dd	132
	dd	1
	align	4
_301:
	dd	_135
	dd	133
	dd	1
_367:
	db	"Error",0
_368:
	db	"s",0
_369:
	db	"fatal",0
_370:
	db	"f",0
_371:
	db	"t",0
	align	4
_366:
	dd	1
	dd	_367
	dd	2
	dd	_368
	dd	_314
	dd	-4
	dd	2
	dd	_369
	dd	_305
	dd	-8
	dd	2
	dd	_370
	dd	_305
	dd	-12
	dd	2
	dd	_371
	dd	_305
	dd	-16
	dd	0
	align	4
_327:
	dd	_135
	dd	140
	dd	2
	align	4
_329:
	dd	_135
	dd	141
	dd	2
	align	4
_331:
	dd	_135
	dd	142
	dd	2
	align	4
_332:
	dd	_135
	dd	144
	dd	2
	align	4
_333:
	dd	_135
	dd	146
	dd	2
	align	4
_359:
	dd	3
	dd	0
	dd	0
	align	4
_334:
	dd	_135
	dd	147
	dd	3
	align	4
_335:
	dd	_135
	dd	149
	dd	3
	align	4
_338:
	dd	_135
	dd	151
	dd	3
	align	4
_346:
	dd	3
	dd	0
	dd	0
	align	4
_340:
	dd	_135
	dd	152
	dd	4
	align	4
_47:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	70,65,84,65,76,32,69,82,82,79,82
	align	4
_343:
	dd	_135
	dd	153
	dd	4
	align	4
_48:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	80,114,101,115,115,32,69,83,67,65,80,69,32,116,111,32
	dw	101,120,105,116
	align	4
_351:
	dd	3
	dd	0
	dd	0
	align	4
_348:
	dd	_135
	dd	155
	dd	4
	align	4
_49:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	80,114,101,115,115,32,69,83,67,65,80,69
	align	4
_352:
	dd	_135
	dd	158
	dd	3
	align	4
_353:
	dd	_135
	dd	160
	dd	3
	align	4
_357:
	dd	3
	dd	0
	dd	0
	align	4
_355:
	dd	_135
	dd	161
	dd	4
	align	4
_356:
	dd	_135
	dd	162
	dd	4
	align	4
_358:
	dd	_135
	dd	165
	dd	3
	align	4
_360:
	dd	_135
	dd	168
	dd	2
	align	4
_364:
	dd	3
	dd	0
	dd	0
	align	4
_362:
	dd	_135
	dd	169
	dd	3
	align	4
_363:
	dd	_135
	dd	170
	dd	3
	align	4
_365:
	dd	_135
	dd	173
	dd	2
_386:
	db	"Switch",0
	align	4
_385:
	dd	1
	dd	_386
	dd	2
	dd	_368
	dd	_314
	dd	-4
	dd	0
	align	4
_372:
	dd	_135
	dd	181
	dd	2
_383:
	db	"a",0
	align	4
_382:
	dd	3
	dd	0
	dd	2
	dd	_383
	dd	_314
	dd	-8
	dd	0
	align	4
_378:
	dd	_135
	dd	182
	dd	3
	align	4
_381:
	dd	3
	dd	0
	dd	0
	align	4
_380:
	dd	_135
	dd	183
	dd	4
	align	4
_384:
	dd	_135
	dd	187
	dd	2
_594:
	db	"Menu",0
_595:
	db	"MENU_PLAY",0
	align	4
_596:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	49
_597:
	db	"MENU_EDIT",0
	align	4
_598:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	50
_599:
	db	"MENU_LOAD",0
	align	4
_600:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	51
_601:
	db	"MENU_TOY",0
_602:
	db	"MENU_QUIT",0
	align	4
_603:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	53
_604:
	db	"MENU_LEFT",0
_605:
	db	"MENU_RIGHT",0
	align	4
_606:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	55
_607:
	db	"MENU_SCORES",0
_608:
	db	"MENU_KEYS",0
	align	4
_609:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	57
_610:
	db	"done",0
_611:
	db	"menu",0
_612:
	db	":TMenu",0
_613:
	db	"sel",0
_614:
	db	"x1",0
_615:
	db	"x2",0
_616:
	db	"defkey",0
	align	4
_593:
	dd	1
	dd	_594
	dd	1
	dd	_595
	dd	_305
	dd	_596
	dd	1
	dd	_597
	dd	_305
	dd	_598
	dd	1
	dd	_599
	dd	_305
	dd	_600
	dd	1
	dd	_601
	dd	_305
	dd	_308
	dd	1
	dd	_602
	dd	_305
	dd	_603
	dd	1
	dd	_604
	dd	_305
	dd	_312
	dd	1
	dd	_605
	dd	_305
	dd	_606
	dd	1
	dd	_607
	dd	_305
	dd	_306
	dd	1
	dd	_608
	dd	_305
	dd	_609
	dd	2
	dd	_610
	dd	_305
	dd	-4
	dd	2
	dd	_611
	dd	_612
	dd	-8
	dd	2
	dd	_613
	dd	_305
	dd	-12
	dd	2
	dd	_614
	dd	_305
	dd	-16
	dd	2
	dd	_615
	dd	_305
	dd	-20
	dd	2
	dd	_616
	dd	_305
	dd	-24
	dd	0
	align	4
_387:
	dd	_135
	dd	205
	dd	2
	align	4
_389:
	dd	_135
	dd	206
	dd	2
	align	4
_391:
	dd	_135
	dd	207
	dd	2
	align	4
_393:
	dd	_135
	dd	209
	dd	2
	align	4
_395:
	dd	_135
	dd	210
	dd	2
	align	4
_397:
	dd	_135
	dd	212
	dd	2
	align	4
_399:
	dd	_135
	dd	214
	dd	2
	align	4
_402:
	dd	_135
	dd	215
	dd	2
	align	4
_405:
	dd	_135
	dd	216
	dd	2
	align	4
_408:
	dd	_135
	dd	217
	dd	2
	align	4
_411:
	dd	_135
	dd	218
	dd	2
	align	4
_414:
	dd	_135
	dd	219
	dd	2
	align	4
_417:
	dd	_135
	dd	220
	dd	2
	align	4
_420:
	dd	_135
	dd	222
	dd	2
	align	4
_423:
	dd	_135
	dd	223
	dd	2
	align	4
_426:
	dd	_135
	dd	225
	dd	2
	align	4
_592:
	dd	3
	dd	0
	dd	0
	align	4
_427:
	dd	_135
	dd	226
	dd	3
	align	4
_431:
	dd	3
	dd	0
	dd	0
	align	4
_429:
	dd	_135
	dd	227
	dd	4
	align	4
_430:
	dd	_135
	dd	228
	dd	4
	align	4
_432:
	dd	_135
	dd	231
	dd	3
	align	4
_433:
	dd	_135
	dd	233
	dd	3
_517:
	db	"k",0
	align	4
_516:
	dd	3
	dd	0
	dd	2
	dd	_517
	dd	_305
	dd	-28
	dd	0
	align	4
_435:
	dd	_135
	dd	235
	dd	4
	align	4
_436:
	dd	_135
	dd	237
	dd	4
	align	4
_441:
	dd	3
	dd	0
	dd	0
	align	4
_438:
	dd	_135
	dd	238
	dd	5
	align	4
_56:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	80,82,69,83,83,32,65,32,75,69,89,32,84,79,32,71
	dw	79,32,66,65,67,75,32,84,79,32,84,72,69,32,77,69
	dw	78,85
	align	4
_446:
	dd	3
	dd	0
	dd	0
	align	4
_443:
	dd	_135
	dd	240
	dd	5
	align	4
_57:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	68,69,70,73,78,69,32,75,69,89,83
	align	4
_447:
	dd	_135
	dd	243
	dd	4
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	76,101,102,116
	align	4
_450:
	dd	_135
	dd	244
	dd	4
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	82,105,103,104,116
	align	4
_453:
	dd	_135
	dd	245
	dd	4
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	84,104,114,117,115,116
	align	4
_456:
	dd	_135
	dd	246
	dd	4
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	82,101,118,101,114,115,101
	align	4
_459:
	dd	_135
	dd	247
	dd	4
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,114,97,118,105,116,121,32,87,97,118,101
	align	4
_462:
	dd	_135
	dd	248
	dd	4
	align	4
_465:
	dd	_135
	dd	249
	dd	4
	align	4
_468:
	dd	_135
	dd	250
	dd	4
	align	4
_471:
	dd	_135
	dd	251
	dd	4
	align	4
_474:
	dd	_135
	dd	252
	dd	4
	align	4
_477:
	dd	_135
	dd	254
	dd	4
	align	4
_479:
	dd	_135
	dd	256
	dd	4
	align	4
_487:
	dd	3
	dd	0
	dd	2
	dd	_370
	dd	_305
	dd	-32
	dd	0
	align	4
_482:
	dd	_135
	dd	257
	dd	5
	align	4
_486:
	dd	3
	dd	0
	dd	0
	align	4
_484:
	dd	_135
	dd	258
	dd	6
	align	4
_485:
	dd	_135
	dd	259
	dd	6
	align	4
_488:
	dd	_135
	dd	263
	dd	4
	align	4
_514:
	dd	3
	dd	0
	dd	0
	align	4
_490:
	dd	_135
	dd	264
	dd	5
	align	4
_499:
	dd	3
	dd	0
	dd	0
	align	4
_498:
	dd	_135
	dd	266
	dd	7
	align	4
_501:
	dd	3
	dd	0
	dd	0
	align	4
_500:
	dd	_135
	dd	268
	dd	7
	align	4
_503:
	dd	3
	dd	0
	dd	0
	align	4
_502:
	dd	_135
	dd	270
	dd	7
	align	4
_505:
	dd	3
	dd	0
	dd	0
	align	4
_504:
	dd	_135
	dd	272
	dd	7
	align	4
_507:
	dd	3
	dd	0
	dd	0
	align	4
_506:
	dd	_135
	dd	274
	dd	7
	align	4
_508:
	dd	_135
	dd	277
	dd	5
	align	4
_509:
	dd	_135
	dd	279
	dd	5
	align	4
_513:
	dd	3
	dd	0
	dd	0
	align	4
_511:
	dd	_135
	dd	280
	dd	6
	align	4
_512:
	dd	_135
	dd	281
	dd	6
	align	4
_515:
	dd	_135
	dd	285
	dd	4
	align	4
_518:
	dd	_135
	dd	288
	dd	3
	align	4
_521:
	dd	_135
	dd	290
	dd	3
	align	4
_535:
	dd	3
	dd	0
	dd	0
	align	4
_533:
	dd	_135
	dd	292
	dd	5
	align	4
_534:
	dd	_135
	dd	293
	dd	5
	align	4
_537:
	dd	3
	dd	0
	dd	0
	align	4
_536:
	dd	_135
	dd	295
	dd	5
	align	4
_539:
	dd	3
	dd	0
	dd	0
	align	4
_538:
	dd	_135
	dd	297
	dd	5
	align	4
_542:
	dd	3
	dd	0
	dd	0
	align	4
_540:
	dd	_135
	dd	299
	dd	5
	align	4
_541:
	dd	_135
	dd	300
	dd	5
	align	4
_545:
	dd	3
	dd	0
	dd	0
	align	4
_543:
	dd	_135
	dd	302
	dd	5
	align	4
_544:
	dd	_135
	dd	303
	dd	5
	align	4
_548:
	dd	3
	dd	0
	dd	0
	align	4
_546:
	dd	_135
	dd	305
	dd	5
	align	4
_547:
	dd	_135
	dd	306
	dd	5
	align	4
_551:
	dd	3
	dd	0
	dd	0
	align	4
_549:
	dd	_135
	dd	308
	dd	5
	align	4
_550:
	dd	_135
	dd	309
	dd	5
	align	4
_561:
	dd	3
	dd	0
	dd	0
	align	4
_552:
	dd	_135
	dd	311
	dd	5
	align	4
_553:
	dd	_135
	dd	313
	dd	5
	align	4
_560:
	dd	3
	dd	0
	dd	0
	align	4
_555:
	dd	_135
	dd	314
	dd	6
	align	4
_567:
	dd	3
	dd	0
	dd	0
	align	4
_562:
	dd	_135
	dd	317
	dd	5
	align	4
_568:
	dd	_135
	dd	320
	dd	3
	align	4
_569:
	dd	_135
	dd	321
	dd	3
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	80,65,82,84,73,67,76,69,32,80,73,78,67,72
	align	4
_572:
	dd	_135
	dd	323
	dd	3
	align	4
_584:
	dd	3
	dd	0
	dd	0
	align	4
_574:
	dd	_135
	dd	324
	dd	4
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	83,116,97,114,116,32,76,101,118,101,108
	align	4
_577:
	dd	_135
	dd	325
	dd	4
	align	4
_585:
	dd	_135
	dd	328
	dd	3
	align	4
_586:
	dd	_135
	dd	329
	dd	3
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	67,111,112,121,114,105,103,104,116,32,40,99,41,32,50,48
	dw	48,53,32,73,97,110,32,67,111,119,98,117,114,110
	align	4
_589:
	dd	_135
	dd	331
	dd	3
	align	4
_590:
	dd	_135
	dd	332
	dd	3
	align	4
_591:
	dd	_135
	dd	334
	dd	3
