	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	_bbSin
	extrn	_bbStringClass
	extrn	_bbStringConcat
	extrn	_bbStringFromInt
	extrn	_bbStringSlice
	extrn	_brl_endianstream_LittleEndianStream
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_GraphicsHeight
	extrn	_brl_graphics_GraphicsWidth
	extrn	_brl_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
	cmp	dword [_361],0
	je	_362
	mov	eax,0
	mov	esp,ebp
	pop	ebp
	ret
_362:
	mov	dword [_361],1
	mov	eax,_255
	sub	eax,_254
	push	eax
	push	_254
	push	_253
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_258
	sub	eax,_257
	push	eax
	push	_257
	push	_256
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_261
	sub	eax,_260
	push	eax
	push	_260
	push	_259
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_264
	sub	eax,_263
	push	eax
	push	_263
	push	_262
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_267
	sub	eax,_266
	push	eax
	push	_266
	push	_265
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_270
	sub	eax,_269
	push	eax
	push	_269
	push	_268
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_273
	sub	eax,_272
	push	eax
	push	_272
	push	_271
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_276
	sub	eax,_275
	push	eax
	push	_275
	push	_274
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_279
	sub	eax,_278
	push	eax
	push	_278
	push	_277
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_282
	sub	eax,_281
	push	eax
	push	_281
	push	_280
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_285
	sub	eax,_284
	push	eax
	push	_284
	push	_283
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_288
	sub	eax,_287
	push	eax
	push	_287
	push	_286
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_291
	sub	eax,_290
	push	eax
	push	_290
	push	_289
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_294
	sub	eax,_293
	push	eax
	push	_293
	push	_292
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_297
	sub	eax,_296
	push	eax
	push	_296
	push	_295
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_300
	sub	eax,_299
	push	eax
	push	_299
	push	_298
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_303
	sub	eax,_302
	push	eax
	push	_302
	push	_301
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_306
	sub	eax,_305
	push	eax
	push	_305
	push	_304
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_309
	sub	eax,_308
	push	eax
	push	_308
	push	_307
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_312
	sub	eax,_311
	push	eax
	push	_311
	push	_310
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_315
	sub	eax,_314
	push	eax
	push	_314
	push	_313
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_318
	sub	eax,_317
	push	eax
	push	_317
	push	_316
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_321
	sub	eax,_320
	push	eax
	push	_320
	push	_319
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_324
	sub	eax,_323
	push	eax
	push	_323
	push	_322
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_327
	sub	eax,_326
	push	eax
	push	_326
	push	_325
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_330
	sub	eax,_329
	push	eax
	push	_329
	push	_328
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_333
	sub	eax,_332
	push	eax
	push	_332
	push	_331
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_336
	sub	eax,_335
	push	eax
	push	_335
	push	_334
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_339
	sub	eax,_338
	push	eax
	push	_338
	push	_337
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_342
	sub	eax,_341
	push	eax
	push	_341
	push	_340
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_345
	sub	eax,_344
	push	eax
	push	_344
	push	_343
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_348
	sub	eax,_347
	push	eax
	push	_347
	push	_346
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_351
	sub	eax,_350
	push	eax
	push	_350
	push	_349
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_354
	sub	eax,_353
	push	eax
	push	_353
	push	_352
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_357
	sub	eax,_356
	push	eax
	push	_356
	push	_355
	call	_bbIncbinAdd
	add	esp,12
	mov	eax,_360
	sub	eax,_359
	push	eax
	push	_359
	push	_358
	call	_bbIncbinAdd
	add	esp,12
	call	___bb_blitz_blitz
	call	___bb_pngloader_pngloader
	call	___bb_bitmapfont_bitmapfont
	call	___bb_gfxmenu_gfxmenu
	push	_bb_Lookup
	call	_bbObjectRegisterType
	add	esp,4
	push	_bb_GameGFX
	call	_bbObjectRegisterType
	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	eax,0
	jmp	_133
_133:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Lookup_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_Lookup
	mov	eax,0
	jmp	_136
_136:
	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
	jmp	_363
_363:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Lookup_Init:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	360
	push	_364
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Lookup_si]
	dec	dword [eax+4]
	jnz	_368
	push	eax
	call	_bbGCFree
	add	esp,4
