	format	MS COFF
	extrn	___bb_bitmapfont_bitmapfont
	extrn	___bb_blitz_blitz
	extrn	___bb_gfxmenu_gfxmenu
	extrn	___bb_pngloader_pngloader
	extrn	_bbArrayNew1D
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbGCFree
	extrn	_bbIncbinAdd
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbStringClass
	extrn	_bbStringConcat
	extrn	_bbStringFromInt
	extrn	_bbStringSlice
	extrn	_brl_endianstream_LittleEndianStream
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_GraphicsHeight
	extrn	_brl_graphics_GraphicsWidth
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_max2d_Cls
	extrn	_brl_max2d_DrawPixmap
	extrn	_brl_max2d_DrawRect
	extrn	_brl_max2d_GetAlpha
	extrn	_brl_max2d_GetColor
	extrn	_brl_max2d_GetOrigin
	extrn	_brl_max2d_GrabPixmap
	extrn	_brl_max2d_LoadAnimImage
	extrn	_brl_max2d_LoadImage
	extrn	_brl_max2d_MidHandleImage
	extrn	_brl_max2d_SetAlpha
	extrn	_brl_max2d_SetColor
	extrn	_brl_max2d_SetImageHandle
	extrn	_brl_max2d_SetScale
	extrn	_brl_stream_ReadStream
	extrn	_brl_stream_WriteStream
	extrn	_noddybox_bitmapfont_TBitmapFont
	public	___bb_missilelock_global
	public	__bb_GFX_Delete
	public	__bb_GFX_Init
	public	__bb_GFX_New
	public	__bb_GFX_SafeLoadAnimImage
	public	__bb_GFX_SafeLoadImage
	public	__bb_GFX_asteroid
	public	__bb_GFX_exhaust
	public	__bb_GFX_fireball
	public	__bb_GFX_flame
	public	__bb_GFX_font
	public	__bb_GFX_missile
	public	__bb_GFX_ship
	public	__bb_GFX_star
	public	__bb_GFX_title
	public	__bb_GFX_twinkle
	public	__bb_GameConfig_Delete
	public	__bb_GameConfig_Load
	public	__bb_GameConfig_New
	public	__bb_GameConfig_Save
	public	__bb_GameConfig_accepted
	public	__bb_GameConfig_hiscore
	public	__bb_GameConfig_kleft
	public	__bb_GameConfig_kpause
	public	__bb_GameConfig_kright
	public	__bb_GameConfig_kthrust
	public	__bb_GameConfig_maxlevel
	public	__bb_Number_Delete
	public	__bb_Number_Format
	public	__bb_Number_New
	public	__bb_Scroller_Delete
	public	__bb_Scroller_Draw
	public	__bb_Scroller_Init
	public	__bb_Scroller_New
	public	__bb_Scroller_msg
	public	__bb_Scroller_msgp
	public	__bb_Scroller_msgx
	public	__bb_Scroller_txth
	public	__bb_TEasyLink_Create
	public	__bb_TEasyLink_Delete
	public	__bb_TEasyLink_MoveNext
	public	__bb_TEasyLink_New
	public	__bb_TEasyLink_Remove
	public	__bb_TEasyLink_Value
	public	__bb_TFadeScreen_Create
	public	__bb_TFadeScreen_Delete
	public	__bb_TFadeScreen_DoFadeIn
	public	__bb_TFadeScreen_DoFadeOut
	public	__bb_TFadeScreen_Draw
	public	__bb_TFadeScreen_Fade
	public	__bb_TFadeScreen_FadeIn
	public	__bb_TFadeScreen_FadeOut
	public	__bb_TFadeScreen_New
	public	__bb_Thanks_Delete
	public	__bb_Thanks_Draw
	public	__bb_Thanks_Init
	public	__bb_Thanks_New
	public	__bb_Thanks_a
	public	__bb_Thanks_ai
	public	__bb_Thanks_i
	public	__bb_Thanks_item
	public	__bb_Thanks_wait
	public	__bb_VText_Create
	public	__bb_VText_Delete
	public	__bb_VText_New
	public	__bb_VerticalScroller_Add
	public	__bb_VerticalScroller_Delete
	public	__bb_VerticalScroller_Draw
	public	__bb_VerticalScroller_New
	public	__bb_VerticalScroller_maxy
	public	__bb_VerticalScroller_msg
	public	_bb_GFX
	public	_bb_GameConfig
	public	_bb_Number
	public	_bb_Scroller
	public	_bb_TEasyLink
	public	_bb_TFadeScreen
	public	_bb_Thanks
	public	_bb_VText
	public	_bb_VerticalScroller
	section	"code" code
___bb_missilelock_global:
	push	ebp
	mov	ebp,esp
	cmp	dword [_251],0
	je	_252
	mov	eax,0
	mov	esp,ebp
	pop	ebp
	ret
