	format	MS COFF
	extrn	___bb_bitmapfont_bitmapfont
	extrn	___bb_blitz_blitz
	extrn	___bb_gfxmenu_gfxmenu
	extrn	___bb_pngloader_pngloader
	extrn	__noddybox_gfxmenu_TGfxMenuBackdrop_Delete
	extrn	__noddybox_gfxmenu_TGfxMenuBackdrop_New
	extrn	_bbArrayNew1D
	extrn	_bbCos
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbGCFree
	extrn	_bbIncbinAdd
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbSin
	extrn	_bbStringClass
	extrn	_bbStringConcat
	extrn	_bbStringFromInt
	extrn	_bbStringSlice
	extrn	_brl_blitz_ArrayBoundsError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_blitz_RuntimeError
	extrn	_brl_endianstream_LittleEndianStream
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_GraphicsHeight
	extrn	_brl_graphics_GraphicsWidth
	extrn	_brl_max2d_Cls
	extrn	_brl_max2d_DrawImage
	extrn	_brl_max2d_DrawPixmap
	extrn	_brl_max2d_DrawRect
	extrn	_brl_max2d_GetAlpha
	extrn	_brl_max2d_GetColor
	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_random_Rand
	extrn	_brl_random_Rnd
	extrn	_brl_stream_ReadStream
	extrn	_brl_stream_WriteStream
	extrn	_noddybox_bitmapfont_TBitmapFont
	extrn	_noddybox_gfxmenu_TGfxMenuBackdrop
	public	___bb_hardwire_types
	public	__bb_GameConfig_Delete
	public	__bb_GameConfig_Load
	public	__bb_GameConfig_New
	public	__bb_GameConfig_Save
	public	__bb_GameConfig_hiscore
	public	__bb_GameConfig_kdrop
	public	__bb_GameConfig_kleft
	public	__bb_GameConfig_kpause
	public	__bb_GameConfig_kright
	public	__bb_GameConfig_krotleft
	public	__bb_GameConfig_krotright
	public	__bb_GameConfig_start_level
	public	__bb_GameGFX_Delete
	public	__bb_GameGFX_Init
	public	__bb_GameGFX_New
	public	__bb_GameGFX_SafeLoadAnimImage
	public	__bb_GameGFX_SafeLoadImage
	public	__bb_GameGFX_bdropstar
	public	__bb_GameGFX_bottom_left
	public	__bb_GameGFX_bottom_right
	public	__bb_GameGFX_copper
	public	__bb_GameGFX_copperslice
	public	__bb_GameGFX_cross
	public	__bb_GameGFX_dust
	public	__bb_GameGFX_font
	public	__bb_GameGFX_gameover
	public	__bb_GameGFX_keys_button
	public	__bb_GameGFX_large
	public	__bb_GameGFX_left_button
	public	__bb_GameGFX_left_right
	public	__bb_GameGFX_pit_bottom
	public	__bb_GameGFX_pit_bottomleft
	public	__bb_GameGFX_pit_bottomright
	public	__bb_GameGFX_pit_side
	public	__bb_GameGFX_pit_top
	public	__bb_GameGFX_play_button
	public	__bb_GameGFX_pointer
	public	__bb_GameGFX_quit_button
	public	__bb_GameGFX_right_button
	public	__bb_GameGFX_rules_button
	public	__bb_GameGFX_small
	public	__bb_GameGFX_special_bomb
	public	__bb_GameGFX_special_cross
	public	__bb_GameGFX_special_nuke
	public	__bb_GameGFX_special_twister
	public	__bb_GameGFX_tile
	public	__bb_GameGFX_title
	public	__bb_GameGFX_top_bottom
	public	__bb_GameGFX_top_left
	public	__bb_GameGFX_top_right
	public	__bb_GameGFX_trode_bottom
	public	__bb_GameGFX_trode_left
	public	__bb_GameGFX_trode_right
	public	__bb_Lookup_Delete
	public	__bb_Lookup_Init
	public	__bb_Lookup_New
	public	__bb_Lookup_co
	public	__bb_Lookup_si
	public	__bb_Number_Delete
	public	__bb_Number_Format
	public	__bb_Number_New
	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_DoFadeOut
	public	__bb_TFadeScreen_Draw
	public	__bb_TFadeScreen_Fade
	public	__bb_TFadeScreen_FadeIn
	public	__bb_TFadeScreen_FadeOut
	public	__bb_TFadeScreen_New
	public	__bb_TGameBackdropStar_Delete
	public	__bb_TGameBackdropStar_Draw
	public	__bb_TGameBackdropStar_New
	public	__bb_TGameBackdrop_Delete
	public	__bb_TGameBackdrop_Draw
	public	__bb_TGameBackdrop_New
	public	__bb_TMenuBdrop_Create
	public	__bb_TMenuBdrop_Delete
	public	__bb_TMenuBdrop_New
	public	__bb_TMenuBdrop_Update
	public	_bb_GameConfig
	public	_bb_GameGFX
	public	_bb_Lookup
	public	_bb_Number
	public	_bb_TEasyLink
	public	_bb_TFadeScreen
	public	_bb_TGameBackdrop
	public	_bb_TGameBackdropStar
	public	_bb_TMenuBdrop
	section	"code" code
___bb_hardwire_types:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_412],0
	je	_413
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_413:
	mov	dword [_412],1
	mov	eax,_302
	sub	eax,_301
	push	eax
	push	_301
	push	_300
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_305
	sub	eax,_304
	push	eax
	push	_304
	push	_303
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_308
	sub	eax,_307
	push	eax
	push	_307
	push	_306
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_311
	sub	eax,_310
	push	eax
	push	_310
	push	_309
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_314
	sub	eax,_313
	push	eax
	push	_313
	push	_312
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_317
	sub	eax,_316
	push	eax
	push	_316
	push	_315
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_320
	sub	eax,_319
	push	eax
	push	_319
	push	_318
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_323
	sub	eax,_322
	push	eax
	push	_322
	push	_321
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_326
	sub	eax,_325
	push	eax
	push	_325
	push	_324
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_329
	sub	eax,_328
	push	eax
	push	_328
	push	_327
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_332
	sub	eax,_331
	push	eax
	push	_331
	push	_330
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_335
	sub	eax,_334
	push	eax
	push	_334
	push	_333
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_338
	sub	eax,_337
	push	eax
	push	_337
	push	_336
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_341
	sub	eax,_340
	push	eax
	push	_340
	push	_339
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_344
	sub	eax,_343
	push	eax
	push	_343
	push	_342
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_347
	sub	eax,_346
	push	eax
	push	_346
	push	_345
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_350
	sub	eax,_349
	push	eax
	push	_349
	push	_348
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_353
	sub	eax,_352
	push	eax
	push	_352
	push	_351
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_356
	sub	eax,_355
	push	eax
	push	_355
	push	_354
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_359
	sub	eax,_358
	push	eax
	push	_358
	push	_357
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_362
	sub	eax,_361
	push	eax
	push	_361
	push	_360
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_365
	sub	eax,_364
	push	eax
	push	_364
	push	_363
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_368
	sub	eax,_367
	push	eax
	push	_367
	push	_366
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_371
	sub	eax,_370
	push	eax
	push	_370
	push	_369
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_374
	sub	eax,_373
	push	eax
	push	_373
	push	_372
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_377
	sub	eax,_376
	push	eax
	push	_376
	push	_375
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_380
	sub	eax,_379
	push	eax
	push	_379
	push	_378
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_383
	sub	eax,_382
	push	eax
	push	_382
	push	_381
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_386
	sub	eax,_385
	push	eax
	push	_385
	push	_384
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_389
	sub	eax,_388
	push	eax
	push	_388
	push	_387
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_392
	sub	eax,_391
	push	eax
	push	_391
	push	_390
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_395
	sub	eax,_394
	push	eax
	push	_394
	push	_393
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_398
	sub	eax,_397
	push	eax
	push	_397
	push	_396
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_401
	sub	eax,_400
	push	eax
	push	_400
	push	_399
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_404
	sub	eax,_403
	push	eax
	push	_403
	push	_402
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_407
	sub	eax,_406
	push	eax
	push	_406
	push	_405
	call	_bbIncbinAdd
	add	esp,12
	push	ebp
	push	_408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_pngloader_pngloader
	call	___bb_bitmapfont_bitmapfont
	call	___bb_gfxmenu_gfxmenu
	push	_253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_Lookup
	call	_bbObjectRegisterType
	add	esp,4
	push	_256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	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	_267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_GameGFX
	call	_bbObjectRegisterType
	add	esp,4
	push	_292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_GameConfig
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TEasyLink
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TMenuBdrop
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TFadeScreen
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGameBackdropStar
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_TGameBackdrop
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_Number
	call	_bbObjectRegisterType
	add	esp,4
	mov	ebx,0
_133:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Lookup_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_Lookup
	push	ebp
	push	_414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_136:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Lookup_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_139:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_418:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Lookup_Init:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	dword [ebp-4],0
	push	ebp
	push	_443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	360
	push	_420
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Lookup_si]
	dec	dword [eax+4]
	jnz	_424
	push	eax
	call	_bbGCFree
	add	esp,4
_424:
	mov	dword [__bb_Lookup_si],ebx
	push	_425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	360
	push	_426
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Lookup_co]
	dec	dword [eax+4]
	jnz	_430
	push	eax
	call	_bbGCFree
	add	esp,4
_430:
	mov	dword [__bb_Lookup_co],ebx
	push	_431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],0
	mov	dword [ebp-4],0
	jmp	_433
_5:
	push	ebp
	push	_442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	mov	eax,dword [__bb_Lookup_si]
	cmp	esi,dword [eax+20]
	jb	_436
	call	_brl_blitz_ArrayBoundsError
_436:
	mov	ebx,dword [__bb_Lookup_si]
	shl	esi,3
	add	ebx,esi
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fstp	qword [ebx+24]
	push	_438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	mov	eax,dword [__bb_Lookup_co]
	cmp	esi,dword [eax+20]
	jb	_440
	call	_brl_blitz_ArrayBoundsError
_440:
	mov	ebx,dword [__bb_Lookup_co]
	shl	esi,3
	add	ebx,esi
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fstp	qword [ebx+24]
	call	dword [_bbOnDebugLeaveScope]
_3:
	add	dword [ebp-4],1
_433:
	cmp	dword [ebp-4],359
	jle	_5
_4:
	mov	ebx,0
_141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_GameGFX
	push	ebp
	push	_444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_144:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_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
_447:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_SafeLoadImage:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	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],_bbNullObject
	push	ebp
	push	_453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_max2d_LoadImage
	add	esp,8
	mov	dword [ebp-12],eax
	push	_450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_451
	push	dword [ebp-4]
	push	_6
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_RuntimeError
	add	esp,4
_451:
	push	_452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
_151:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_SafeLoadAnimImage:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	dword [ebp-28],_bbNullObject
	push	ebp
	push	_462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	mov	dword [ebp-28],eax
	push	_459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_460
	push	dword [ebp-4]
	push	_6
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_RuntimeError
	add	esp,4