_368:
	mov	dword [__bb_Lookup_si],ebx
	push	360
	push	_369
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [__bb_Lookup_co]
	dec	dword [eax+4]
	jnz	_373
	push	eax
	call	_bbGCFree
	add	esp,4
_373:
	mov	dword [__bb_Lookup_co],ebx
	mov	ebx,0
	jmp	_375
_5:
	mov	esi,dword [__bb_Lookup_si]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbSin
	add	esp,8
	fstp	qword [esi+ebx*8+24]
	mov	esi,dword [__bb_Lookup_co]
	mov	dword [ebp+-4],ebx
	fild	dword [ebp+-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbCos
	add	esp,8
	fstp	qword [esi+ebx*8+24]
_3:
	add	ebx,1
_375:
	cmp	ebx,359
	jle	_5
_4:
	mov	eax,0
	jmp	_141
_141:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_GameGFX
	mov	eax,0
	jmp	_144
_144:
	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
	jmp	_376
_376:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_SafeLoadImage:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	push	eax
	push	edx
	call	_brl_max2d_LoadImage
	add	esp,8
	jmp	_151
_151:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_SafeLoadAnimImage:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [ebp+12]
	mov	ecx,dword [ebp+16]
	mov	edx,dword [ebp+20]
	mov	eax,dword [ebp+24]
	mov	edi,dword [ebp+28]
	push	edi
	push	eax
	push	edx
	push	ecx
	push	ebx
	push	esi
	call	_brl_max2d_LoadAnimImage
	add	esp,24
	jmp	_159
_159:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameGFX_Init:
	push	ebp
	mov	ebp,esp
	push	ebx
	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	_382
	push	eax
	call	_bbGCFree
	add	esp,4
_382:
	mov	dword [__bb_GameGFX_font],ebx
	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	_386
	push	eax
	call	_bbGCFree
	add	esp,4
_386:
	mov	dword [__bb_GameGFX_small],ebx
	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	_390
	push	eax
	call	_bbGCFree
	add	esp,4
_390:
	mov	dword [__bb_GameGFX_large],ebx
	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	_394
	push	eax
	call	_bbGCFree
	add	esp,4
_394:
	mov	dword [__bb_GameGFX_title],ebx
	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	_398
	push	eax
	call	_bbGCFree
	add	esp,4
_398:
	mov	dword [__bb_GameGFX_gameover],ebx
	push	dword [__bb_GameGFX_gameover]
	call	_brl_max2d_MidHandleImage
	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	_402
	push	eax
	call	_bbGCFree
	add	esp,4
_402:
	mov	dword [__bb_GameGFX_pointer],ebx
	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	_406
	push	eax
	call	_bbGCFree
	add	esp,4
_406:
	mov	dword [__bb_GameGFX_copper],ebx
	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	_410
	push	eax
	call	_bbGCFree
	add	esp,4
_410:
	mov	dword [__bb_GameGFX_copperslice],ebx
	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	_414
	push	eax
	call	_bbGCFree
	add	esp,4
_414:
	mov	dword [__bb_GameGFX_dust],ebx
	push	dword [__bb_GameGFX_dust]
	call	_brl_max2d_MidHandleImage
	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	_418
	push	eax
	call	_bbGCFree
	add	esp,4
_418:
	mov	dword [__bb_GameGFX_play_button],ebx
	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	_422
	push	eax
	call	_bbGCFree
	add	esp,4
_422:
	mov	dword [__bb_GameGFX_quit_button],ebx
	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	_426
	push	eax
	call	_bbGCFree
	add	esp,4
_426:
	mov	dword [__bb_GameGFX_rules_button],ebx
	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	_430
	push	eax
	call	_bbGCFree
	add	esp,4
_430:
	mov	dword [__bb_GameGFX_keys_button],ebx
	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	_434
	push	eax
	call	_bbGCFree
	add	esp,4
_434:
	mov	dword [__bb_GameGFX_left_button],ebx
	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	_438
	push	eax
	call	_bbGCFree
	add	esp,4
_438:
	mov	dword [__bb_GameGFX_right_button],ebx
	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	_442
	push	eax
	call	_bbGCFree
	add	esp,4
_442:
	mov	dword [__bb_GameGFX_tile],ebx
	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	_446
	push	eax
	call	_bbGCFree
	add	esp,4
_446:
	mov	dword [__bb_GameGFX_pit_top],ebx
	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	_450
	push	eax
	call	_bbGCFree
	add	esp,4
_450:
	mov	dword [__bb_GameGFX_pit_bottom],ebx
	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	_454
	push	eax
	call	_bbGCFree
	add	esp,4
_454:
	mov	dword [__bb_GameGFX_pit_bottomleft],ebx
	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	_458
	push	eax
	call	_bbGCFree
	add	esp,4
_458:
	mov	dword [__bb_GameGFX_pit_bottomright],ebx
	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	_462
	push	eax
	call	_bbGCFree
	add	esp,4
_462:
	mov	dword [__bb_GameGFX_pit_side],ebx
	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	_466
	push	eax
	call	_bbGCFree
	add	esp,4
_466:
	mov	dword [__bb_GameGFX_trode_left],ebx
	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	_470
	push	eax
	call	_bbGCFree
	add	esp,4
_470:
	mov	dword [__bb_GameGFX_trode_right],ebx
	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	_474
	push	eax
	call	_bbGCFree
	add	esp,4
_474:
	mov	dword [__bb_GameGFX_trode_bottom],ebx
	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	_478
	push	eax
	call	_bbGCFree
	add	esp,4
_478:
	mov	dword [__bb_GameGFX_top_bottom],ebx
	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	_482
	push	eax
	call	_bbGCFree
	add	esp,4
_482:
	mov	dword [__bb_GameGFX_left_right],ebx
	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	_486
	push	eax
	call	_bbGCFree
	add	esp,4
_486:
	mov	dword [__bb_GameGFX_cross],ebx
	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	_490
	push	eax
	call	_bbGCFree
	add	esp,4
_490:
	mov	dword [__bb_GameGFX_top_left],ebx
	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	_494
	push	eax
	call	_bbGCFree
	add	esp,4
_494:
	mov	dword [__bb_GameGFX_top_right],ebx
	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	_498
	push	eax
	call	_bbGCFree
	add	esp,4
_498:
	mov	dword [__bb_GameGFX_bottom_left],ebx
	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	_502
	push	eax
	call	_bbGCFree
	add	esp,4
_502:
	mov	dword [__bb_GameGFX_bottom_right],ebx
	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	_506
	push	eax
	call	_bbGCFree
	add	esp,4
_506:
	mov	dword [__bb_GameGFX_special_bomb],ebx
	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	_510
	push	eax
	call	_bbGCFree
	add	esp,4
_510:
	mov	dword [__bb_GameGFX_special_twister],ebx
	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	_514
	push	eax
	call	_bbGCFree
	add	esp,4
_514:
	mov	dword [__bb_GameGFX_special_nuke],ebx
	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	_518
	push	eax
	call	_bbGCFree
	add	esp,4
_518:
	mov	dword [__bb_GameGFX_special_cross],ebx
	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	_522
	push	eax
	call	_bbGCFree
	add	esp,4
_522:
	mov	dword [__bb_GameGFX_bdropstar],ebx
	mov	eax,0
	jmp	_161
_161:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_GameConfig
	mov	eax,0
	jmp	_164
_164:
	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
	jmp	_523
_523:
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Load:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_46
	call	_brl_stream_ReadStream
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_525
	mov	dword [__bb_GameConfig_kleft],37
	mov	dword [__bb_GameConfig_kright],39
	mov	dword [__bb_GameConfig_krotright],38
	mov	dword [__bb_GameConfig_krotleft],40
	mov	dword [__bb_GameConfig_kdrop],32
	mov	dword [__bb_GameConfig_kpause],80
	mov	dword [__bb_GameConfig_start_level],1
	mov	dword [__bb_GameConfig_hiscore],0
	mov	eax,0
	jmp	_169
_525:
	push	ebx
	call	_brl_endianstream_LittleEndianStream
	add	esp,4
	mov	ebx,eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kleft],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kright],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_krotright],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_krotleft],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kdrop],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_kpause],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_start_level],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+108]
	add	esp,4
	mov	dword [__bb_GameConfig_hiscore],eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,0
	jmp	_169