_252:
	mov	dword [_251],1
	mov	eax,_223
	sub	eax,_222
	push	eax
	push	_222
	push	_221
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_226
	sub	eax,_225
	push	eax
	push	_225
	push	_224
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_229
	sub	eax,_228
	push	eax
	push	_228
	push	_227
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_232
	sub	eax,_231
	push	eax
	push	_231
	push	_230
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_235
	sub	eax,_234
	push	eax
	push	_234
	push	_233
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_238
	sub	eax,_237
	push	eax
	push	_237
	push	_236
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_241
	sub	eax,_240
	push	eax
	push	_240
	push	_239
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_244
	sub	eax,_243
	push	eax
	push	_243
	push	_242
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_247
	sub	eax,_246
	push	eax
	push	_246
	push	_245
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_250
	sub	eax,_249
	push	eax
	push	_249
	push	_248
	call	_bbIncbinAdd
	add	esp,12
	call	___bb_blitz_blitz
	call	___bb_pngloader_pngloader
	call	___bb_bitmapfont_bitmapfont
	call	___bb_gfxmenu_gfxmenu
	push	_bb_GFX
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_GameConfig
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEasyLink
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_Scroller
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_VText
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_VerticalScroller
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_Thanks
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TFadeScreen
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_Number
	call	_bbObjectRegisterType
	add	esp,4
	mov	eax,0
	jmp	_93
_93:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GFX_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_GFX
	mov	eax,0
	jmp	_96
_96:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GFX_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_99:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_253
_253:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GFX_SafeLoadImage:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	_brl_max2d_LoadImage
	add	esp,8
	jmp	_103
_103:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GFX_SafeLoadAnimImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	jmp	_111
_111:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GFX_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	0
	push	_4
	call	dword [_noddybox_bitmapfont_TBitmapFont+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_font]
	dec	dword [eax+4]
	jnz	_259
	push	eax
	call	_bbGCFree
	add	esp,4
_259:
	mov	dword [__bb_GFX_font],ebx
	push	0
	push	_6
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_title]
	dec	dword [eax+4]
	jnz	_263
	push	eax
	call	_bbGCFree
	add	esp,4
_263:
	mov	dword [__bb_GFX_title],ebx
	push	2
	push	_7
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_ship]
	dec	dword [eax+4]
	jnz	_267
	push	eax
	call	_bbGCFree
	add	esp,4
_267:
	mov	dword [__bb_GFX_ship],ebx
	push	2
	push	_8
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_flame]
	dec	dword [eax+4]
	jnz	_271
	push	eax
	call	_bbGCFree
	add	esp,4
_271:
	mov	dword [__bb_GFX_flame],ebx
	push	dword [__bb_GFX_ship]
	call	_brl_max2d_MidHandleImage
	add	esp,4
	push	dword [__bb_GFX_flame]
	call	_brl_max2d_MidHandleImage
	add	esp,4
	push	2
	push	_9
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_missile]
	dec	dword [eax+4]
	jnz	_275
	push	eax
	call	_bbGCFree
	add	esp,4
_275:
	mov	dword [__bb_GFX_missile],ebx
	push	2
	push	_10
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_exhaust]
	dec	dword [eax+4]
	jnz	_279
	push	eax
	call	_bbGCFree
	add	esp,4
_279:
	mov	dword [__bb_GFX_exhaust],ebx
	push	1088421888
	push	1077936128
	push	dword [__bb_GFX_missile]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	1077936128
	push	1077936128
	push	dword [__bb_GFX_exhaust]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	_11
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_star]
	dec	dword [eax+4]
	jnz	_283
	push	eax
	call	_bbGCFree
	add	esp,4
_283:
	mov	dword [__bb_GFX_star],ebx
	push	1065353216
	push	1065353216
	push	dword [__bb_GFX_star]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	0
	push	6
	push	0
	push	8
	push	8
	push	_12
	call	dword [_bb_GFX+52]
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_twinkle]
	dec	dword [eax+4]
	jnz	_287
	push	eax
	call	_bbGCFree
	add	esp,4
_287:
	mov	dword [__bb_GFX_twinkle],ebx
	push	1073741824
	push	1073741824
	push	dword [__bb_GFX_star]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	push	2
	push	_13
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_asteroid]
	dec	dword [eax+4]
	jnz	_291
	push	eax
	call	_bbGCFree
	add	esp,4
_291:
	mov	dword [__bb_GFX_asteroid],ebx
	push	dword [__bb_GFX_asteroid]
	call	_brl_max2d_MidHandleImage
	add	esp,4
	push	2
	push	_14
	call	dword [_bb_GFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GFX_fireball]
	dec	dword [eax+4]
	jnz	_295
	push	eax
	call	_bbGCFree
	add	esp,4
_295:
	mov	dword [__bb_GFX_fireball],ebx
	push	1097859072
	push	1097859072
	push	dword [__bb_GFX_fireball]
	call	_brl_max2d_SetImageHandle
	add	esp,12
	mov	eax,0
	jmp	_113
_113:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_GameConfig
	mov	eax,0
	jmp	_116