_460:
	push	_461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
_159:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_7
	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	_471
	push	eax
	call	_bbGCFree
	add	esp,4
_471:
	mov	dword [__bb_GameGFX_font],ebx
	push	_472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_8
	call	dword [_noddybox_bitmapfont_TBitmapFont+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_small]
	dec	dword [eax+4]
	jnz	_476
	push	eax
	call	_bbGCFree
	add	esp,4
_476:
	mov	dword [__bb_GameGFX_small],ebx
	push	_477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_9
	call	dword [_noddybox_bitmapfont_TBitmapFont+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_large]
	dec	dword [eax+4]
	jnz	_481
	push	eax
	call	_bbGCFree
	add	esp,4
_481:
	mov	dword [__bb_GameGFX_large],ebx
	push	_482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [__bb_GameGFX_font],_bbNullObject
	jne	_483
	push	_10
	call	_brl_blitz_RuntimeError
	add	esp,4
_483:
	push	_484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [__bb_GameGFX_small],_bbNullObject
	jne	_485
	push	_11
	call	_brl_blitz_RuntimeError
	add	esp,4
_485:
	push	_486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [__bb_GameGFX_large],_bbNullObject
	jne	_487
	push	_12
	call	_brl_blitz_RuntimeError
	add	esp,4
_487:
	push	_488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_13
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_title]
	dec	dword [eax+4]
	jnz	_492
	push	eax
	call	_bbGCFree
	add	esp,4
_492:
	mov	dword [__bb_GameGFX_title],ebx
	push	_493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_14
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_gameover]
	dec	dword [eax+4]
	jnz	_497
	push	eax
	call	_bbGCFree
	add	esp,4
_497:
	mov	dword [__bb_GameGFX_gameover],ebx
	push	_498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [__bb_GameGFX_gameover]
	call	_brl_max2d_MidHandleImage
	add	esp,4
	push	_499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_15
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pointer]
	dec	dword [eax+4]
	jnz	_503
	push	eax
	call	_bbGCFree
	add	esp,4
_503:
	mov	dword [__bb_GameGFX_pointer],ebx
	push	_504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_16
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_copper]
	dec	dword [eax+4]
	jnz	_508
	push	eax
	call	_bbGCFree
	add	esp,4
_508:
	mov	dword [__bb_GameGFX_copper],ebx
	push	_509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_17
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_copperslice]
	dec	dword [eax+4]
	jnz	_513
	push	eax
	call	_bbGCFree
	add	esp,4
_513:
	mov	dword [__bb_GameGFX_copperslice],ebx
	push	_514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	push	_18
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_dust]
	dec	dword [eax+4]
	jnz	_518
	push	eax
	call	_bbGCFree
	add	esp,4
_518:
	mov	dword [__bb_GameGFX_dust],ebx
	push	_519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [__bb_GameGFX_dust]
	call	_brl_max2d_MidHandleImage
	add	esp,4
	push	_520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_19
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_play_button]
	dec	dword [eax+4]
	jnz	_524
	push	eax
	call	_bbGCFree
	add	esp,4
_524:
	mov	dword [__bb_GameGFX_play_button],ebx
	push	_525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_20
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_quit_button]
	dec	dword [eax+4]
	jnz	_529
	push	eax
	call	_bbGCFree
	add	esp,4
_529:
	mov	dword [__bb_GameGFX_quit_button],ebx
	push	_530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_21
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_rules_button]
	dec	dword [eax+4]
	jnz	_534
	push	eax
	call	_bbGCFree
	add	esp,4
_534:
	mov	dword [__bb_GameGFX_rules_button],ebx
	push	_535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_22
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_keys_button]
	dec	dword [eax+4]
	jnz	_539
	push	eax
	call	_bbGCFree
	add	esp,4
_539:
	mov	dword [__bb_GameGFX_keys_button],ebx
	push	_540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_23
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_left_button]
	dec	dword [eax+4]
	jnz	_544
	push	eax
	call	_bbGCFree
	add	esp,4
_544:
	mov	dword [__bb_GameGFX_left_button],ebx
	push	_545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_24
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_right_button]
	dec	dword [eax+4]
	jnz	_549
	push	eax
	call	_bbGCFree
	add	esp,4
_549:
	mov	dword [__bb_GameGFX_right_button],ebx
	push	_550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_25
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_tile]
	dec	dword [eax+4]
	jnz	_554
	push	eax
	call	_bbGCFree
	add	esp,4
_554:
	mov	dword [__bb_GameGFX_tile],ebx
	push	_555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_26
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pit_top]
	dec	dword [eax+4]
	jnz	_559
	push	eax
	call	_bbGCFree
	add	esp,4
_559:
	mov	dword [__bb_GameGFX_pit_top],ebx
	push	_560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_27
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pit_bottom]
	dec	dword [eax+4]
	jnz	_564
	push	eax
	call	_bbGCFree
	add	esp,4
_564:
	mov	dword [__bb_GameGFX_pit_bottom],ebx
	push	_565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_28
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pit_bottomleft]
	dec	dword [eax+4]
	jnz	_569
	push	eax
	call	_bbGCFree
	add	esp,4
_569:
	mov	dword [__bb_GameGFX_pit_bottomleft],ebx
	push	_570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_29
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pit_bottomright]
	dec	dword [eax+4]
	jnz	_574
	push	eax
	call	_bbGCFree
	add	esp,4
_574:
	mov	dword [__bb_GameGFX_pit_bottomright],ebx
	push	_575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_30
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_pit_side]
	dec	dword [eax+4]
	jnz	_579
	push	eax
	call	_bbGCFree
	add	esp,4
_579:
	mov	dword [__bb_GameGFX_pit_side],ebx
	push	_580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_31
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_trode_left]
	dec	dword [eax+4]
	jnz	_584
	push	eax
	call	_bbGCFree
	add	esp,4
_584:
	mov	dword [__bb_GameGFX_trode_left],ebx
	push	_585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_32
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_trode_right]
	dec	dword [eax+4]
	jnz	_589
	push	eax
	call	_bbGCFree
	add	esp,4
_589:
	mov	dword [__bb_GameGFX_trode_right],ebx
	push	_590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_33
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_trode_bottom]
	dec	dword [eax+4]
	jnz	_594
	push	eax
	call	_bbGCFree
	add	esp,4
_594:
	mov	dword [__bb_GameGFX_trode_bottom],ebx
	push	_595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_34
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_top_bottom]
	dec	dword [eax+4]
	jnz	_599
	push	eax
	call	_bbGCFree
	add	esp,4
_599:
	mov	dword [__bb_GameGFX_top_bottom],ebx
	push	_600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_35
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_left_right]
	dec	dword [eax+4]
	jnz	_604
	push	eax
	call	_bbGCFree
	add	esp,4
_604:
	mov	dword [__bb_GameGFX_left_right],ebx
	push	_605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_36
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_cross]
	dec	dword [eax+4]
	jnz	_609
	push	eax
	call	_bbGCFree
	add	esp,4
_609:
	mov	dword [__bb_GameGFX_cross],ebx
	push	_610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_37
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_top_left]
	dec	dword [eax+4]
	jnz	_614
	push	eax
	call	_bbGCFree
	add	esp,4
_614:
	mov	dword [__bb_GameGFX_top_left],ebx
	push	_615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_38
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_top_right]
	dec	dword [eax+4]
	jnz	_619
	push	eax
	call	_bbGCFree
	add	esp,4
_619:
	mov	dword [__bb_GameGFX_top_right],ebx
	push	_620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_39
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_bottom_left]
	dec	dword [eax+4]
	jnz	_624
	push	eax
	call	_bbGCFree
	add	esp,4
_624:
	mov	dword [__bb_GameGFX_bottom_left],ebx
	push	_625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	_40
	call	dword [_bb_GameGFX+48]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_bottom_right]
	dec	dword [eax+4]
	jnz	_629
	push	eax
	call	_bbGCFree
	add	esp,4
_629:
	mov	dword [__bb_GameGFX_bottom_right],ebx
	push	_630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	4
	push	0
	push	32
	push	32
	push	_41
	call	dword [_bb_GameGFX+52]
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_special_bomb]
	dec	dword [eax+4]
	jnz	_634
	push	eax
	call	_bbGCFree
	add	esp,4
_634:
	mov	dword [__bb_GameGFX_special_bomb],ebx
	push	_635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	4
	push	0
	push	32
	push	32
	push	_42
	call	dword [_bb_GameGFX+52]
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_special_twister]
	dec	dword [eax+4]
	jnz	_639
	push	eax
	call	_bbGCFree
	add	esp,4
_639:
	mov	dword [__bb_GameGFX_special_twister],ebx
	push	_640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	4
	push	0
	push	32
	push	32
	push	_43
	call	dword [_bb_GameGFX+52]
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_special_nuke]
	dec	dword [eax+4]
	jnz	_644
	push	eax
	call	_bbGCFree
	add	esp,4
_644:
	mov	dword [__bb_GameGFX_special_nuke],ebx
	push	_645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	4
	push	0
	push	32
	push	32
	push	_44
	call	dword [_bb_GameGFX+52]
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_special_cross]
	dec	dword [eax+4]
	jnz	_649
	push	eax
	call	_bbGCFree
	add	esp,4
_649:
	mov	dword [__bb_GameGFX_special_cross],ebx
	push	_650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	6
	push	0
	push	8
	push	8
	push	_45
	call	dword [_bb_GameGFX+52]
	add	esp,24
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_GameGFX_bdropstar]
	dec	dword [eax+4]
	jnz	_654
	push	eax
	call	_bbGCFree
	add	esp,4
_654:
	mov	dword [__bb_GameGFX_bdropstar],ebx
	mov	ebx,0
_161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_GameConfig
	push	ebp
	push	_656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_164:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_167:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_659:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	push	ebp
	push	_702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_46
	call	_brl_stream_ReadStream
	add	esp,4
	mov	dword [ebp-4],eax
	push	_662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],_bbNullObject
	jne	_663
	push	ebp
	push	_673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_kleft],37
	push	_665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_kright],39
	push	_666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_krotright],38
	push	_667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_krotleft],40
	push	_668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_kdrop],32
	push	_669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_kpause],80
	push	_670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_start_level],1
	push	_671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_GameConfig_hiscore],0
	push	_672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_169
_663:
	push	_674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_endianstream_LittleEndianStream
	add	esp,4
	mov	dword [ebp-4],eax
	push	_675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_677
	call	_brl_blitz_NullObjectError
_677:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kleft],eax
	push	_678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_680
	call	_brl_blitz_NullObjectError
_680:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kright],eax
	push	_681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_683
	call	_brl_blitz_NullObjectError
_683:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_krotright],eax
	push	_684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_686
	call	_brl_blitz_NullObjectError
_686:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_krotleft],eax
	push	_687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_689
	call	_brl_blitz_NullObjectError
_689:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kdrop],eax
	push	_690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_692
	call	_brl_blitz_NullObjectError