_169:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_GameConfig_Save:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	_46
	call	_brl_stream_WriteStream
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_536
	mov	eax,0
	jmp	_171
_536:
	push	ebx
	call	_brl_endianstream_LittleEndianStream
	add	esp,4
	mov	ebx,eax
	push	dword [__bb_GameConfig_kleft]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_kright]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_krotright]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_krotleft]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_kdrop]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_kpause]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_start_level]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	dword [__bb_GameConfig_hiscore]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	mov	eax,0
	jmp	_171
_171:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TEasyLink
	mov	eax,_bbNullObject
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	mov	eax,0
	jmp	_174
_174:
	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	_549
	push	eax
	call	_bbGCFree
	add	esp,4
_549:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_547
_547:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	push	_bb_TEasyLink
	call	_bbObjectNew
	add	esp,4
	mov	esi,eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_555
	push	eax
	call	_bbGCFree
	add	esp,4
_555:
	mov	dword [esi+8],ebx
	mov	eax,esi
	jmp	_180
_180:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Value:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+8],_bbNullObject
	je	_556
	mov	eax,dword [eax+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+48]
	add	esp,4
	jmp	_183
_556:
	mov	eax,_bbNullObject
	jmp	_183
_183:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_MoveNext:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+8],_bbNullObject
	je	_559
	mov	eax,dword [ebx+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+52]
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_564
	push	eax
	call	_bbGCFree
	add	esp,4