_116:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_119:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_296
_296:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Load:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_15
	call	_brl_stream_ReadStream
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_298
	mov	dword [__bb_GameConfig_kleft],37
	mov	dword [__bb_GameConfig_kright],39
	mov	dword [__bb_GameConfig_kthrust],32
	mov	dword [__bb_GameConfig_kpause],80
	mov	dword [__bb_GameConfig_hiscore],0
	mov	dword [__bb_GameConfig_maxlevel],1
	mov	dword [__bb_GameConfig_accepted],0
	mov	eax,0
	jmp	_121
_298:
	push	ebx
	call	_brl_endianstream_LittleEndianStream
	add	esp,4
	mov	ebx,eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kleft],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kright],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kthrust],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kpause],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_hiscore],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_maxlevel],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_accepted],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,0
	jmp	_121
_121:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Save:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_15
	call	_brl_stream_WriteStream
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_308
	mov	eax,0
	jmp	_123
_308:
	push	ebx
	call	_brl_endianstream_LittleEndianStream
	add	esp,4
	mov	ebx,eax
	push	dword [__bb_GameConfig_kleft]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_kright]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_kthrust]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_kpause]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_hiscore]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_maxlevel]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_accepted]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,0
	jmp	_123
_123:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEasyLink
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	eax,0
	jmp	_126
_126:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_129:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_320
	push	eax
	call	_bbGCFree
	add	esp,4
_320:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_318
_318:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	_bb_TEasyLink
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_326
	push	eax
	call	_bbGCFree
	add	esp,4
_326:
	mov	dword [esi+8],ebx
	mov	eax,esi
	jmp	_132
_132:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Value:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+8],_bbNullObject
	je	_327
	mov	eax,dword [eax+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_135
_327:
	mov	eax,_bbNullObject
	jmp	_135
_135:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_MoveNext:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+8],_bbNullObject
	je	_330
	mov	eax,dword [ebx+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_335
	push	eax
	call	_bbGCFree
	add	esp,4
_335:
	mov	dword [ebx+8],esi
_330:
	mov	eax,0
	jmp	_138
_138:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Remove:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [eax+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_141
_141:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Scroller_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_Scroller
	mov	eax,0
	jmp	_144
_144:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Scroller_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_147:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_339
_339:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Scroller_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,_16
	inc	dword [ebx+4]
	mov	eax,dword [__bb_Scroller_msg]
	dec	dword [eax+4]
	jnz	_343
	push	eax
	call	_bbGCFree
	add	esp,4
_343:
	mov	dword [__bb_Scroller_msg],ebx
	push	_17
	push	dword [__bb_Scroller_msg]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Scroller_msg]
	dec	dword [eax+4]
	jnz	_347
	push	eax
	call	_bbGCFree
	add	esp,4
_347:
	mov	dword [__bb_Scroller_msg],ebx
	push	_18
	push	dword [__bb_Scroller_msg]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Scroller_msg]
	dec	dword [eax+4]
	jnz	_351
	push	eax
	call	_bbGCFree
	add	esp,4
_351:
	mov	dword [__bb_Scroller_msg],ebx
	push	_19
	push	dword [__bb_Scroller_msg]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Scroller_msg]
	dec	dword [eax+4]
	jnz	_355
	push	eax
	call	_bbGCFree
	add	esp,4
_355:
	mov	dword [__bb_Scroller_msg],ebx
	push	_20
	push	dword [__bb_Scroller_msg]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Scroller_msg]
	dec	dword [eax+4]
	jnz	_359
	push	eax
	call	_bbGCFree
	add	esp,4
_359:
	mov	dword [__bb_Scroller_msg],ebx
	mov	dword [__bb_Scroller_msgx],0
	mov	dword [__bb_Scroller_msgp],0
	mov	eax,dword [__bb_GFX_font]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+80]
	add	esp,4
	mov	dword [__bb_Scroller_txth],eax
	mov	eax,0
	jmp	_149
_149:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Scroller_Draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [__bb_GFX_font]
	push	255
	push	255
	push	255
	push	eax
	push	dword [__bb_Scroller_msgx]
	push	70
	push	0
	push	dword [__bb_Scroller_msg]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	sub	dword [__bb_Scroller_msgx],2
	mov	ebx,dword [__bb_GFX_font]
	push	1
	push	0
	push	dword [__bb_Scroller_msg]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	neg	eax
	cmp	dword [__bb_Scroller_msgx],eax
	jge	_363
	mov	ebx,dword [__bb_GFX_font]
	push	1
	push	0
	push	dword [__bb_Scroller_msg]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	add	dword [__bb_Scroller_msgx],eax
	push	1
	push	0
	push	dword [__bb_Scroller_msg]
	call	_bbStringSlice
	add	esp,12
	push	eax
	mov	eax,dword [__bb_Scroller_msg]
	push	dword [eax+8]
	push	1
	push	dword [__bb_Scroller_msg]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Scroller_msg]
	dec	dword [eax+4]
	jnz	_368
	push	eax
	call	_bbGCFree
	add	esp,4