_692:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kpause],eax
	push	_693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_695
	call	_brl_blitz_NullObjectError
_695:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_start_level],eax
	push	_696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_698
	call	_brl_blitz_NullObjectError
_698:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_hiscore],eax
	push	_699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_701
	call	_brl_blitz_NullObjectError
_701:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
_169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Save:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	push	ebp
	push	_739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_46
	call	_brl_stream_WriteStream
	add	esp,4
	mov	dword [ebp-4],eax
	push	_707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],_bbNullObject
	jne	_708
	push	ebp
	push	_710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_171
_708:
	push	_711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_endianstream_LittleEndianStream
	add	esp,4
	mov	dword [ebp-4],eax
	push	_712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_714
	call	_brl_blitz_NullObjectError
_714:
	push	dword [__bb_GameConfig_kleft]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_717
	call	_brl_blitz_NullObjectError
_717:
	push	dword [__bb_GameConfig_kright]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_720
	call	_brl_blitz_NullObjectError
_720:
	push	dword [__bb_GameConfig_krotright]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_723
	call	_brl_blitz_NullObjectError
_723:
	push	dword [__bb_GameConfig_krotleft]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_726
	call	_brl_blitz_NullObjectError
_726:
	push	dword [__bb_GameConfig_kdrop]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_729
	call	_brl_blitz_NullObjectError
_729:
	push	dword [__bb_GameConfig_kpause]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_732
	call	_brl_blitz_NullObjectError
_732:
	push	dword [__bb_GameConfig_start_level]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_735
	call	_brl_blitz_NullObjectError
_735:
	push	dword [__bb_GameConfig_hiscore]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	_736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_738
	call	_brl_blitz_NullObjectError
_738:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	ebx,0
_171:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TEasyLink
	mov	edx,_bbNullObject
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],edx
	push	ebp
	push	_741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_177:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_746
	push	eax
	call	_bbGCFree
	add	esp,4
_746:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_744:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TEasyLink
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_751
	call	_brl_blitz_NullObjectError
_751:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_754
	call	_brl_blitz_NullObjectError
_754:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+88]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_758
	push	eax
	call	_bbGCFree
	add	esp,4
_758:
	mov	dword [ebx+8],esi
	push	_759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
_180:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Value:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_765
	call	_brl_blitz_NullObjectError
_765:
	cmp	dword [ebx+8],_bbNullObject
	je	_766
	push	ebp
	push	_772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_769
	call	_brl_blitz_NullObjectError
_769:
	mov	ebx,dword [ebx+8]
	cmp	ebx,_bbNullObject
	jne	_771
	call	_brl_blitz_NullObjectError
_771:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_183
_766:
	push	ebp
	push	_775
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
_183:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_MoveNext:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_779
	call	_brl_blitz_NullObjectError
_779:
	cmp	dword [ebx+8],_bbNullObject
	je	_780
	push	ebp
	push	_793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_783
	call	_brl_blitz_NullObjectError
_783:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_786
	call	_brl_blitz_NullObjectError
_786:
	mov	esi,dword [esi+8]
	cmp	esi,_bbNullObject
	jne	_788
	call	_brl_blitz_NullObjectError
_788:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+52]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_792
	push	eax
	call	_bbGCFree
	add	esp,4
_792:
	mov	dword [ebx+8],esi
	call	dword [_bbOnDebugLeaveScope]
_780:
	mov	ebx,0
_186:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Remove:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_797
	call	_brl_blitz_NullObjectError
_797:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-8],eax
	push	_799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_801
	call	_brl_blitz_NullObjectError
_801:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+56]
	add	esp,4
	push	_802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_804
	call	_brl_blitz_NullObjectError
_804:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,0
_189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,ebp
	push	eax
	push	_869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__noddybox_gfxmenu_TGfxMenuBackdrop_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TMenuBdrop
	mov	edx,_bbEmptyString
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],0
	mov	eax,ebp
	push	eax
	push	_868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_810
	call	_brl_blitz_NullObjectError
_810:
	mov	ebx,_47
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_815
	push	eax
	call	_bbGCFree
	add	esp,4
_815:
	mov	dword [esi+8],ebx
	push	_816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_818
	call	_brl_blitz_NullObjectError
_818:
	mov	ebx,_47
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_823
	push	eax
	call	_bbGCFree
	add	esp,4
_823:
	mov	dword [esi+8],ebx
	push	_824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_826
	call	_brl_blitz_NullObjectError
_826:
	push	_48
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_831
	push	eax
	call	_bbGCFree
	add	esp,4
_831:
	mov	dword [esi+8],ebx
	push	_832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_834
	call	_brl_blitz_NullObjectError
_834:
	push	_49
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_839
	push	eax
	call	_bbGCFree
	add	esp,4
_839:
	mov	dword [esi+8],ebx
	push	_840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_842
	call	_brl_blitz_NullObjectError
_842:
	push	_50
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_847
	push	eax
	call	_bbGCFree
	add	esp,4
_847:
	mov	dword [esi+8],ebx
	push	_848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_850
	call	_brl_blitz_NullObjectError
_850:
	push	_51
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_855
	push	eax
	call	_bbGCFree
	add	esp,4
_855:
	mov	dword [esi+8],ebx
	push	_856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_858
	call	_brl_blitz_NullObjectError
_858:
	mov	dword [ebx+16],0
	push	_860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_862
	call	_brl_blitz_NullObjectError
_862:
	mov	dword [ebx+12],0
	push	_864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_866
	call	_brl_blitz_NullObjectError
_866:
	mov	dword [ebx+20],560
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_195:
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_873
	push	eax
	call	_bbGCFree
	add	esp,4
_873:
	mov	dword [ebx],_noddybox_gfxmenu_TGfxMenuBackdrop
	push	ebx
	call	__noddybox_gfxmenu_TGfxMenuBackdrop_Delete
	add	esp,4
	mov	eax,0
_871:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
_198:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Update:
	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	eax,ebp
	push	eax
	push	_919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [__bb_GameGFX_large]
	cmp	edi,_bbNullObject
	jne	_878
	call	_brl_blitz_NullObjectError
_878:
	mov	eax,dword [ebp-4]
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	jne	_880
	call	_brl_blitz_NullObjectError
_880:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_882
	call	_brl_blitz_NullObjectError
_882:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_884
	call	_brl_blitz_NullObjectError
_884:
	push	255
	push	255
	push	255
	push	dword [ebx+20]
	push	dword [esi+16]
	push	80
	push	0
	mov	eax,dword [ebp-8]
	push	dword [eax+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	edi
	mov	eax,dword [edi]
	call	dword [eax+52]
	add	esp,28
	push	_885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_887
	call	_brl_blitz_NullObjectError
_887:
	sub	dword [ebx+16],2
	push	_889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_891
	call	_brl_blitz_NullObjectError
_891:
	mov	esi,dword [__bb_GameGFX_large]
	cmp	esi,_bbNullObject
	jne	_893
	call	_brl_blitz_NullObjectError
_893:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_895
	call	_brl_blitz_NullObjectError
_895:
	push	1
	push	0
	push	dword [ebx+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,8
	neg	eax
	cmp	dword [edi+16],eax
	jge	_896
	mov	eax,ebp
	push	eax
	push	_918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_899
	call	_brl_blitz_NullObjectError
_899:
	mov	edi,ebx
	mov	esi,dword [__bb_GameGFX_large]
	cmp	esi,_bbNullObject
	jne	_902
	call	_brl_blitz_NullObjectError
_902:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_904
	call	_brl_blitz_NullObjectError
_904:
	push	1
	push	0
	push	dword [ebx+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+68]
	add	esp,8
	add	dword [edi+16],eax
	push	_905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_907
	call	_brl_blitz_NullObjectError
_907:
	mov	edi,ebx
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_910
	call	_brl_blitz_NullObjectError
_910:
	mov	esi,dword [ebx+8]
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_913
	call	_brl_blitz_NullObjectError
_913:
	push	1
	push	0
	push	dword [ebx+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	dword [esi+8]
	push	1
	push	esi
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+8]
	dec	dword [eax+4]
	jnz	_917
	push	eax
	call	_bbGCFree
	add	esp,4
_917:
	mov	dword [edi+8],ebx
	call	dword [_bbOnDebugLeaveScope]
_896:
	mov	ebx,0
_201:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFadeScreen
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+8]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+16]
	push	ebp
	push	_920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_204:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_207:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_923:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Create:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	fld	qword [ebp+8]
	fstp	qword [ebp-8]
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFadeScreen
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	push	_926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_928
	call	_brl_blitz_NullObjectError
_928:
	fld	qword [ebp-8]
	fstp	qword [ebx+8]
	push	_930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_932
	call	_brl_blitz_NullObjectError
_932:
	fld	qword [ebp-16]
	fstp	qword [ebx+16]
	push	_934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
_211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_FadeOut:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	qword [_1293]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	dword [_bb_TFadeScreen+48]
	add	esp,16
	mov	ebx,eax
_213:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_FadeIn:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	qword [_1297]
	sub	esp,8
	fstp	qword [esp]
	fld1
	sub	esp,8
	fstp	qword [esp]
	call	dword [_bb_TFadeScreen+48]
	add	esp,16
	mov	ebx,eax
_215:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_DoFadeOut:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	dword [ebp-4],_bbNullObject
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bb_TFadeScreen+52]
	mov	dword [ebp-4],eax
	push	_942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_GraphicsHeight
	push	eax
	call	_brl_graphics_GraphicsWidth
	push	eax
	push	0
	push	0
	call	_brl_max2d_GrabPixmap
	add	esp,16
	mov	dword [ebp-8],eax
	push	_944
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_52
_54:
	push	ebp
	push	_953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_max2d_Cls
	push	_948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	call	_brl_max2d_DrawPixmap
	add	esp,12
	push	_949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_951
	call	_brl_blitz_NullObjectError
_951:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	_952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_52:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_946
	call	_brl_blitz_NullObjectError
_946:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	cmp	eax,0
	jne	_54
_53:
	mov	ebx,0
_217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Fade:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_960
	call	_brl_blitz_NullObjectError
_960:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_963
	call	_brl_blitz_NullObjectError
_963:
	fld	qword [ebx+8]
	fadd	qword [esi+16]
	fstp	qword [ebx+8]
	push	_964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_966
	call	_brl_blitz_NullObjectError
_966:
	fld	qword [ebx+8]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_969
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_968
	call	_brl_blitz_NullObjectError
_968:
	fld	qword [ebx+8]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_969:
	mov	ebx,eax
_220:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	fldz
	fstp	qword [ebp-24]
	push	ebp
	push	_986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	_976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_max2d_GetAlpha
	fstp	qword [ebp-24]
	push	_978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-16]
	push	eax
	lea	eax,dword [ebp-12]
	push	eax
	lea	eax,dword [ebp-8]
	push	eax
	call	_brl_max2d_GetColor
	add	esp,12
	push	_979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_981
	call	_brl_blitz_NullObjectError