_564:
	mov	dword [ebx+8],esi
_559:
	mov	eax,0
	jmp	_186
_186:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TEasyLink_Remove:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	eax,dword [ebp+8]
	mov	ebx,dword [eax+8]
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+60]
	add	esp,4
	mov	eax,0
	jmp	_189
_189:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	push	esi
	call	__noddybox_gfxmenu_TGfxMenuBackdrop_New
	add	esp,4
	mov	dword [esi],_bb_TMenuBdrop
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [esi+8],eax
	mov	dword [esi+12],0
	mov	dword [esi+16],0
	mov	dword [esi+20],0
	mov	ebx,_47
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_572
	push	eax
	call	_bbGCFree
	add	esp,4
_572:
	mov	dword [esi+8],ebx
	mov	ebx,_47
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_576
	push	eax
	call	_bbGCFree
	add	esp,4
_576:
	mov	dword [esi+8],ebx
	push	_48
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_580
	push	eax
	call	_bbGCFree
	add	esp,4
_580:
	mov	dword [esi+8],ebx
	push	_49
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_584
	push	eax
	call	_bbGCFree
	add	esp,4
_584:
	mov	dword [esi+8],ebx
	push	_50
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_588
	push	eax
	call	_bbGCFree
	add	esp,4
_588:
	mov	dword [esi+8],ebx
	push	_51
	push	dword [esi+8]
	call	_bbStringConcat
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_592
	push	eax
	call	_bbGCFree
	add	esp,4
_592:
	mov	dword [esi+8],ebx
	mov	dword [esi+16],0
	mov	dword [esi+12],0
	mov	dword [esi+20],560
	mov	eax,0
	jmp	_192
_192:
	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	_595
	push	eax
	call	_bbGCFree
	add	esp,4
_595:
	mov	dword [ebx],_noddybox_gfxmenu_TGfxMenuBackdrop
	push	ebx
	call	__noddybox_gfxmenu_TGfxMenuBackdrop_Delete
	add	esp,4
	mov	eax,0
	jmp	_593