_368:
	mov	dword [__bb_Scroller_msg],ebx
_363:
	mov	eax,0
	jmp	_152
_152:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_VText_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_VText
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	dword [ebx+12],0
	mov	eax,0
	jmp	_155
_155:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_VText_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_158:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_372
	push	eax
	call	_bbGCFree
	add	esp,4
_372:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_370
_370:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_VText_Create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	edi,dword [ebp+12]
	push	_bb_VText
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	mov	eax,esi
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_377
	push	eax
	call	_bbGCFree
	add	esp,4
_377:
	mov	dword [ebx+8],esi
	mov	dword [ebx+12],edi
	mov	eax,ebx
	jmp	_162
_162:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_VerticalScroller_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_VerticalScroller
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_VerticalScroller_msg]
	dec	dword [eax+4]
	jnz	_381
	push	eax
	call	_bbGCFree
	add	esp,4
_381:
	mov	dword [__bb_VerticalScroller_msg],ebx
	mov	dword [__bb_VerticalScroller_maxy],0
	mov	eax,0
	jmp	_165
_165:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_VerticalScroller_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_168:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_382
_382:
	mov	esp,ebp
	pop	ebp
	ret
__bb_VerticalScroller_Add:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+12]
	push	1073741824
	push	1073741824
	call	_brl_max2d_SetScale
	add	esp,8
	mov	ebx,dword [__bb_VerticalScroller_msg]
	mov	eax,dword [__bb_VerticalScroller_maxy]
	add	eax,800
	push	eax
	push	esi
	call	dword [_bb_VText+48]
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	mov	eax,dword [__bb_GFX_font]
	push	esi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	add	dword [__bb_VerticalScroller_maxy],eax
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_172
_172:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_VerticalScroller_Draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	push	1073741824
	push	1073741824
	call	_brl_max2d_SetScale
	add	esp,8
	mov	ebx,dword [__bb_VerticalScroller_msg]
	mov	eax,ebx
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_21
_23:
	mov	eax,edi
	push	_bb_VText
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	je	_21
	sub	dword [esi+12],1
	mov	eax,dword [__bb_GFX_font]
	push	dword [esi+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+72]
	add	esp,8
	neg	eax
	cmp	dword [esi+12],eax
	jge	_392
	mov	eax,dword [__bb_VerticalScroller_maxy]
	add	dword [esi+12],eax
_392:
	cmp	dword [esi+12],799
	jge	_393
	mov	eax,dword [__bb_GFX_font]
	push	255
	push	255
	push	255
	push	dword [esi+12]
	push	dword [esi+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,24
_393:
_21:
	mov	eax,edi
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_23
_22:
	push	1065353216
	push	1065353216
	call	_brl_max2d_SetScale
	add	esp,8
	mov	eax,0
	jmp	_175
_175:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Thanks_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_Thanks
	mov	eax,0
	jmp	_178
_178:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Thanks_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_181:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_395
_395:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Thanks_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	2
	push	_67
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_24
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_25
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Thanks_item]
	dec	dword [eax+4]
	jnz	_402
	push	eax
	call	_bbGCFree
	add	esp,4
_402:
	mov	dword [__bb_Thanks_item],ebx
	mov	dword [__bb_Thanks_i],0
	fldz
	fstp	qword [__bb_Thanks_a]
	fld	qword [_508]
	fstp	qword [__bb_Thanks_ai]
	mov	eax,0
	jmp	_183
_183:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Thanks_Draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	fld	qword [__bb_Thanks_a]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	ecx,dword [__bb_GFX_font]
	push	255
	push	255
	push	255
	push	ebx
	mov	edx,dword [__bb_Thanks_item]
	mov	eax,dword [__bb_Thanks_i]
	push	dword [edx+eax*4+24]
	push	ecx
	mov	eax,dword [ecx]
	call	dword [eax+56]
	add	esp,24
	push	1065353216
	call	_brl_max2d_SetAlpha
	add	esp,4
	cmp	dword [__bb_Thanks_wait],0
	je	_404
	sub	dword [__bb_Thanks_wait],1
	jmp	_405
_404:
	fld	qword [__bb_Thanks_a]
	fadd	qword [__bb_Thanks_ai]
	fstp	qword [__bb_Thanks_a]
	fld	qword [__bb_Thanks_a]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_406
	mov	dword [__bb_Thanks_wait],350
	fld	qword [_511]
	fstp	qword [__bb_Thanks_ai]
	fld1
	fstp	qword [__bb_Thanks_a]
	jmp	_407
_406:
	fld	qword [__bb_Thanks_a]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setae	al
	movzx	eax,al
	cmp	eax,0
	jne	_408
	mov	ecx,dword [__bb_Thanks_item]
	mov	eax,dword [__bb_Thanks_i]
	add	eax,1
	cdq
	idiv	dword [ecx+20]
	mov	dword [__bb_Thanks_i],edx
	fld	qword [_512]
	fstp	qword [__bb_Thanks_ai]
	fldz
	fstp	qword [__bb_Thanks_a]