_981:
	fld	qword [ebx+8]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	_982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	push	_983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_graphics_GraphicsWidth
	mov	dword [ebp+-28],eax
	fild	dword [ebp+-28]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	0
	call	_brl_max2d_DrawRect
	add	esp,16
	push	_984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_brl_max2d_SetColor
	add	esp,12
	push	_985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	fld	qword [ebp-24]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	ebx,0
_223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdropStar_New:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TGameBackdropStar
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+8]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+16]
	mov	eax,dword [ebp-4]
	fldz
	fstp	qword [eax+24]
	mov	eax,dword [ebp-4]
	mov	dword [eax+32],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+36],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+40],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+44],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+48],0
	push	ebp
	push	_1020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_990
	call	_brl_blitz_NullObjectError
_990:
	call	_brl_graphics_GraphicsWidth
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+8]
	push	_992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_994
	call	_brl_blitz_NullObjectError
_994:
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-8],eax
	fild	dword [ebp+-8]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+16]
	push	_996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_998
	call	_brl_blitz_NullObjectError
_998:
	fld	qword [_1316]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_1317]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+24]
	push	_1000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1002
	call	_brl_blitz_NullObjectError
_1002:
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+32],eax
	push	_1004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1006
	call	_brl_blitz_NullObjectError
_1006:
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+36],eax
	push	_1008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1010
	call	_brl_blitz_NullObjectError
_1010:
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+40],eax
	push	_1012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1014
	call	_brl_blitz_NullObjectError
_1014:
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+44],eax
	push	_1016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1018
	call	_brl_blitz_NullObjectError
_1018:
	mov	dword [ebx+48],5
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdropStar_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_229:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_1023:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdropStar_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,ebp
	push	eax
	push	_1062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_1025
	mov	eax,ebp
	push	eax
	push	_1032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1028
	call	_brl_blitz_NullObjectError
_1028:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1031
	call	_brl_blitz_NullObjectError
_1031:
	mov	ecx,6
	mov	eax,dword [esi+44]
	add	eax,1
	cdq
	idiv	ecx
	mov	eax,edx
	mov	dword [ebx+44],eax
	call	dword [_bbOnDebugLeaveScope]
_1025:
	push	_1033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1035
	call	_brl_blitz_NullObjectError
_1035:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1038
	call	_brl_blitz_NullObjectError
_1038:
	fld	qword [ebx+16]
	fadd	qword [esi+24]
	fstp	qword [ebx+16]
	push	_1039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1041
	call	_brl_blitz_NullObjectError
_1041:
	fld	qword [ebx+16]
	fstp	qword [ebp-16]
	call	_brl_graphics_GraphicsHeight
	add	eax,8
	mov	dword [ebp+-20],eax
	fild	dword [ebp+-20]
	fld	qword [ebp-16]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_1042
	mov	eax,ebp
	push	eax
	push	_1047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1045
	call	_brl_blitz_NullObjectError
_1045:
	fld	qword [_1330]
	fstp	qword [ebx+16]
	call	dword [_bbOnDebugLeaveScope]
_1042:
	push	_1048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_1050
	call	_brl_blitz_NullObjectError
_1050:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1052
	call	_brl_blitz_NullObjectError
_1052:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1054
	call	_brl_blitz_NullObjectError
_1054:
	push	dword [ebx+40]
	push	dword [esi+36]
	push	dword [edi+32]
	call	_brl_max2d_SetColor
	add	esp,12
	push	_1055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_1057
	call	_brl_blitz_NullObjectError
_1057:
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1059
	call	_brl_blitz_NullObjectError
_1059:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1061
	call	_brl_blitz_NullObjectError
_1061:
	push	dword [ebx+44]
	fld	qword [esi+16]
	sub	esp,4
	fstp	dword [esp]
	fld	qword [edi+8]
	sub	esp,4
	fstp	dword [esp]
	push	dword [__bb_GameGFX_bdropstar]
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	ebx,0
_233:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdrop_New:
	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],0
	mov	eax,ebp
	push	eax
	push	_1103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TGameBackdrop
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	edx,_bbEmptyArray
	inc	dword [edx+4]
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],edx
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],0
	mov	eax,ebp
	push	eax
	push	_1102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1067
	call	_brl_blitz_NullObjectError
_1067:
	mov	dword [ebx+8],100
	push	_1069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_1071
	call	_brl_blitz_NullObjectError
_1071:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1075
	call	_brl_blitz_NullObjectError
_1075:
	push	dword [ebx+8]
	push	_1073
	call	_bbArrayNew1D
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+12]
	dec	dword [eax+4]
	jnz	_1079
	push	eax
	call	_bbGCFree
	add	esp,4
_1079:
	mov	dword [esi+12],ebx
	push	_1080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1082
	call	_brl_blitz_NullObjectError
_1082:
	mov	dword [ebx+16],5
	push	_1084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1087
	call	_brl_blitz_NullObjectError
_1087:
	mov	edi,dword [ebx+8]
	jmp	_1088
_57:
	mov	eax,ebp
	push	eax
	push	_1101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1092
	call	_brl_blitz_NullObjectError
_1092:
	mov	esi,dword [ebx+12]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_1095
	call	_brl_blitz_ArrayBoundsError
_1095:
	mov	eax,esi
	mov	edx,ebx
	shl	edx,2
	add	eax,edx
	mov	esi,eax
	push	_bb_TGameBackdropStar
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_1100
	push	eax
	call	_bbGCFree
	add	esp,4
_1100:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_55:
	add	dword [ebp-8],1
_1088:
	cmp	dword [ebp-8],edi
	jl	_57
_56:
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdrop_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
_239:
	mov	eax,dword [ebx+12]
	dec	dword [eax+4]
	jnz	_1107
	push	eax
	call	_bbGCFree
	add	esp,4
_1107:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_1105:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdrop_Draw:
	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],0
	mov	eax,ebp
	push	eax
	push	_1138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-8],0
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1111
	call	_brl_blitz_NullObjectError
_1111:
	mov	edi,dword [ebx+8]
	jmp	_1112
_60:
	mov	eax,ebp
	push	eax
	push	_1124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1116
	call	_brl_blitz_NullObjectError
_1116:
	mov	esi,dword [ebx+12]
	mov	ebx,dword [ebp-8]
	cmp	ebx,dword [esi+20]
	jb	_1119
	call	_brl_blitz_ArrayBoundsError
_1119:
	mov	esi,dword [esi+ebx*4+24]
	cmp	esi,_bbNullObject
	jne	_1121
	call	_brl_blitz_NullObjectError
_1121:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1123
	call	_brl_blitz_NullObjectError
_1123:
	mov	eax,dword [ebx+16]
	cmp	eax,0
	sete	al
	movzx	eax,al
	push	eax
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+48]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_58:
	add	dword [ebp-8],1
_1112:
	cmp	dword [ebp-8],edi
	jl	_60
_59:
	push	_1125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1127
	call	_brl_blitz_NullObjectError
_1127:
	sub	dword [ebx+16],1
	push	_1129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1131
	call	_brl_blitz_NullObjectError
_1131:
	cmp	dword [ebx+16],-1
	jne	_1132
	mov	eax,ebp
	push	eax
	push	_1137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_1135
	call	_brl_blitz_NullObjectError
_1135:
	mov	dword [ebx+16],5
	call	dword [_bbOnDebugLeaveScope]
_1132:
	mov	ebx,0
_242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_1140
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_Number
	push	ebp
	push	_1139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
_245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_248:
	mov	dword [eax],_bbObjectClass
	push	eax
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
_1142:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_Format:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyString
	mov	dword [ebp-16],_bbEmptyString
	mov	dword [ebp-20],0
	push	ebp
	push	_1162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_1145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_1
	push	_1147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-16],eax
	push	_1149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	eax,dword [ebp-16]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	dword [ebp-20],eax
	jmp	_1151
_63:
	push	ebp
	push	_1160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	mov	eax,dword [eax+8]
	cmp	eax,0
	je	_1153
	mov	ecx,3
	mov	eax,dword [ebp-8]
	cdq
	idiv	ecx
	cmp	edx,0
	sete	al
	movzx	eax,al
_1153:
	cmp	eax,0
	je	_1155
	push	ebp
	push	_1157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_1156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_64
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_1155:
	push	_1158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	mov	eax,dword [ebp-20]
	add	eax,1
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	dword [ebp-12],eax
	push	_1159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-8],1
	call	dword [_bbOnDebugLeaveScope]
_61:
	add	dword [ebp-20],-1
_1151:
	cmp	dword [ebp-20],0
	jge	_63
_62:
	push	_1161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
_251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_412:
	dd	0
	align	4
_301:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/font.bmf"
_302:
	align	4
_300:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,102,111,110,116,46,98,109,102
	align	4
_304:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/small.bmf"
_305:
	align	4
_303:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,115,109,97,108,108,46,98,109,102
	align	4
_307:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/large.bmf"
_308:
	align	4
_306:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,108,97,114,103,101,46,98,109,102
	align	4
_310:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/pointer.png"
_311:
	align	4
_309:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	71,70,88,47,112,111,105,110,116,101,114,46,112,110,103
	align	4
_313:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/play_button.png"
_314:
	align	4
_312:
	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
_316:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/quit_button.png"
_317:
	align	4
_315:
	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
_319:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/keys_button.png"
_320:
	align	4
_318:
	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
	align	4
_322:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/rules_button.png"
_323:
	align	4
_321:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	71,70,88,47,114,117,108,101,115,95,98,117,116,116,111,110
	dw	46,112,110,103
	align	4
_325:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/left_button.png"
_326:
	align	4
_324:
	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
_328:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/right_button.png"
_329:
	align	4
_327:
	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
_331:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/copper.png"
_332:
	align	4
_330:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	71,70,88,47,99,111,112,112,101,114,46,112,110,103
	align	4
_334:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/copperslice.png"
_335:
	align	4
_333:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	71,70,88,47,99,111,112,112,101,114,115,108,105,99,101,46
	dw	112,110,103
	align	4
_337:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/dust.png"
_338:
	align	4
_336:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,100,117,115,116,46,112,110,103
	align	4
_340:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/title.png"
_341:
	align	4
_339:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,116,105,116,108,101,46,112,110,103
	align	4
_343:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/gameover.png"
_344:
	align	4
_342:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	71,70,88,47,103,97,109,101,111,118,101,114,46,112,110,103
	align	4
_346:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/bdropstar.png"
_347:
	align	4
_345:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	71,70,88,47,98,100,114,111,112,115,116,97,114,46,112,110
	dw	103
	align	4
_349:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/tile.png"
_350:
	align	4
_348:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	84,73,76,69,83,47,116,105,108,101,46,112,110,103
	align	4
_352:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_top.png"
_353:
	align	4
_351:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	84,73,76,69,83,47,112,105,116,95,116,111,112,46,112,110
	dw	103
	align	4
_355:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_bottomleft.png"
_356:
	align	4