_593:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Create:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	jmp	_198
_198:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TMenuBdrop_Update:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	mov	esi,dword [ebp+8]
	mov	ebx,dword [__bb_GameGFX_large]
	push	255
	push	255
	push	255
	push	dword [esi+20]
	push	dword [esi+16]
	push	80
	push	0
	push	dword [esi+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,28
	sub	dword [esi+16],2
	mov	ebx,dword [__bb_GameGFX_large]
	push	1
	push	0
	push	dword [esi+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	neg	eax
	cmp	dword [esi+16],eax
	jge	_598
	mov	ebx,dword [__bb_GameGFX_large]
	push	1
	push	0
	push	dword [esi+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	add	dword [esi+16],eax
	push	1
	push	0
	push	dword [esi+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	mov	eax,dword [esi+8]
	push	dword [eax+8]
	push	1
	push	dword [esi+8]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+8]
	dec	dword [eax+4]
	jnz	_603
	push	eax
	call	_bbGCFree
	add	esp,4
_603:
	mov	dword [esi+8],ebx
_598:
	mov	eax,0
	jmp	_201
_201:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TFadeScreen
	fldz
	fstp	qword [ebx+8]
	fldz
	fstp	qword [ebx+16]
	mov	eax,0
	jmp	_204
_204:
	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
	jmp	_604
_604:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Create:
	push	ebp
	mov	ebp,esp
	push	_bb_TFadeScreen
	call	_bbObjectNew
	add	esp,4
	fld	qword [ebp+8]
	fstp	qword [eax+8]
	fld	qword [ebp+16]
	fstp	qword [eax+16]
	jmp	_211
_211:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_FadeOut:
	push	ebp
	mov	ebp,esp
	fld	qword [_713]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	dword [_bb_TFadeScreen+48]
	add	esp,16
	jmp	_213
_213:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_FadeIn:
	push	ebp
	mov	ebp,esp
	fld	qword [_717]
	sub	esp,8
	fstp	qword [esp]
	fld1
	sub	esp,8
	fstp	qword [esp]
	call	dword [_bb_TFadeScreen+48]
	add	esp,16
	jmp	_215
_215:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_DoFadeOut:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	call	dword [_bb_TFadeScreen+52]
	mov	ebx,eax
	call	_brl_graphics_GraphicsHeight
	push	eax
	call	_brl_graphics_GraphicsWidth
	push	eax
	push	0
	push	0
	call	_brl_max2d_GrabPixmap
	add	esp,16
	mov	esi,eax
	jmp	_52
_54:
	call	_brl_max2d_Cls
	push	0
	push	0
	push	esi
	call	_brl_max2d_DrawPixmap
	add	esp,12
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
_52:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+64]
	add	esp,4
	cmp	eax,0
	jne	_54
_53:
	mov	eax,0
	jmp	_217
_217:
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Fade:
	push	ebp
	mov	ebp,esp
	mov	edx,dword [ebp+8]
	fld	qword [edx+8]
	fadd	qword [edx+16]
	fstp	qword [edx+8]
	fld	qword [edx+8]
	fldz
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	seta	al
	movzx	eax,al
	cmp	eax,0
	je	_610
	fld	qword [edx+8]
	fld1
	fxch	st1
	fucompp
	fnstsw	ax
	sahf
	setb	al
	movzx	eax,al
_610:
	jmp	_220
_220:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFadeScreen_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	call	_brl_max2d_GetAlpha
	fstp	qword [ebp-20]
	lea	eax,dword [ebp-12]
	push	eax
	lea	eax,dword [ebp-8]
	push	eax
	lea	eax,dword [ebp-4]
	push	eax
	call	_brl_max2d_GetColor
	add	esp,12
	fld	qword [ebx+8]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	push	0
	push	0
	push	0
	call	_brl_max2d_SetColor
	add	esp,12
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_graphics_GraphicsWidth
	mov	dword [ebp+-24],eax
	fild	dword [ebp+-24]
	sub	esp,4
	fstp	dword [esp]
	push	0
	push	0
	call	_brl_max2d_DrawRect
	add	esp,16
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_brl_max2d_SetColor
	add	esp,12
	fld	qword [ebp-20]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetAlpha
	add	esp,4
	mov	eax,0
	jmp	_223
_223:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdropStar_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_TGameBackdropStar
	fldz
	fstp	qword [ebx+8]
	fldz
	fstp	qword [ebx+16]
	fldz
	fstp	qword [ebx+24]
	mov	dword [ebx+32],0
	mov	dword [ebx+36],0
	mov	dword [ebx+40],0
	mov	dword [ebx+44],0
	mov	dword [ebx+48],0
	call	_brl_graphics_GraphicsWidth
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+8]
	call	_brl_graphics_GraphicsHeight
	mov	dword [ebp+-4],eax
	fild	dword [ebp+-4]
	sub	esp,8
	fstp	qword [esp]
	fldz
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+16]
	fld	qword [_729]
	sub	esp,8
	fstp	qword [esp]
	fld	qword [_730]
	sub	esp,8
	fstp	qword [esp]
	call	_brl_random_Rnd
	add	esp,16
	fstp	qword [ebx+24]
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+32],eax
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+36],eax
	push	255
	push	128
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+40],eax
	push	5
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+44],eax
	mov	dword [ebx+48],5
	mov	eax,0
	jmp	_226