_408:
_407:
_405:
	mov	eax,0
	jmp	_186
_186:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TFadeScreen
	fldz
	fstp	qword [ebx+8]
	fldz
	fstp	qword [ebx+16]
	mov	eax,0
	jmp	_189
_189:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_192:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_409
_409:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Create:
	push	ebp
	mov	ebp,esp
	push	_bb_TFadeScreen
	call	_bbObjectNew
	add	esp,4
	fld	qword [ebp+8]
	fstp	qword [eax+8]
	fld	qword [ebp+16]
	fstp	qword [eax+16]
	jmp	_196
_196:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_FadeOut:
	push	ebp
	mov	ebp,esp
	fld	qword [_525]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	dword [_bb_TFadeScreen+48]
	add	esp,16
	jmp	_198
_198:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_FadeIn:
	push	ebp
	mov	ebp,esp
	fld	qword [_529]
	sub	esp,8
	fstp	qword [esp]
	fld1
	sub	esp,8
	fstp	qword [esp]
	call	dword [_bb_TFadeScreen+48]
	add	esp,16
	jmp	_200
_200:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_DoFadeIn:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	dword [_bb_TFadeScreen+56]
	mov	ebx,eax
	call	_brl_graphics_GraphicsHeight
	push	eax
	call	_brl_graphics_GraphicsWidth
	push	eax
	push	0
	push	0
	call	_brl_max2d_GrabPixmap
	add	esp,16
	mov	esi,eax
	jmp	_26
_28:
	call	_brl_max2d_Cls
	push	0
	push	0
	push	esi
	call	_brl_max2d_DrawPixmap
	add	esp,12
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
_26:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	cmp	eax,0
	jne	_28
_27:
	mov	eax,0
	jmp	_202
_202:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_DoFadeOut:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	dword [_bb_TFadeScreen+52]
	mov	ebx,eax
	call	_brl_graphics_GraphicsHeight
	push	eax
	call	_brl_graphics_GraphicsWidth
	push	eax
	push	0
	push	0
	call	_brl_max2d_GrabPixmap
	add	esp,16
	mov	esi,eax
	jmp	_29
_31:
	call	_brl_max2d_Cls
	push	0
	push	0
	push	esi
	call	_brl_max2d_DrawPixmap
	add	esp,12
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
_29:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	cmp	eax,0
	jne	_31
_30:
	mov	eax,0
	jmp	_204
_204:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Fade:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	qword [edx+8]
	fadd	qword [edx+16]
	fstp	qword [edx+8]
	fld	qword [edx+8]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_419
	fld	qword [edx+8]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_419:
	jmp	_207
_207:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	fldz
	fstp	dword [ebp-16]
	fldz
	fstp	dword [ebp-20]
	call	_brl_max2d_GetAlpha
	fstp	qword [ebp-28]
	lea	eax,dword [ebp-12]
	push	eax
	lea	eax,dword [ebp-8]
	push	eax
	lea	eax,dword [ebp-4]
	push	eax
	call	_brl_max2d_GetColor
	add	esp,12
	lea	eax,dword [ebp-20]
	push	eax
	lea	eax,dword [ebp-16]
	push	eax
	call	_brl_max2d_GetOrigin
	add	esp,8
	fld	qword [ebx+8]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_graphics_GraphicsWidth
	mov	dword [ebp+-32],eax
	fild	dword [ebp+-32]
	sub	esp,4
	fstp	dword [esp]
	fld	dword [ebp-20]
	fchs
	sub	esp,4
	fstp	dword [esp]
	fld	dword [ebp-16]
	fchs
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_DrawRect
	add	esp,16
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_max2d_SetColor
	add	esp,12
	fld	qword [ebp-28]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	eax,0
	jmp	_210
_210:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_Number
	mov	eax,0
	jmp	_213
_213:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_216:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_427
_427:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_Format:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	edi,0
	mov	esi,_1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	ebx,eax
	jmp	_432
_34:
	mov	eax,dword [esi+8]
	cmp	eax,0
	je	_433
	mov	ecx,3
	mov	eax,edi
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	sete	al
	movzx	eax,al
_433:
	cmp	eax,0
	je	_435
	push	esi
	push	_35
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
_435:
	push	esi
	mov	eax,ebx
	add	eax,1
	push	eax
	push	ebx
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	add	edi,1
_32:
	add	ebx,-1
_432:
	cmp	ebx,0
	jge	_34
_33:
	mov	eax,esi
	jmp	_219
_219:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_251:
	dd	0
	align	4
_222:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/font.bmf"
_223:
	align	4
_221:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,102,111,110,116,46,98,109,102
	align	4
_225:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/title.png"
_226:
	align	4
_224:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,116,105,116,108,101,46,112,110,103
	align	4
_228:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/ship.png"
_229:
	align	4
_227:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,115,104,105,112,46,112,110,103
	align	4