_354:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	84,73,76,69,83,47,112,105,116,95,98,111,116,116,111,109
	dw	108,101,102,116,46,112,110,103
	align	4
_358:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_bottomright.png"
_359:
	align	4
_357:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	84,73,76,69,83,47,112,105,116,95,98,111,116,116,111,109
	dw	114,105,103,104,116,46,112,110,103
	align	4
_361:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_bottom.png"
_362:
	align	4
_360:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	84,73,76,69,83,47,112,105,116,95,98,111,116,116,111,109
	dw	46,112,110,103
	align	4
_364:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_side.png"
_365:
	align	4
_363:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	84,73,76,69,83,47,112,105,116,95,115,105,100,101,46,112
	dw	110,103
	align	4
_367:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/trode_left.png"
_368:
	align	4
_366:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	84,73,76,69,83,47,116,114,111,100,101,95,108,101,102,116
	dw	46,112,110,103
	align	4
_370:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/trode_right.png"
_371:
	align	4
_369:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	84,73,76,69,83,47,116,114,111,100,101,95,114,105,103,104
	dw	116,46,112,110,103
	align	4
_373:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/trode_bottom.png"
_374:
	align	4
_372:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,73,76,69,83,47,116,114,111,100,101,95,98,111,116,116
	dw	111,109,46,112,110,103
	align	4
_376:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/top_bottom.png"
_377:
	align	4
_375:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	84,73,76,69,83,47,116,111,112,95,98,111,116,116,111,109
	dw	46,112,110,103
	align	4
_379:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/left_right.png"
_380:
	align	4
_378:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	84,73,76,69,83,47,108,101,102,116,95,114,105,103,104,116
	dw	46,112,110,103
	align	4
_382:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/cross.png"
_383:
	align	4
_381:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	84,73,76,69,83,47,99,114,111,115,115,46,112,110,103
	align	4
_385:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/top_left.png"
_386:
	align	4
_384:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	84,73,76,69,83,47,116,111,112,95,108,101,102,116,46,112
	dw	110,103
	align	4
_388:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/top_right.png"
_389:
	align	4
_387:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	84,73,76,69,83,47,116,111,112,95,114,105,103,104,116,46
	dw	112,110,103
	align	4
_391:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/bottom_left.png"
_392:
	align	4
_390:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	84,73,76,69,83,47,98,111,116,116,111,109,95,108,101,102
	dw	116,46,112,110,103
	align	4
_394:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/bottom_right.png"
_395:
	align	4
_393:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,73,76,69,83,47,98,111,116,116,111,109,95,114,105,103
	dw	104,116,46,112,110,103
	align	4
_397:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_bomb.png"
_398:
	align	4
_396:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,73,76,69,83,47,115,112,101,99,105,97,108,95,98,111
	dw	109,98,46,112,110,103
	align	4
_400:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_twister.png"
_401:
	align	4
_399:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	84,73,76,69,83,47,115,112,101,99,105,97,108,95,116,119
	dw	105,115,116,101,114,46,112,110,103
	align	4
_403:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_nuke.png"
_404:
	align	4
_402:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	84,73,76,69,83,47,115,112,101,99,105,97,108,95,110,117
	dw	107,101,46,112,110,103
	align	4
_406:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_cross.png"
_407:
	align	4
_405:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	84,73,76,69,83,47,115,112,101,99,105,97,108,95,99,114
	dw	111,115,115,46,112,110,103
_409:
	db	"types",0
_410:
	db	"HERTZ",0
_96:
	db	"i",0
	align	4
_411:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	54,48
	align	4
_408:
	dd	1
	dd	_409
	dd	1
	dd	_410
	dd	_96
	dd	_411
	dd	0
_254:
	db	"E:/Src/BlitzMAX/Hardwire/types.bmx",0
	align	4
_253:
	dd	_254
	dd	77
	dd	2
	align	4
__bb_Lookup_si:
	dd	_bbEmptyArray
	align	4
_255:
	dd	_254
	dd	78
	dd	2
	align	4
__bb_Lookup_co:
	dd	_bbEmptyArray
_66:
	db	"Lookup",0
_67:
	db	"New",0
_68:
	db	"()i",0
_69:
	db	"Delete",0
_70:
	db	"Init",0
	align	4
_65:
	dd	2
	dd	_66
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	7
	dd	_70
	dd	_68
	dd	48
	dd	0
	align	4
_bb_Lookup:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_65
	dd	8
	dd	__bb_Lookup_New
	dd	__bb_Lookup_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_Lookup_Init
	align	4
_256:
	dd	_254
	dd	93
	dd	2
	align	4
__bb_GameGFX_font:
	dd	_bbNullObject
	align	4
_257:
	dd	_254
	dd	94
	dd	2
	align	4
__bb_GameGFX_small:
	dd	_bbNullObject
	align	4
_258:
	dd	_254
	dd	95
	dd	2
	align	4
__bb_GameGFX_large:
	dd	_bbNullObject
	align	4
_259:
	dd	_254
	dd	97
	dd	2
	align	4
__bb_GameGFX_title:
	dd	_bbNullObject
	align	4
_260:
	dd	_254
	dd	98
	dd	2
	align	4
__bb_GameGFX_gameover:
	dd	_bbNullObject
	align	4
_261:
	dd	_254
	dd	100
	dd	2
	align	4
__bb_GameGFX_pointer:
	dd	_bbNullObject
	align	4
_262:
	dd	_254
	dd	101
	dd	2
	align	4
__bb_GameGFX_copper:
	dd	_bbNullObject
	align	4
_263:
	dd	_254
	dd	102
	dd	2
	align	4
__bb_GameGFX_copperslice:
	dd	_bbNullObject
	align	4
_264:
	dd	_254
	dd	103
	dd	2
	align	4
__bb_GameGFX_dust:
	dd	_bbNullObject
	align	4
_265:
	dd	_254
	dd	105
	dd	2
	align	4
__bb_GameGFX_play_button:
	dd	_bbNullObject
	align	4
_266:
	dd	_254
	dd	106
	dd	2
	align	4
__bb_GameGFX_quit_button:
	dd	_bbNullObject
	align	4
_267:
	dd	_254
	dd	107
	dd	2
	align	4
__bb_GameGFX_left_button:
	dd	_bbNullObject
	align	4
_268:
	dd	_254
	dd	108
	dd	2
	align	4
__bb_GameGFX_right_button:
	dd	_bbNullObject
	align	4
_269:
	dd	_254
	dd	109
	dd	2
	align	4
__bb_GameGFX_rules_button:
	dd	_bbNullObject
	align	4
_270:
	dd	_254
	dd	110
	dd	2
	align	4
__bb_GameGFX_keys_button:
	dd	_bbNullObject
	align	4
_271:
	dd	_254
	dd	112
	dd	2
	align	4
__bb_GameGFX_tile:
	dd	_bbNullObject
	align	4
_272:
	dd	_254
	dd	114
	dd	2
	align	4
__bb_GameGFX_pit_top:
	dd	_bbNullObject
	align	4
_273:
	dd	_254
	dd	115
	dd	2
	align	4
__bb_GameGFX_pit_bottomleft:
	dd	_bbNullObject
	align	4
_274:
	dd	_254
	dd	116
	dd	2
	align	4
__bb_GameGFX_pit_bottomright:
	dd	_bbNullObject
	align	4
_275:
	dd	_254
	dd	117
	dd	2
	align	4
__bb_GameGFX_pit_bottom:
	dd	_bbNullObject
	align	4
_276:
	dd	_254
	dd	118
	dd	2
	align	4
__bb_GameGFX_pit_side:
	dd	_bbNullObject
	align	4
_277:
	dd	_254
	dd	120
	dd	2
	align	4
__bb_GameGFX_trode_left:
	dd	_bbNullObject
	align	4
_278:
	dd	_254
	dd	121
	dd	2
	align	4
__bb_GameGFX_trode_right:
	dd	_bbNullObject
	align	4
_279:
	dd	_254
	dd	122
	dd	2
	align	4
__bb_GameGFX_trode_bottom:
	dd	_bbNullObject
	align	4
_280:
	dd	_254
	dd	124
	dd	2
	align	4
__bb_GameGFX_top_bottom:
	dd	_bbNullObject
	align	4
_281:
	dd	_254
	dd	125
	dd	2
	align	4
__bb_GameGFX_left_right:
	dd	_bbNullObject
	align	4
_282:
	dd	_254
	dd	126
	dd	2
	align	4
__bb_GameGFX_cross:
	dd	_bbNullObject
	align	4
_283:
	dd	_254
	dd	127
	dd	2
	align	4
__bb_GameGFX_top_left:
	dd	_bbNullObject
	align	4
_284:
	dd	_254
	dd	128
	dd	2
	align	4
__bb_GameGFX_top_right:
	dd	_bbNullObject
	align	4
_285:
	dd	_254
	dd	129
	dd	2
	align	4
__bb_GameGFX_bottom_left:
	dd	_bbNullObject
	align	4
_286:
	dd	_254
	dd	130
	dd	2
	align	4
__bb_GameGFX_bottom_right:
	dd	_bbNullObject
	align	4
_287:
	dd	_254
	dd	132
	dd	2
	align	4
__bb_GameGFX_special_bomb:
	dd	_bbNullObject
	align	4
_288:
	dd	_254
	dd	133
	dd	2
	align	4
__bb_GameGFX_special_twister:
	dd	_bbNullObject
	align	4
_289:
	dd	_254
	dd	134
	dd	2
	align	4
__bb_GameGFX_special_nuke:
	dd	_bbNullObject
	align	4
_290:
	dd	_254
	dd	135
	dd	2
	align	4
__bb_GameGFX_special_cross:
	dd	_bbNullObject
	align	4
_291:
	dd	_254
	dd	137
	dd	2
	align	4
__bb_GameGFX_bdropstar:
	dd	_bbNullObject
_72:
	db	"GameGFX",0
_73:
	db	"SafeLoadImage",0
_74:
	db	"($,i):brl.max2d.TImage",0
_75:
	db	"SafeLoadAnimImage",0
_76:
	db	"($,i,i,i,i,i):brl.max2d.TImage",0
	align	4
_71:
	dd	2
	dd	_72
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	7
	dd	_73
	dd	_74
	dd	48
	dd	7
	dd	_75
	dd	_76
	dd	52
	dd	7
	dd	_70
	dd	_68
	dd	56
	dd	0
	align	4
_bb_GameGFX:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_71
	dd	8
	dd	__bb_GameGFX_New
	dd	__bb_GameGFX_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_GameGFX_SafeLoadImage
	dd	__bb_GameGFX_SafeLoadAnimImage
	dd	__bb_GameGFX_Init
	align	4
_292:
	dd	_254
	dd	209
	dd	2
	align	4
__bb_GameConfig_kleft:
	dd	0
	align	4
_293:
	dd	_254
	dd	210
	dd	2
	align	4
__bb_GameConfig_kright:
	dd	0
	align	4
_294:
	dd	_254
	dd	211
	dd	2
	align	4