_226:
	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
	jmp	_616
_616:
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdropStar_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	ebx,dword [ebp+8]
	mov	eax,dword [ebp+12]
	cmp	eax,0
	je	_617
	mov	ecx,6
	mov	eax,dword [ebx+44]
	add	eax,1
	cdq
	idiv	ecx
	mov	dword [ebx+44],edx
_617:
	fld	qword [ebx+16]
	fadd	qword [ebx+24]
	fstp	qword [ebx+16]
	fld	qword [ebx+16]
	fstp	qword [ebp-8]
	call	_brl_graphics_GraphicsHeight
	add	eax,8
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	fld	qword [ebp-8]
	fucompp
	fnstsw	ax
	sahf
	setbe	al
	movzx	eax,al
	cmp	eax,0
	jne	_618
	fld	qword [_735]
	fstp	qword [ebx+16]
_618:
	push	dword [ebx+40]
	push	dword [ebx+36]
	push	dword [ebx+32]
	call	_brl_max2d_SetColor
	add	esp,12
	push	dword [ebx+44]
	fld	qword [ebx+16]
	sub	esp,4
	fstp	dword [esp]
	fld	qword [ebx+8]
	sub	esp,4
	fstp	dword [esp]
	push	dword [__bb_GameGFX_bdropstar]
	call	_brl_max2d_DrawImage
	add	esp,16
	mov	eax,0
	jmp	_233
_233:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdrop_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	edi,dword [ebp+8]
	push	edi
	call	_bbObjectCtor
	add	esp,4
	mov	dword [edi],_bb_TGameBackdrop
	mov	dword [edi+8],0
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [edi+12],eax
	mov	dword [edi+16],0
	mov	dword [edi+8],100
	push	dword [edi+8]
	push	_620
	call	_bbArrayNew1D
	add	esp,8
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [edi+12]
	dec	dword [eax+4]
	jnz	_624
	push	eax
	call	_bbGCFree
	add	esp,4
_624:
	mov	dword [edi+12],ebx
	mov	dword [edi+16],5
	mov	esi,0
	mov	eax,dword [edi+8]
	mov	dword [ebp-4],eax
	jmp	_626
_57:
	push	_bb_TGameBackdropStar
	call	_bbObjectNew
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [edi+12]
	mov	eax,dword [eax+esi*4+24]
	dec	dword [eax+4]
	jnz	_631
	push	eax
	call	_bbGCFree
	add	esp,4
_631:
	mov	eax,dword [edi+12]
	mov	dword [eax+esi*4+24],ebx
_55:
	add	esi,1
_626:
	cmp	esi,dword [ebp-4]
	jl	_57
_56:
	mov	eax,0
	jmp	_236
_236:
	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	_634
	push	eax
	call	_bbGCFree
	add	esp,4
_634:
	mov	dword [ebx],_bbObjectClass
	push	ebx
	call	_bbObjectDtor
	add	esp,4
	mov	eax,0
	jmp	_632
_632:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TGameBackdrop_Draw:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	esi
	push	edi
	mov	esi,dword [ebp+8]
	mov	ebx,0
	mov	edi,dword [esi+8]
	jmp	_636
_60:
	mov	eax,dword [esi+12]
	mov	edx,dword [eax+ebx*4+24]
	mov	eax,dword [esi+16]
	cmp	eax,0
	sete	al
	movzx	eax,al
	push	eax
	push	edx
	mov	eax,dword [edx]
	call	dword [eax+48]
	add	esp,8
_58:
	add	ebx,1
_636:
	cmp	ebx,edi
	jl	_60
_59:
	sub	dword [esi+16],1
	cmp	dword [esi+16],-1
	jne	_639
	mov	dword [esi+16],5
_639:
	mov	eax,0
	jmp	_242