_231:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/missile.png"
_232:
	align	4
_230:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	71,70,88,47,109,105,115,115,105,108,101,46,112,110,103
	align	4
_234:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/exhaust.png"
_235:
	align	4
_233:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	71,70,88,47,101,120,104,97,117,115,116,46,112,110,103
	align	4
_237:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/flame.png"
_238:
	align	4
_236:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,102,108,97,109,101,46,112,110,103
	align	4
_240:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/star.png"
_241:
	align	4
_239:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,115,116,97,114,46,112,110,103
	align	4
_243:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/twinkle.png"
_244:
	align	4
_242:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	71,70,88,47,116,119,105,110,107,108,101,46,112,110,103
	align	4
_246:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/asteroid.png"
_247:
	align	4
_245:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	71,70,88,47,97,115,116,101,114,111,105,100,46,112,110,103
	align	4
_249:
	file	"C:/devel/Src/BlitzMAX/MissileLock/GFX/fireball.png"
_250:
	align	4
_248:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	71,70,88,47,102,105,114,101,98,97,108,108,46,112,110,103
	align	4
__bb_GFX_font:
	dd	_bbNullObject
	align	4
__bb_GFX_title:
	dd	_bbNullObject
	align	4
__bb_GFX_ship:
	dd	_bbNullObject
	align	4
__bb_GFX_missile:
	dd	_bbNullObject
	align	4
__bb_GFX_exhaust:
	dd	_bbNullObject
	align	4
__bb_GFX_flame:
	dd	_bbNullObject
	align	4
__bb_GFX_star:
	dd	_bbNullObject
	align	4
__bb_GFX_twinkle:
	dd	_bbNullObject
	align	4
__bb_GFX_asteroid:
	dd	_bbNullObject
	align	4
__bb_GFX_fireball:
	dd	_bbNullObject
_37:
	db	"GFX",0
_38:
	db	"New",0
_39:
	db	"()i",0
_40:
	db	"Delete",0
_41:
	db	"SafeLoadImage",0
_42:
	db	"($,i):brl.max2d.TImage",0
_43:
	db	"SafeLoadAnimImage",0
_44:
	db	"($,i,i,i,i,i):brl.max2d.TImage",0
_45:
	db	"Init",0
	align	4
_36:
	dd	2
	dd	_37
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_41
	dd	_42
	dd	48
	dd	7
	dd	_43
	dd	_44
	dd	52
	dd	7
	dd	_45
	dd	_39
	dd	56
	dd	0
	align	4
_bb_GFX:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_36
	dd	8
	dd	__bb_GFX_New
	dd	__bb_GFX_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_GFX_SafeLoadImage
	dd	__bb_GFX_SafeLoadAnimImage
	dd	__bb_GFX_Init
	align	4
__bb_GameConfig_kleft:
	dd	0
	align	4
__bb_GameConfig_kright:
	dd	0
	align	4
__bb_GameConfig_kpause:
	dd	0
	align	4
__bb_GameConfig_kthrust:
	dd	0
	align	4
__bb_GameConfig_hiscore:
	dd	0
	align	4
__bb_GameConfig_maxlevel:
	dd	0
	align	4
__bb_GameConfig_accepted:
	dd	0
_47:
	db	"GameConfig",0
_48:
	db	"Load",0
_49:
	db	"Save",0
	align	4
_46:
	dd	2
	dd	_47
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_48
	dd	_39
	dd	48
	dd	7
	dd	_49
	dd	_39
	dd	52
	dd	0
	align	4
_bb_GameConfig:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_46
	dd	8
	dd	__bb_GameConfig_New
	dd	__bb_GameConfig_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_GameConfig_Load
	dd	__bb_GameConfig_Save
_51:
	db	"TEasyLink",0
_52:
	db	"l",0
_53:
	db	":brl.linkedlist.TLink",0
_54:
	db	"Create",0
_55:
	db	"(:brl.linkedlist.TList):TEasyLink",0
_56:
	db	"Value",0
_57:
	db	"():Object",0
_58:
	db	"MoveNext",0
_59:
	db	"Remove",0
	align	4
_50:
	dd	2
	dd	_51
	dd	3
	dd	_52
	dd	_53
	dd	8
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_54
	dd	_55
	dd	48
	dd	6
	dd	_56
	dd	_57
	dd	52
	dd	6
	dd	_58
	dd	_39
	dd	56
	dd	6
	dd	_59
	dd	_39
	dd	60
	dd	0
	align	4
_bb_TEasyLink:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_50
	dd	12
	dd	__bb_TEasyLink_New
	dd	__bb_TEasyLink_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TEasyLink_Create
	dd	__bb_TEasyLink_Value
	dd	__bb_TEasyLink_MoveNext
	dd	__bb_TEasyLink_Remove
	align	4
__bb_Scroller_msg:
	dd	_bbEmptyString
	align	4
__bb_Scroller_msgp:
	dd	0
	align	4
__bb_Scroller_msgx:
	dd	0
	align	4