__bb_GameConfig_krotright:
	dd	0
	align	4
_295:
	dd	_254
	dd	212
	dd	2
	align	4
__bb_GameConfig_krotleft:
	dd	0
	align	4
_296:
	dd	_254
	dd	213
	dd	2
	align	4
__bb_GameConfig_kdrop:
	dd	0
	align	4
_297:
	dd	_254
	dd	214
	dd	2
	align	4
__bb_GameConfig_kpause:
	dd	0
	align	4
_298:
	dd	_254
	dd	215
	dd	2
	align	4
__bb_GameConfig_start_level:
	dd	0
	align	4
_299:
	dd	_254
	dd	216
	dd	2
	align	4
__bb_GameConfig_hiscore:
	dd	0
_78:
	db	"GameConfig",0
_79:
	db	"Load",0
_80:
	db	"Save",0
	align	4
_77:
	dd	2
	dd	_78
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	7
	dd	_79
	dd	_68
	dd	48
	dd	7
	dd	_80
	dd	_68
	dd	52
	dd	0
	align	4
_bb_GameConfig:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_77
	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
_82:
	db	"TEasyLink",0
_83:
	db	"l",0
_84:
	db	":brl.linkedlist.TLink",0
_85:
	db	"Create",0
_86:
	db	"(:brl.linkedlist.TList):TEasyLink",0
_87:
	db	"Value",0
_88:
	db	"():Object",0
_89:
	db	"MoveNext",0
_90:
	db	"Remove",0
	align	4
_81:
	dd	2
	dd	_82
	dd	3
	dd	_83
	dd	_84
	dd	8
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	7
	dd	_85
	dd	_86
	dd	48
	dd	6
	dd	_87
	dd	_88
	dd	52
	dd	6
	dd	_89
	dd	_68
	dd	56
	dd	6
	dd	_90
	dd	_68
	dd	60
	dd	0
	align	4
_bb_TEasyLink:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_81
	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
_92:
	db	"TMenuBdrop",0
_93:
	db	"msg",0
_94:
	db	"$",0
_95:
	db	"msgp",0
_97:
	db	"msgx",0
_98:
	db	"msgy",0
_99:
	db	"():noddybox.gfxmenu.TGfxMenuBackdrop",0
_100:
	db	"Update",0
	align	4
_91:
	dd	2
	dd	_92
	dd	3
	dd	_93
	dd	_94
	dd	8
	dd	3
	dd	_95
	dd	_96
	dd	12
	dd	3
	dd	_97
	dd	_96
	dd	16
	dd	3
	dd	_98
	dd	_96
	dd	20
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	6
	dd	_85
	dd	_99
	dd	48
	dd	6
	dd	_100
	dd	_68
	dd	52
	dd	0
	align	4
_bb_TMenuBdrop:
	dd	_noddybox_gfxmenu_TGfxMenuBackdrop
	dd	_bbObjectFree
	dd	_91
	dd	24
	dd	__bb_TMenuBdrop_New
	dd	__bb_TMenuBdrop_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TMenuBdrop_Create
	dd	__bb_TMenuBdrop_Update
_102:
	db	"TFadeScreen",0
_103:
	db	"a",0
_104:
	db	"d",0
_105:
	db	"ai",0
_106:
	db	"(d,d):TFadeScreen",0
_107:
	db	"FadeOut",0
_108:
	db	"():TFadeScreen",0
_109:
	db	"FadeIn",0
_110:
	db	"DoFadeOut",0
_111:
	db	"Fade",0
_112:
	db	"Draw",0
	align	4
_101:
	dd	2
	dd	_102
	dd	3
	dd	_103
	dd	_104
	dd	8
	dd	3
	dd	_105
	dd	_104
	dd	16
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	7
	dd	_85
	dd	_106
	dd	48
	dd	7
	dd	_107
	dd	_108
	dd	52
	dd	7
	dd	_109
	dd	_108
	dd	56
	dd	7
	dd	_110
	dd	_68
	dd	60
	dd	6
	dd	_111
	dd	_68
	dd	64
	dd	6
	dd	_112
	dd	_68
	dd	68
	dd	0
	align	4
_bb_TFadeScreen:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_101
	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_DoFadeOut
	dd	__bb_TFadeScreen_Fade
	dd	__bb_TFadeScreen_Draw
_114:
	db	"TGameBackdropStar",0
_115:
	db	"x",0
_116:
	db	"y",0
_117:
	db	"dy",0
_118:
	db	"r",0
_119:
	db	"g",0
_120:
	db	"b",0
_121:
	db	"frame",0
_122:
	db	"cnt",0
_123:
	db	"(i)i",0
	align	4
_113:
	dd	2
	dd	_114
	dd	3
	dd	_115
	dd	_104
	dd	8
	dd	3
	dd	_116
	dd	_104
	dd	16
	dd	3
	dd	_117
	dd	_104
	dd	24
	dd	3
	dd	_118
	dd	_96
	dd	32
	dd	3
	dd	_119
	dd	_96
	dd	36
	dd	3
	dd	_120
	dd	_96
	dd	40
	dd	3
	dd	_121
	dd	_96
	dd	44
	dd	3
	dd	_122
	dd	_96
	dd	48
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	6
	dd	_112
	dd	_123
	dd	48
	dd	0
	align	4
_bb_TGameBackdropStar:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_113
	dd	52
	dd	__bb_TGameBackdropStar_New
	dd	__bb_TGameBackdropStar_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGameBackdropStar_Draw
_125:
	db	"TGameBackdrop",0
_126:
	db	"num",0
_127:
	db	"star",0
_128:
	db	"[]:TGameBackdropStar",0
	align	4
_124:
	dd	2
	dd	_125
	dd	3
	dd	_126
	dd	_96
	dd	8
	dd	3
	dd	_127
	dd	_128
	dd	12
	dd	3
	dd	_122
	dd	_96
	dd	16
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	6
	dd	_112
	dd	_68
	dd	48
	dd	0
	align	4
_bb_TGameBackdrop:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_124
	dd	20
	dd	__bb_TGameBackdrop_New
	dd	__bb_TGameBackdrop_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TGameBackdrop_Draw
_130:
	db	"Number",0
_131:
	db	"Format",0
_132:
	db	"(i)$",0
	align	4
_129:
	dd	2
	dd	_130
	dd	6
	dd	_67
	dd	_68
	dd	16
	dd	6
	dd	_69
	dd	_68
	dd	20
	dd	7
	dd	_131
	dd	_132
	dd	48
	dd	0
	align	4
_bb_Number:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_129
	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
_416:
	db	"Self",0
_417:
	db	":Lookup",0
	align	4
_415:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_417
	dd	-4
	dd	0
	align	4
_414:
	dd	3
	dd	0
	dd	0
	align	4
_443:
	dd	1
	dd	_70
	dd	0
	align	4
_419:
	dd	_254
	dd	81
	dd	3
_420:
	db	"d",0
	align	4
_425:
	dd	_254
	dd	82
	dd	3
_426:
	db	"d",0
	align	4
_431:
	dd	_254
	dd	84
	dd	3
	align	4
_442:
	dd	3
	dd	0
	dd	2
	dd	_103
	dd	_96
	dd	-4
	dd	0
	align	4
_434:
	dd	_254
	dd	85
	dd	4
	align	4
_438:
	dd	_254
	dd	86
	dd	4
_446:
	db	":GameGFX",0
	align	4
_445:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_446
	dd	-4
	dd	0
	align	4
_444:
	dd	3
	dd	0
	dd	0
_454:
	db	"p",0
_455:
	db	"mode",0
_456:
	db	":brl.max2d.TImage",0
	align	4
_453:
	dd	1
	dd	_73
	dd	2
	dd	_454
	dd	_94
	dd	-4
	dd	2
	dd	_455
	dd	_96
	dd	-8
	dd	2
	dd	_96
	dd	_456
	dd	-12
	dd	0
	align	4
_448:
	dd	_254
	dd	140
	dd	3
	align	4
_450:
	dd	_254
	dd	141
	dd	3
	align	4
_6:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	70,97,105,108,101,100,32,116,111,32,108,111,97,100,32
	align	4
_452:
	dd	_254
	dd	142
	dd	3
_463:
	db	"w",0
_464:
	db	"h",0
_465:
	db	"f",0
_466:
	db	"c",0
	align	4
_462:
	dd	1
	dd	_75
	dd	2
	dd	_454
	dd	_94
	dd	-4
	dd	2
	dd	_463
	dd	_96
	dd	-8
	dd	2
	dd	_464
	dd	_96
	dd	-12
	dd	2
	dd	_465
	dd	_96
	dd	-16
	dd	2
	dd	_466
	dd	_96
	dd	-20
	dd	2
	dd	_455
	dd	_96
	dd	-24
	dd	2
	dd	_96
	dd	_456
	dd	-28
	dd	0
	align	4
_457:
	dd	_254
	dd	146
	dd	3
	align	4
_459:
	dd	_254
	dd	147
	dd	3
	align	4
_461:
	dd	_254
	dd	148
	dd	3
	align	4
_655:
	dd	1
	dd	_70
	dd	0
	align	4
_467:
	dd	_254
	dd	152
	dd	3
	align	4
_7:
	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
_472:
	dd	_254
	dd	153
	dd	3
	align	4
_8:
	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
_477:
	dd	_254
	dd	154
	dd	3
	align	4
_9:
	dd	_bbStringClass
	dd	2147483647
	dd	21
	dw	105,110,99,98,105,110,58,58,71,70,88,47,108,97,114,103
	dw	101,46,98,109,102
	align	4
_482:
	dd	_254
	dd	156
	dd	3
	align	4
_10:
	dd	_bbStringClass
	dd	2147483647
	dd	35
	dw	70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,105
	dw	110,99,98,105,110,58,58,71,70,88,47,102,111,110,116,46
	dw	98,109,102
	align	4
_484:
	dd	_254
	dd	157
	dd	3
	align	4
_11:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,105
	dw	110,99,98,105,110,58,58,71,70,88,47,115,109,97,108,108
	dw	46,98,109,102
	align	4
_486:
	dd	_254
	dd	158
	dd	3
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,105
	dw	110,99,98,105,110,58,58,71,70,88,47,108,97,114,103,101
	dw	46,98,109,102
	align	4
_488:
	dd	_254
	dd	160
	dd	3
	align	4
_13:
	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
_493:
	dd	_254
	dd	161
	dd	3
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	105,110,99,98,105,110,58,58,71,70,88,47,103,97,109,101
	dw	111,118,101,114,46,112,110,103
	align	4
_498:
	dd	_254
	dd	162
	dd	3
	align	4
_499:
	dd	_254
	dd	164
	dd	3
	align	4
_15:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	105,110,99,98,105,110,58,58,71,70,88,47,112,111,105,110
	dw	116,101,114,46,112,110,103
	align	4
_504:
	dd	_254
	dd	166
	dd	3
	align	4
_16:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	105,110,99,98,105,110,58,58,71,70,88,47,99,111,112,112
	dw	101,114,46,112,110,103
	align	4