_242:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_New:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	push	ebx
	call	_bbObjectCtor
	add	esp,4
	mov	dword [ebx],_bb_Number
	mov	eax,0
	jmp	_245
_245:
	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
	jmp	_640
_640:
	mov	esp,ebp
	pop	ebp
	ret
__bb_Number_Format:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	edi,0
	mov	esi,_1
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	sub	eax,1
	mov	ebx,eax
	jmp	_645
_63:
	mov	eax,dword [esi+8]
	cmp	eax,0
	je	_646
	mov	ecx,3
	mov	eax,edi
	cdq
	idiv	ecx
	mov	eax,edx
	cmp	eax,0
	sete	al
	movzx	eax,al
_646:
	cmp	eax,0
	je	_648
	push	esi
	push	_64
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
_648:
	push	esi
	mov	eax,ebx
	add	eax,1
	push	eax
	push	ebx
	push	dword [ebp-4]
	call	_bbStringSlice
	add	esp,12
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	esi,eax
	add	edi,1
_61:
	add	ebx,-1
_645:
	cmp	ebx,0
	jge	_63
_62:
	mov	eax,esi
	jmp	_251
_251:
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_361:
	dd	0
	align	4
_254:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/font.bmf"
_255:
	align	4
_253:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,102,111,110,116,46,98,109,102
	align	4
_257:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/small.bmf"
_258:
	align	4
_256:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,115,109,97,108,108,46,98,109,102
	align	4
_260:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/large.bmf"
_261:
	align	4
_259:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,108,97,114,103,101,46,98,109,102
	align	4
_263:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/pointer.png"
_264:
	align	4
_262:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	71,70,88,47,112,111,105,110,116,101,114,46,112,110,103
	align	4
_266:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/play_button.png"
_267:
	align	4
_265:
	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
_269:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/quit_button.png"
_270:
	align	4
_268:
	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
_272:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/keys_button.png"
_273:
	align	4
_271:
	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
_275:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/rules_button.png"
_276:
	align	4
_274:
	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
_278:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/left_button.png"
_279:
	align	4
_277:
	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
_281:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/right_button.png"
_282:
	align	4
_280:
	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
_284:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/copper.png"
_285:
	align	4
_283:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	71,70,88,47,99,111,112,112,101,114,46,112,110,103
	align	4
_287:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/copperslice.png"
_288:
	align	4
_286:
	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
_290:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/dust.png"
_291:
	align	4
_289:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	71,70,88,47,100,117,115,116,46,112,110,103
	align	4
_293:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/title.png"
_294:
	align	4
_292:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	71,70,88,47,116,105,116,108,101,46,112,110,103
	align	4
_296:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/gameover.png"
_297:
	align	4
_295:
	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
_299:
	file	"E:/Src/BlitzMAX/Hardwire/GFX/bdropstar.png"
_300:
	align	4
_298:
	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
_302:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/tile.png"
_303:
	align	4
_301:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	84,73,76,69,83,47,116,105,108,101,46,112,110,103
	align	4
_305:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_top.png"
_306:
	align	4
_304:
	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
_308:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_bottomleft.png"
_309:
	align	4
_307:
	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
_311:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_bottomright.png"
_312:
	align	4
_310:
	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
_314:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_bottom.png"
_315:
	align	4
_313:
	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
_317:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/pit_side.png"
_318:
	align	4
_316:
	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
_320:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/trode_left.png"
_321:
	align	4
_319:
	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
_323:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/trode_right.png"
_324:
	align	4
_322:
	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
_326:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/trode_bottom.png"
_327:
	align	4
_325:
	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
_329:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/top_bottom.png"
_330:
	align	4
_328:
	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
_332:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/left_right.png"
_333:
	align	4
_331:
	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
_335:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/cross.png"
_336:
	align	4
_334:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	84,73,76,69,83,47,99,114,111,115,115,46,112,110,103
	align	4
_338:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/top_left.png"
_339:
	align	4
_337:
	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
_341:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/top_right.png"
_342:
	align	4
_340:
	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
_344:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/bottom_left.png"
_345:
	align	4
_343:
	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
_347:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/bottom_right.png"
_348:
	align	4
_346:
	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
_350:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_bomb.png"
_351:
	align	4
_349:
	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