__bb_Scroller_txth:
	dd	0
_61:
	db	"Scroller",0
_62:
	db	"Draw",0
_63:
	db	"(i)i",0
	align	4
_60:
	dd	2
	dd	_61
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_45
	dd	_39
	dd	48
	dd	7
	dd	_62
	dd	_63
	dd	52
	dd	0
	align	4
_bb_Scroller:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_60
	dd	8
	dd	__bb_Scroller_New
	dd	__bb_Scroller_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_Scroller_Init
	dd	__bb_Scroller_Draw
_65:
	db	"VText",0
_66:
	db	"t",0
_67:
	db	"$",0
_68:
	db	"y",0
_69:
	db	"i",0
_70:
	db	"($,i):VText",0
	align	4
_64:
	dd	2
	dd	_65
	dd	3
	dd	_66
	dd	_67
	dd	8
	dd	3
	dd	_68
	dd	_69
	dd	12
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_54
	dd	_70
	dd	48
	dd	0
	align	4
_bb_VText:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_64
	dd	16
	dd	__bb_VText_New
	dd	__bb_VText_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_VText_Create
	align	4
__bb_VerticalScroller_msg:
	dd	_bbNullObject
	align	4
__bb_VerticalScroller_maxy:
	dd	0
_72:
	db	"VerticalScroller",0
_73:
	db	"Add",0
_74:
	db	"($)i",0
	align	4
_71:
	dd	2
	dd	_72
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	6
	dd	_73
	dd	_74
	dd	48
	dd	6
	dd	_62
	dd	_39
	dd	52
	dd	0
	align	4
_bb_VerticalScroller:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_71
	dd	8
	dd	__bb_VerticalScroller_New
	dd	__bb_VerticalScroller_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_VerticalScroller_Add
	dd	__bb_VerticalScroller_Draw
	align	4
__bb_Thanks_item:
	dd	_bbEmptyArray
	align	4
__bb_Thanks_i:
	dd	0
	align	4
__bb_Thanks_wait:
	dd	0
	align	8
__bb_Thanks_a:
	dd	0x0,0x0
	align	8
__bb_Thanks_ai:
	dd	0x0,0x0
_76:
	db	"Thanks",0
	align	4
_75:
	dd	2
	dd	_76
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_45
	dd	_39
	dd	48
	dd	7
	dd	_62
	dd	_63
	dd	52
	dd	0
	align	4
_bb_Thanks:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_75
	dd	8
	dd	__bb_Thanks_New
	dd	__bb_Thanks_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_Thanks_Init
	dd	__bb_Thanks_Draw
_78:
	db	"TFadeScreen",0
_79:
	db	"a",0
_80:
	db	"d",0
_81:
	db	"ai",0
_82:
	db	"(d,d):TFadeScreen",0
_83:
	db	"FadeOut",0
_84:
	db	"():TFadeScreen",0
_85:
	db	"FadeIn",0
_86:
	db	"DoFadeIn",0
_87:
	db	"DoFadeOut",0
_88:
	db	"Fade",0
	align	4
_77:
	dd	2
	dd	_78
	dd	3
	dd	_79
	dd	_80
	dd	8
	dd	3
	dd	_81
	dd	_80
	dd	16
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_54
	dd	_82
	dd	48
	dd	7
	dd	_83
	dd	_84
	dd	52
	dd	7
	dd	_85
	dd	_84
	dd	56
	dd	7
	dd	_86
	dd	_39
	dd	60
	dd	7
	dd	_87
	dd	_39
	dd	64
	dd	6
	dd	_88
	dd	_39
	dd	68
	dd	6
	dd	_62
	dd	_39
	dd	72
	dd	0
	align	4
_bb_TFadeScreen:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_77
	dd	24
	dd	__bb_TFadeScreen_New
	dd	__bb_TFadeScreen_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFadeScreen_Create
	dd	__bb_TFadeScreen_FadeOut
	dd	__bb_TFadeScreen_FadeIn
	dd	__bb_TFadeScreen_DoFadeIn
	dd	__bb_TFadeScreen_DoFadeOut
	dd	__bb_TFadeScreen_Fade
	dd	__bb_TFadeScreen_Draw
_90:
	db	"Number",0
_91:
	db	"Format",0
_92:
	db	"(i)$",0
	align	4
_89:
	dd	2
	dd	_90
	dd	6
	dd	_38
	dd	_39
	dd	16
	dd	6
	dd	_40
	dd	_39
	dd	20
	dd	7
	dd	_91
	dd	_92
	dd	48
	dd	0
	align	4
_bb_Number:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_89
	dd	8
	dd	__bb_Number_New
	dd	__bb_Number_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_Number_Format
	align	4
_4:
	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
_6:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	105,110,99,98,105,110,58,58,71,70,88,47,116,105,116,108
	dw	101,46,112,110,103
	align	4
_7:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	105,110,99,98,105,110,58,58,71,70,88,47,115,104,105,112
	dw	46,112,110,103
	align	4