_509:
	dd	_254
	dd	167
	dd	3
	align	4
_17:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,71,70,88,47,99,111,112,112
	dw	101,114,115,108,105,99,101,46,112,110,103
	align	4
_514:
	dd	_254
	dd	169
	dd	3
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	105,110,99,98,105,110,58,58,71,70,88,47,100,117,115,116
	dw	46,112,110,103
	align	4
_519:
	dd	_254
	dd	170
	dd	3
	align	4
_520:
	dd	_254
	dd	172
	dd	3
	align	4
_19:
	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
_525:
	dd	_254
	dd	173
	dd	3
	align	4
_20:
	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
_530:
	dd	_254
	dd	174
	dd	3
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	105,110,99,98,105,110,58,58,71,70,88,47,114,117,108,101
	dw	115,95,98,117,116,116,111,110,46,112,110,103
	align	4
_535:
	dd	_254
	dd	175
	dd	3
	align	4
_22:
	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
_540:
	dd	_254
	dd	176
	dd	3
	align	4
_23:
	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
_545:
	dd	_254
	dd	177
	dd	3
	align	4
_24:
	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
_550:
	dd	_254
	dd	179
	dd	3
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,105
	dw	108,101,46,112,110,103
	align	4
_555:
	dd	_254
	dd	181
	dd	3
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,112,105
	dw	116,95,116,111,112,46,112,110,103
	align	4
_560:
	dd	_254
	dd	182
	dd	3
	align	4
_27:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,112,105
	dw	116,95,98,111,116,116,111,109,46,112,110,103
	align	4
_565:
	dd	_254
	dd	183
	dd	3
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,112,105
	dw	116,95,98,111,116,116,111,109,108,101,102,116,46,112,110,103
	align	4
_570:
	dd	_254
	dd	184
	dd	3
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,112,105
	dw	116,95,98,111,116,116,111,109,114,105,103,104,116,46,112,110
	dw	103
	align	4
_575:
	dd	_254
	dd	185
	dd	3
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,112,105
	dw	116,95,115,105,100,101,46,112,110,103
	align	4
_580:
	dd	_254
	dd	187
	dd	3
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,114
	dw	111,100,101,95,108,101,102,116,46,112,110,103
	align	4
_585:
	dd	_254
	dd	188
	dd	3
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,114
	dw	111,100,101,95,114,105,103,104,116,46,112,110,103
	align	4
_590:
	dd	_254
	dd	189
	dd	3
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,114
	dw	111,100,101,95,98,111,116,116,111,109,46,112,110,103
	align	4
_595:
	dd	_254
	dd	191
	dd	3
	align	4
_34:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,111
	dw	112,95,98,111,116,116,111,109,46,112,110,103
	align	4
_600:
	dd	_254
	dd	192
	dd	3
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	28
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,108,101
	dw	102,116,95,114,105,103,104,116,46,112,110,103
	align	4
_605:
	dd	_254
	dd	193
	dd	3
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,99,114
	dw	111,115,115,46,112,110,103
	align	4
_610:
	dd	_254
	dd	194
	dd	3
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,111
	dw	112,95,108,101,102,116,46,112,110,103
	align	4
_615:
	dd	_254
	dd	195
	dd	3
	align	4
_38:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,116,111
	dw	112,95,114,105,103,104,116,46,112,110,103
	align	4
_620:
	dd	_254
	dd	196
	dd	3
	align	4
_39:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,98,111
	dw	116,116,111,109,95,108,101,102,116,46,112,110,103
	align	4
_625:
	dd	_254
	dd	197
	dd	3
	align	4
_40:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,98,111
	dw	116,116,111,109,95,114,105,103,104,116,46,112,110,103
	align	4
_630:
	dd	_254
	dd	199
	dd	3
	align	4
_41:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,115,112
	dw	101,99,105,97,108,95,98,111,109,98,46,112,110,103
	align	4
_635:
	dd	_254
	dd	200
	dd	3
	align	4
_42:
	dd	_bbStringClass
	dd	2147483647
	dd	33
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,115,112
	dw	101,99,105,97,108,95,116,119,105,115,116,101,114,46,112,110
	dw	103
	align	4
_640:
	dd	_254
	dd	201
	dd	3
	align	4
_43:
	dd	_bbStringClass
	dd	2147483647
	dd	30
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,115,112
	dw	101,99,105,97,108,95,110,117,107,101,46,112,110,103
	align	4
_645:
	dd	_254
	dd	202
	dd	3
	align	4
_44:
	dd	_bbStringClass
	dd	2147483647
	dd	31
	dw	105,110,99,98,105,110,58,58,84,73,76,69,83,47,115,112
	dw	101,99,105,97,108,95,99,114,111,115,115,46,112,110,103
	align	4
_650:
	dd	_254
	dd	204
	dd	3
	align	4
_45:
	dd	_bbStringClass
	dd	2147483647
	dd	25
	dw	105,110,99,98,105,110,58,58,71,70,88,47,98,100,114,111
	dw	112,115,116,97,114,46,112,110,103
_658:
	db	":GameConfig",0
	align	4
_657:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_658
	dd	-4
	dd	0
	align	4
_656:
	dd	3
	dd	0
	dd	0
_703:
	db	"s",0
_704:
	db	":brl.stream.TStream",0
	align	4
_702:
	dd	1
	dd	_79
	dd	2
	dd	_703
	dd	_704
	dd	-4
	dd	0
	align	4
_660:
	dd	_254
	dd	219
	dd	3
	align	4
_46:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	104,97,114,100,119,105,114,101,46,99,111,110,102,105,103
	align	4
_662:
	dd	_254
	dd	221
	dd	3
	align	4
_673:
	dd	3
	dd	0
	dd	0
	align	4
_664:
	dd	_254
	dd	222
	dd	4
	align	4
_665:
	dd	_254
	dd	223
	dd	4
	align	4
_666:
	dd	_254
	dd	224
	dd	4
	align	4
_667:
	dd	_254
	dd	225
	dd	4
	align	4
_668:
	dd	_254
	dd	226
	dd	4
	align	4
_669:
	dd	_254
	dd	227
	dd	4
	align	4
_670:
	dd	_254
	dd	228
	dd	4
	align	4
_671:
	dd	_254
	dd	229
	dd	4
	align	4
_672:
	dd	_254
	dd	230
	dd	4
	align	4
_674:
	dd	_254
	dd	233
	dd	3
	align	4
_675:
	dd	_254
	dd	235
	dd	3
	align	4
_678:
	dd	_254
	dd	236
	dd	3
	align	4
_681:
	dd	_254
	dd	237
	dd	3
	align	4
_684:
	dd	_254
	dd	238
	dd	3
	align	4
_687:
	dd	_254
	dd	239
	dd	3
	align	4
_690:
	dd	_254
	dd	240
	dd	3
	align	4
_693:
	dd	_254
	dd	241
	dd	3
	align	4
_696:
	dd	_254
	dd	242
	dd	3
	align	4
_699:
	dd	_254
	dd	244
	dd	3
	align	4
_739:
	dd	1
	dd	_80
	dd	2
	dd	_703
	dd	_704
	dd	-4
	dd	0
	align	4
_705:
	dd	_254
	dd	248
	dd	3
	align	4
_707:
	dd	_254
	dd	250
	dd	3
	align	4
_710:
	dd	3
	dd	0
	dd	0
	align	4
_709:
	dd	_254
	dd	251
	dd	4
	align	4
_711:
	dd	_254
	dd	254
	dd	3
	align	4
_712:
	dd	_254
	dd	256
	dd	3
	align	4
_715:
	dd	_254
	dd	257
	dd	3
	align	4
_718:
	dd	_254
	dd	258
	dd	3
	align	4
_721:
	dd	_254
	dd	259
	dd	3
	align	4
_724:
	dd	_254
	dd	260
	dd	3
	align	4
_727:
	dd	_254
	dd	261
	dd	3
	align	4
_730:
	dd	_254
	dd	262
	dd	3
	align	4
_733:
	dd	_254
	dd	263
	dd	3
	align	4
_736:
	dd	_254
	dd	265
	dd	3
_743:
	db	":TEasyLink",0
	align	4
_742:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_743
	dd	-4
	dd	0
	align	4
_741:
	dd	3
	dd	0
	dd	0
_761:
	db	":brl.linkedlist.TList",0
_762:
	db	"o",0
	align	4
_760:
	dd	1
	dd	_85
	dd	2
	dd	_83
	dd	_761
	dd	-4
	dd	2
	dd	_762
	dd	_743
	dd	-8
	dd	0
	align	4
_747:
	dd	_254
	dd	273
	dd	3
	align	4
_749:
	dd	_254
	dd	274
	dd	3
	align	4
_759:
	dd	_254
	dd	275
	dd	3
	align	4
_776:
	dd	1
	dd	_87
	dd	2
	dd	_416
	dd	_743
	dd	-4
	dd	0
	align	4
_763:
	dd	_254
	dd	279
	dd	3
	align	4
_772:
	dd	3
	dd	0
	dd	0
	align	4
_767:
	dd	_254
	dd	280
	dd	4
	align	4
_775:
	dd	3
	dd	0
	dd	0
	align	4
_774:
	dd	_254
	dd	282
	dd	4
	align	4
_794:
	dd	1
	dd	_89
	dd	2
	dd	_416
	dd	_743
	dd	-4
	dd	0
	align	4
_777:
	dd	_254
	dd	287
	dd	3
	align	4
_793:
	dd	3
	dd	0
	dd	0
	align	4
_781:
	dd	_254
	dd	288
	dd	4
_806:
	db	"ol",0
	align	4
_805:
	dd	1
	dd	_90
	dd	2
	dd	_416
	dd	_743
	dd	-4
	dd	2
	dd	_806
	dd	_84
	dd	-8
	dd	0
	align	4
_795:
	dd	_254
	dd	293
	dd	3
	align	4
_799:
	dd	_254
	dd	294
	dd	3
	align	4
_802:
	dd	_254
	dd	295
	dd	3
_870:
	db	":TMenuBdrop",0
	align	4
_869:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_870
	dd	-4
	dd	0
	align	4
_868:
	dd	3
	dd	0
	dd	0
	align	4
_808:
	dd	_254
	dd	307
	dd	3
	align	4
_47:
	dd	_bbStringClass
	dd	2147483647
	dd	42
	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
	align	4
_816:
	dd	_254
	dd	308
	dd	3
	align	4
_824:
	dd	_254
	dd	309
	dd	3
	align	4
_48:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	87,101,108,99,111,109,101,32,116,111,32,72,97,114,100,119
	dw	105,114,101,46,32,32
	align	4
_832:
	dd	_254
	dd	310
	dd	3
	align	4