_353:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_twister.png"
_354:
	align	4
_352:
	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
_356:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_nuke.png"
_357:
	align	4
_355:
	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
_359:
	file	"E:/Src/BlitzMAX/Hardwire/TILES/special_cross.png"
_360:
	align	4
_358:
	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
	align	4
__bb_Lookup_si:
	dd	_bbEmptyArray
	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
__bb_GameGFX_font:
	dd	_bbNullObject
	align	4
__bb_GameGFX_small:
	dd	_bbNullObject
	align	4
__bb_GameGFX_large:
	dd	_bbNullObject
	align	4
__bb_GameGFX_title:
	dd	_bbNullObject
	align	4
__bb_GameGFX_gameover:
	dd	_bbNullObject
	align	4
__bb_GameGFX_pointer:
	dd	_bbNullObject
	align	4
__bb_GameGFX_copper:
	dd	_bbNullObject
	align	4
__bb_GameGFX_copperslice:
	dd	_bbNullObject
	align	4
__bb_GameGFX_dust:
	dd	_bbNullObject
	align	4
__bb_GameGFX_play_button:
	dd	_bbNullObject
	align	4
__bb_GameGFX_quit_button:
	dd	_bbNullObject
	align	4
__bb_GameGFX_left_button:
	dd	_bbNullObject
	align	4
__bb_GameGFX_right_button:
	dd	_bbNullObject
	align	4
__bb_GameGFX_rules_button:
	dd	_bbNullObject
	align	4
__bb_GameGFX_keys_button:
	dd	_bbNullObject
	align	4
__bb_GameGFX_tile:
	dd	_bbNullObject
	align	4
__bb_GameGFX_pit_top:
	dd	_bbNullObject
	align	4
__bb_GameGFX_pit_bottomleft:
	dd	_bbNullObject
	align	4
__bb_GameGFX_pit_bottomright:
	dd	_bbNullObject
	align	4
__bb_GameGFX_pit_bottom:
	dd	_bbNullObject
	align	4
__bb_GameGFX_pit_side:
	dd	_bbNullObject
	align	4
__bb_GameGFX_trode_left:
	dd	_bbNullObject
	align	4
__bb_GameGFX_trode_right:
	dd	_bbNullObject
	align	4
__bb_GameGFX_trode_bottom:
	dd	_bbNullObject
	align	4
__bb_GameGFX_top_bottom:
	dd	_bbNullObject
	align	4
__bb_GameGFX_left_right:
	dd	_bbNullObject
	align	4
__bb_GameGFX_cross:
	dd	_bbNullObject
	align	4
__bb_GameGFX_top_left:
	dd	_bbNullObject
	align	4
__bb_GameGFX_top_right:
	dd	_bbNullObject
	align	4
__bb_GameGFX_bottom_left:
	dd	_bbNullObject
	align	4
__bb_GameGFX_bottom_right:
	dd	_bbNullObject
	align	4
__bb_GameGFX_special_bomb:
	dd	_bbNullObject
	align	4
__bb_GameGFX_special_twister:
	dd	_bbNullObject
	align	4
__bb_GameGFX_special_nuke:
	dd	_bbNullObject
	align	4
__bb_GameGFX_special_cross:
	dd	_bbNullObject
	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
__bb_GameConfig_kleft:
	dd	0
	align	4
__bb_GameConfig_kright:
	dd	0
	align	4
__bb_GameConfig_krotright:
	dd	0
	align	4
__bb_GameConfig_krotleft:
	dd	0
	align	4
__bb_GameConfig_kdrop:
	dd	0
	align	4
__bb_GameConfig_kpause:
	dd	0
	align	4
__bb_GameConfig_start_level:
	dd	0
	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
_96:
	db	"i",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
_364:
	db	"d",0
_369:
	db	"d",0
	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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
_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
	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
_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
_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
_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
_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
_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	8
_713:
	dd	0xa0000000,0x3fa99999
	align	8
_717:
	dd	0xa0000000,0xbfa99999
	align	8
_729:
	dd	0x0,0x40000000
	align	8
_730:
	dd	0xa0000000,0x3fb99999
	align	8
_735:
	dd	0x0,0xc0200000
_620:
	db	":TGameBackdropStar",0
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	44