_8:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	105,110,99,98,105,110,58,58,71,70,88,47,102,108,97,109
	dw	101,46,112,110,103
	align	4
_9:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	105,110,99,98,105,110,58,58,71,70,88,47,109,105,115,115
	dw	105,108,101,46,112,110,103
	align	4
_10:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	105,110,99,98,105,110,58,58,71,70,88,47,101,120,104,97
	dw	117,115,116,46,112,110,103
	align	4
_11:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	105,110,99,98,105,110,58,58,71,70,88,47,115,116,97,114
	dw	46,112,110,103
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	105,110,99,98,105,110,58,58,71,70,88,47,116,119,105,110
	dw	107,108,101,46,112,110,103
	align	4
_13:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	105,110,99,98,105,110,58,58,71,70,88,47,97,115,116,101
	dw	114,111,105,100,46,112,110,103
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	105,110,99,98,105,110,58,58,71,70,88,47,102,105,114,101
	dw	98,97,108,108,46,112,110,103
	align	4
_15:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	109,108,111,99,107,46,99,111,110,102,105,103
	align	4
_16:
	dd	_bbStringClass
	dd	2147483647
	dd	57
	dw	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
	dw	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
	dw	32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
	dw	32,32,32,32,32,32,32,32,32
	align	4
_17:
	dd	_bbStringClass
	dd	2147483647
	dd	124
	dw	73,84,32,73,83,32,65,32,84,73,77,69,32,79,70,32
	dw	87,65,82,46,32,32,73,78,32,65,32,76,65,83,84,32
	dw	68,73,84,67,72,32,65,84,84,69,77,80,84,32,84,79
	dw	32,87,73,78,32,65,32,76,79,83,73,78,71,32,87,65
	dw	82,32,84,72,65,84,32,72,65,83,32,82,65,71,69,68
	dw	32,84,72,82,79,85,71,72,32,84,72,69,32,71,65,76
	dw	65,88,89,32,65,71,65,73,78,83,84,32,84,72,69,32
	dw	69,86,73,76,32,69,77,80,73,82,69,32
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	118
	dw	65,32,78,69,87,32,83,72,73,80,44,32,84,72,69,32
	dw	68,88,45,57,44,32,72,65,83,32,66,69,69,78,32,68
	dw	69,86,69,76,79,80,69,68,46,32,32,79,78,32,65,32
	dw	82,79,85,84,73,78,69,32,84,69,83,84,32,70,76,73
	dw	71,72,84,32,84,72,69,32,83,72,73,80,32,72,65,83
	dw	32,66,69,69,78,32,65,77,66,85,83,72,69,68,32,73
	dw	78,32,65,78,32,65,83,84,69,82,79,73,68,32,70,73
	dw	69,76,68,46,32,32
	align	4
_19:
	dd	_bbStringClass
	dd	2147483647
	dd	129
	dw	87,69,65,80,79,78,76,69,83,83,44,32,89,79,85,32
	dw	77,85,83,84,32,80,73,76,79,84,32,84,72,69,32,68
	dw	88,45,57,32,65,78,68,32,65,86,79,73,68,32,84,72
	dw	69,32,69,77,80,73,82,69,39,83,32,77,73,83,83,73
	dw	76,69,32,83,65,76,86,79,83,32,65,77,79,78,71,83
	dw	84,32,84,72,69,32,65,83,84,69,82,79,73,68,83,46
	dw	46,46,32,32,72,69,76,80,32,87,73,76,76,32,65,82
	dw	82,73,86,69,32,69,86,69,78,84,85,65,76,76,89,44
	dw	32
	align	4
_20:
	dd	_bbStringClass
	dd	2147483647
	dd	110
	dw	66,85,84,32,85,78,84,73,76,32,84,72,69,78,32,89
	dw	79,85,32,65,82,69,32,79,85,82,32,76,65,83,84,32
	dw	72,79,80,69,46,32,32,73,70,32,84,72,69,32,68,88
	dw	45,57,32,73,83,32,76,79,83,84,32,84,72,69,78,32
	dw	83,79,32,73,83,32,84,72,69,32,69,65,82,84,72,46
	dw	32,32,69,65,82,84,72,32,73,83,32,68,69,80,69,78
	dw	68,73,78,71,32,79,78,32,89,79,85,33,33,33
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	72,84,84,80,58,47,47,87,87,87,46,83,76,65,89,82
	dw	65,68,73,79,46,79,82,71,47
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	72,84,84,80,58,47,47,87,87,87,46,66,76,73,84,90
	dw	66,65,83,73,67,46,67,79,77,47
	align	8
_508:
	dd	0xa0000000,0x3fa99999
	align	8
_511:
	dd	0xa0000000,0xbfa99999
	align	8
_512:
	dd	0xa0000000,0x3fa99999
	align	8
_525:
	dd	0xa0000000,0x3fa99999
	align	8
_529:
	dd	0xa0000000,0xbfa99999
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	44