_49:
	dd	_bbStringClass
	dd	2147483647
	dd	105
	dw	72,97,114,100,119,105,114,101,32,119,97,115,32,119,114,105
	dw	116,116,101,110,32,117,115,105,110,103,32,66,108,105,116,122
	dw	77,97,120,32,45,45,32,104,116,116,112,58,47,47,119,119
	dw	119,46,98,108,105,116,122,98,97,115,105,99,46,99,111,109
	dw	47,32,45,45,32,97,110,100,32,97,32,118,97,114,105,101
	dw	116,121,32,111,102,32,116,111,111,108,115,32,97,118,97,105
	dw	108,97,98,108,101,32,97,116,32
	align	4
_840:
	dd	_254
	dd	311
	dd	3
	align	4
_50:
	dd	_bbStringClass
	dd	2147483647
	dd	107
	dw	104,116,116,112,58,47,47,119,119,119,46,110,111,100,100,121
	dw	98,111,120,46,100,101,109,111,110,46,99,111,46,117,107,47
	dw	32,32,32,32,32,32,32,32,32,32,80,108,101,97,115,101
	dw	32,102,101,101,108,32,102,114,101,101,32,116,111,32,102,111
	dw	114,119,97,114,100,32,116,104,105,115,32,103,97,109,101,32
	dw	116,111,32,119,104,111,101,118,101,114,32,121,111,117,32,104
	dw	97,116,101,32,101,110,111,117,103,104,32
	align	4
_848:
	dd	_254
	dd	312
	dd	3
	align	4
_51:
	dd	_bbStringClass
	dd	2147483647
	dd	122
	dw	116,111,32,105,110,102,108,105,99,116,32,116,104,105,115,32
	dw	109,111,110,115,116,114,111,115,105,116,121,32,117,112,111,110
	dw	46,32,32,69,110,106,111,121,46,32,32,84,104,105,115,32
	dw	103,97,109,101,32,119,114,105,116,116,101,110,32,117,110,100
	dw	101,114,32,116,104,101,32,105,110,102,108,117,101,110,99,101
	dw	32,111,102,32,83,108,97,121,32,82,97,100,105,111,32,45
	dw	45,32,104,116,116,112,58,47,47,119,119,119,46,115,108,97
	dw	121,114,97,100,105,111,46,111,114,103
	align	4
_856:
	dd	_254
	dd	314
	dd	3
	align	4
_860:
	dd	_254
	dd	315
	dd	3
	align	4
_864:
	dd	_254
	dd	316
	dd	3
	align	4
_875:
	dd	1
	dd	_85
	dd	2
	dd	_416
	dd	_870
	dd	-4
	dd	0
	align	4
_874:
	dd	_254
	dd	320
	dd	3
	align	4
_919:
	dd	1
	dd	_100
	dd	2
	dd	_416
	dd	_870
	dd	-4
	dd	0
	align	4
_876:
	dd	_254
	dd	324
	dd	3
	align	4
_885:
	dd	_254
	dd	326
	dd	3
	align	4
_889:
	dd	_254
	dd	327
	dd	3
	align	4
_918:
	dd	3
	dd	0
	dd	0
	align	4
_897:
	dd	_254
	dd	328
	dd	4
	align	4
_905:
	dd	_254
	dd	329
	dd	4
_922:
	db	":TFadeScreen",0
	align	4
_921:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_922
	dd	-4
	dd	0
	align	4
_920:
	dd	3
	dd	0
	dd	0
	align	4
_935:
	dd	1
	dd	_85
	dd	2
	dd	_103
	dd	_104
	dd	-8
	dd	2
	dd	_105
	dd	_104
	dd	-16
	dd	2
	dd	_762
	dd	_922
	dd	-20
	dd	0
	align	4
_924:
	dd	_254
	dd	339
	dd	3
	align	4
_926:
	dd	_254
	dd	340
	dd	3
	align	4
_930:
	dd	_254
	dd	341
	dd	3
	align	4
_934:
	dd	_254
	dd	342
	dd	3
	align	4
_937:
	dd	1
	dd	_107
	dd	0
	align	4
_936:
	dd	_254
	dd	346
	dd	3
	align	8
_1293:
	dd	0xa0000000,0x3fa99999
	align	4
_939:
	dd	1
	dd	_109
	dd	0
	align	4
_938:
	dd	_254
	dd	350
	dd	3
	align	8
_1297:
	dd	0xa0000000,0xbfa99999
_955:
	db	"fade",0
_956:
	db	"pm",0
_957:
	db	":brl.pixmap.TPixmap",0
	align	4
_954:
	dd	1
	dd	_110
	dd	2
	dd	_955
	dd	_922
	dd	-4
	dd	2
	dd	_956
	dd	_957
	dd	-8
	dd	0
	align	4
_940:
	dd	_254
	dd	354
	dd	3
	align	4
_942:
	dd	_254
	dd	355
	dd	3
	align	4
_944:
	dd	_254
	dd	357
	dd	3
	align	4
_953:
	dd	3
	dd	0
	dd	0
	align	4
_947:
	dd	_254
	dd	358
	dd	4
	align	4
_948:
	dd	_254
	dd	359
	dd	4
	align	4
_949:
	dd	_254
	dd	360
	dd	4
	align	4
_952:
	dd	_254
	dd	361
	dd	4
	align	4
_971:
	dd	1
	dd	_111
	dd	2
	dd	_416
	dd	_922
	dd	-4
	dd	0
	align	4
_958:
	dd	_254
	dd	366
	dd	3
	align	4
_964:
	dd	_254
	dd	367
	dd	3
_987:
	db	"oa",0
	align	4
_986:
	dd	1
	dd	_112
	dd	2
	dd	_416
	dd	_922
	dd	-4
	dd	2
	dd	_118
	dd	_96
	dd	-8
	dd	2
	dd	_119
	dd	_96
	dd	-12
	dd	2
	dd	_120
	dd	_96
	dd	-16
	dd	2
	dd	_987
	dd	_104
	dd	-24
	dd	0
	align	4
_972:
	dd	_254
	dd	371
	dd	3
	align	4
_976:
	dd	_254
	dd	372
	dd	3
	align	4
_978:
	dd	_254
	dd	373
	dd	3
	align	4
_979:
	dd	_254
	dd	374
	dd	3
	align	4
_982:
	dd	_254
	dd	375
	dd	3
	align	4
_983:
	dd	_254
	dd	376
	dd	3
	align	4
_984:
	dd	_254
	dd	377
	dd	3
	align	4
_985:
	dd	_254
	dd	378
	dd	3
_1022:
	db	":TGameBackdropStar",0
	align	4
_1021:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_1022
	dd	-4
	dd	0
	align	4
_1020:
	dd	3
	dd	0
	dd	0
	align	4
_988:
	dd	_254
	dd	393
	dd	3
	align	4
_992:
	dd	_254
	dd	394
	dd	3
	align	4
_996:
	dd	_254
	dd	395
	dd	3
	align	8
_1316:
	dd	0x0,0x40000000
	align	8
_1317:
	dd	0xa0000000,0x3fb99999
	align	4
_1000:
	dd	_254
	dd	396
	dd	3
	align	4
_1004:
	dd	_254
	dd	397
	dd	3
	align	4
_1008:
	dd	_254
	dd	398
	dd	3
	align	4
_1012:
	dd	_254
	dd	399
	dd	3
	align	4
_1016:
	dd	_254
	dd	400
	dd	3
_1063:
	db	"anim",0
	align	4
_1062:
	dd	1
	dd	_112
	dd	2
	dd	_416
	dd	_1022
	dd	-4
	dd	2
	dd	_1063
	dd	_96
	dd	-8
	dd	0
	align	4
_1024:
	dd	_254
	dd	404
	dd	3
	align	4
_1032:
	dd	3
	dd	0
	dd	0
	align	4
_1026:
	dd	_254
	dd	405
	dd	4
	align	4
_1033:
	dd	_254
	dd	408
	dd	3
	align	4
_1039:
	dd	_254
	dd	409
	dd	3
	align	4
_1047:
	dd	3
	dd	0
	dd	0
	align	4
_1043:
	dd	_254
	dd	410
	dd	4
	align	8
_1330:
	dd	0x0,0xc0200000
	align	4
_1048:
	dd	_254
	dd	412
	dd	3
	align	4
_1055:
	dd	_254
	dd	413
	dd	3
_1104:
	db	":TGameBackdrop",0
	align	4
_1103:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_1104
	dd	-4
	dd	0
	align	4
_1102:
	dd	3
	dd	0
	dd	0
	align	4
_1065:
	dd	_254
	dd	424
	dd	3
	align	4
_1069:
	dd	_254
	dd	425
	dd	3
_1073:
	db	":TGameBackdropStar",0
	align	4
_1080:
	dd	_254
	dd	426
	dd	3
	align	4
_1084:
	dd	_254
	dd	428
	dd	3
	align	4
_1101:
	dd	3
	dd	0
	dd	2
	dd	_465
	dd	_96
	dd	-8
	dd	0
	align	4
_1090:
	dd	_254
	dd	429
	dd	4
	align	4
_1138:
	dd	1
	dd	_112
	dd	2
	dd	_416
	dd	_1104
	dd	-4
	dd	0
	align	4
_1108:
	dd	_254
	dd	434
	dd	3
	align	4
_1124:
	dd	3
	dd	0
	dd	2
	dd	_465
	dd	_96
	dd	-8
	dd	0
	align	4
_1114:
	dd	_254
	dd	435
	dd	4
	align	4
_1125:
	dd	_254
	dd	437
	dd	3
	align	4
_1129:
	dd	_254
	dd	438
	dd	3
	align	4
_1137:
	dd	3
	dd	0
	dd	0
	align	4
_1133:
	dd	_254
	dd	439
	dd	4
_1141:
	db	":Number",0
	align	4
_1140:
	dd	1
	dd	_67
	dd	2
	dd	_416
	dd	_1141
	dd	-4
	dd	0
	align	4
_1139:
	dd	3
	dd	0
	dd	0
_1163:
	db	"ret",0
	align	4
_1162:
	dd	1
	dd	_131
	dd	2
	dd	_126
	dd	_96
	dd	-4
	dd	2
	dd	_466
	dd	_96
	dd	-8
	dd	2
	dd	_1163
	dd	_94
	dd	-12
	dd	2
	dd	_103
	dd	_94
	dd	-16
	dd	0
	align	4
_1143:
	dd	_254
	dd	447
	dd	3
	align	4
_1145:
	dd	_254
	dd	448
	dd	3
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_1147:
	dd	_254
	dd	449
	dd	3
	align	4
_1149:
	dd	_254
	dd	451
	dd	3
	align	4
_1160:
	dd	3
	dd	0
	dd	2
	dd	_465
	dd	_96
	dd	-20
	dd	0
	align	4
_1152:
	dd	_254
	dd	452
	dd	4
	align	4
_1157:
	dd	3
	dd	0
	dd	0
	align	4
_1156:
	dd	_254
	dd	453
	dd	5
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	44
	align	4
_1158:
	dd	_254
	dd	455
	dd	4
	align	4
_1159:
	dd	_254
	dd	456
	dd	4
	align	4
_1161:
	dd	_254
	dd	458
	dd	3
