	.reference	___bb_blitz_blitz
	.reference	___bb_imports_entity
	.reference	___bb_imports_prop
	.reference	___bb_imports_score
	.reference	__bb_TEntity_Delete
	.reference	__bb_TEntity_New
	.reference	__bb_TEntity_addToListDepthSorted
	.reference	__bb_TEntity_deactivate
	.reference	__bb_TEntity_gFirst
	.reference	__bb_TEntity_gMaxZ
	.reference	__bb_TEntity_hittable
	.reference	__bb_TEntity_init
	.reference	__bb_TEntity_isOil
	.reference	__bb_TEntity_isTunnelStart
	.reference	__bb_TEntity_removeFromList
	.reference	__bb_TEntity_removeInactive
	.reference	__bb_TEntity_setSegmentDX
	.reference	__bb_TEntity_setSegmentDY
	.reference	__bb_TEntity_updateAll
	.reference	__bb_TEntity_updateDepthSort
	.reference	__bb_TEntity_updateDepthSortAll
	.reference	__bb_TEntity_updateDepthSortDown
	.reference	__bb_TEntity_updateDepthSortUp
	.reference	_bbFloatAbs
	.reference	_bbFloatToInt
	.reference	_bbGCFree
	.reference	_bbNullObject
	.reference	_bbObjectCompare
	.reference	_bbObjectFree
	.reference	_bbObjectNew
	.reference	_bbObjectRegisterType
	.reference	_bbObjectReserved
	.reference	_bbObjectSendMessage
	.reference	_bbObjectToString
	.reference	_bbOnDebugEnterScope
	.reference	_bbOnDebugEnterStm
	.reference	_bbOnDebugLeaveScope
	.reference	_bbStringClass
	.reference	_bb_TEntity
	.reference	_bb_TProp
	.reference	_bb_TScore
	.reference	_brl_audio_AllocChannel
	.reference	_brl_audio_LoadSound
	.reference	_brl_audio_PlaySound
	.reference	_brl_blitz_NullObjectError
	.reference	_brl_max2d_DrawImage
	.reference	_brl_max2d_DrawRect
	.reference	_brl_max2d_ImageHeight
	.reference	_brl_max2d_ImageWidth
	.reference	_brl_max2d_LoadImage
	.reference	_brl_max2d_SetAlpha
	.reference	_brl_max2d_SetBlend
	.reference	_brl_max2d_SetColor
	.reference	_brl_max2d_SetHandle
	.reference	_brl_max2d_SetImageHandle
	.reference	_brl_max2d_SetRotation
	.reference	_brl_max2d_SetScale
	.reference	_brl_polledinput_KeyDown
	.reference	_brl_random_Rand
	.reference	_brl_random_Rnd
	.globl	__bb_TCar_Create
	.globl	__bb_TCar_Delete
	.globl	__bb_TCar_New
	.globl	__bb_TCar_checkCollisions
	.globl	__bb_TCar_clear
	.globl	__bb_TCar_createStartingGrid
	.globl	__bb_TCar_deactivate
	.globl	__bb_TCar_draw
	.globl	__bb_TCar_drawShadow
	.globl	__bb_TCar_drawWheel
	.globl	__bb_TCar_gEnemyCount
	.globl	__bb_TCar_gEnemyMinZ
	.globl	__bb_TCar_gGfxExhaustFlash
	.globl	__bb_TCar_gGfxShadow
	.globl	__bb_TCar_gGfxWheelFront
	.globl	__bb_TCar_gGfxWheelRear
	.globl	__bb_TCar_gNewestEnemy
	.globl	__bb_TCar_gNextEnemyZ
	.globl	__bb_TCar_gSndBump
	.globl	__bb_TCar_gSndCrash
	.globl	__bb_TCar_gSndEngine1
	.globl	__bb_TCar_gSndEngine2
	.globl	__bb_TCar_gSndExhaustFlash
	.globl	__bb_TCar_gSndExplosion
	.globl	__bb_TCar_gSndGrassBump
	.globl	__bb_TCar_gSndPlok
	.globl	__bb_TCar_gSndSkid
	.globl	__bb_TCar_gWheelFrontHeight
	.globl	__bb_TCar_gWheelFrontWidth
	.globl	__bb_TCar_gWheelRearHeight
	.globl	__bb_TCar_gWheelRearWidth
	.globl	__bb_TCar_getSpeed
	.globl	__bb_TCar_isCar
	.globl	__bb_TCar_isHuman
	.globl	__bb_TCar_loadGraphics
	.globl	__bb_TCar_loadSounds
	.globl	__bb_TCar_receiveHit
	.globl	__bb_TCar_removeAll
	.globl	__bb_TCar_selectNewLane
	.globl	__bb_TCar_setInTunnel
	.globl	__bb_TCar_setSegmentDX
	.globl	__bb_TCar_setSlope
	.globl	__bb_TCar_update
	.globl	__bb_TCar_updateEngineSound
	.globl	__bb_TCar_updateSmoking
	.globl	__bb_TCar_updateWheelColor
	.globl	__bb_main
	.globl	_bb_TCar
	.text	
__bb_main:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	cmpl	$0,_305
	je	_306
	mov	$0,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_306:
	movl	$1,_305
	movl	%ebp,4(%esp)
	movl	$_303,(%esp)
	calll	*_bbOnDebugEnterScope
	call	___bb_blitz_blitz
	call	___bb_imports_entity
	call	___bb_imports_prop
	call	___bb_imports_score
	movl	$_281,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_284,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_285,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_286,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_287,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_288,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_289,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_291,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_292,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_293,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_295,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_296,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_297,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_299,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_300,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_301,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_302,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bb_TCar,(%esp)
	call	_bbObjectRegisterType
	mov	$0,%ebx
	jmp	_189
_189:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_New:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_311,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__bb_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_bb_TCar,(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,64(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,68(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,72(%eax)
	movl	-4(%ebp),%eax
	movl	$0,76(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	80(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	84(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	88(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	92(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	96(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	100(%eax)
	movl	-4(%ebp),%eax
	movl	$0,104(%eax)
	movl	-4(%ebp),%eax
	movl	$0,108(%eax)
	movl	-4(%ebp),%eax
	movl	$0,112(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	116(%eax)
	movl	-4(%ebp),%eax
	movl	$0,120(%eax)
	movl	-4(%ebp),%eax
	movl	$0,124(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	128(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	132(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	136(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	140(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	144(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	148(%eax)
	movl	-4(%ebp),%eax
	movl	$0,152(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	156(%eax)
	movl	-4(%ebp),%eax
	movl	$0,160(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	164(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	168(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	172(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	176(%eax)
	movl	-4(%ebp),%eax
	movl	$0,180(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	184(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	188(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	192(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	196(%eax)
	movl	-4(%ebp),%eax
	movl	$0,200(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	204(%eax)
	movl	-4(%ebp),%eax
	movl	$0,208(%eax)
	movl	-4(%ebp),%eax
	movl	$0,212(%eax)
	movl	-4(%ebp),%eax
	movl	$0,216(%eax)
	movl	-4(%ebp),%eax
	movl	$0,220(%eax)
	movl	-4(%ebp),%eax
	movl	$0,224(%eax)
	movl	-4(%ebp),%eax
	movl	$0,228(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	232(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	236(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	240(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	244(%eax)
	movl	%ebp,4(%esp)
	movl	$_310,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_192
_192:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
_195:
	movl	72(%ebx),%eax
	decl	4(%eax)
	jnz	_316
	movl	%eax,(%esp)
	call	_bbGCFree
_316:
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_318
	movl	%eax,(%esp)
	call	_bbGCFree
_318:
	movl	64(%ebx),%eax
	decl	4(%eax)
	jnz	_320
	movl	%eax,(%esp)
	call	_bbGCFree
_320:
	movl	$_bb_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__bb_TEntity_Delete
	mov	$0,%eax
	jmp	_314
_314:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_Create:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	20(%ebp),%eax
	movl	%eax,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_680,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_321,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bb_TCar,(%esp)
	call	_bbObjectNew
	movl	%eax,-20(%ebp)
	movl	$_323,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_325
	call	_brl_blitz_NullObjectError
_325:
	movl	$1,12(%esp)
	flds	-8(%ebp)
	fstps	8(%esp)
	flds	-4(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*64(%eax)
	movl	$_326,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_328
	call	_brl_blitz_NullObjectError
_328:
	fldz
	fstps	80(%ebx)
	movl	$_330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_332
	call	_brl_blitz_NullObjectError
_332:
	fld1
	fstps	84(%ebx)
	movl	$_334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_336
	call	_brl_blitz_NullObjectError
_336:
	movl	-12(%ebp),%eax
	movl	%eax,76(%ebx)
	movl	$_338,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_340
	call	_brl_blitz_NullObjectError
_340:
	flds	_2713
	fstps	48(%ebx)
	movl	$_342,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_344
	call	_brl_blitz_NullObjectError
_344:
	flds	_2714
	fstps	52(%ebx)
	movl	$_346,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_348
	call	_brl_blitz_NullObjectError
_348:
	flds	_2715
	fstps	144(%ebx)
	movl	$_350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_352
	call	_brl_blitz_NullObjectError
_352:
	fldz
	fstps	184(%ebx)
	movl	$_354,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_356
	call	_brl_blitz_NullObjectError
_356:
	movl	$5000,4(%esp)
	movl	$100,(%esp)
	call	_brl_random_Rand
	movl	%eax,200(%ebx)
	movl	$_358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_360
	call	_brl_blitz_NullObjectError
_360:
	fldz
	fstps	204(%ebx)
	movl	$_362,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_364
	call	_brl_blitz_NullObjectError
_364:
	movl	$0,208(%ebx)
	movl	$_366,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_368
	call	_brl_blitz_NullObjectError
_368:
	movl	$2,4(%esp)
	movl	$0,(%esp)
	call	_brl_random_Rand
	movl	%eax,216(%ebx)
	movl	$_370,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_372
	call	_brl_blitz_NullObjectError
_372:
	movl	$0,228(%ebx)
	movl	$_374,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_376
	call	_brl_blitz_NullObjectError
_376:
	movl	$0,152(%ebx)
	movl	$_378,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_380
	call	_brl_blitz_NullObjectError
_380:
	flds	_2716
	fstps	240(%ebx)
	movl	$_382,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_384
	call	_brl_blitz_NullObjectError
_384:
	flds	_2717
	fstps	244(%ebx)
	movl	$_386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_388
	call	_brl_blitz_NullObjectError
_388:
	cmpl	$0,76(%ebx)
	je	_389
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_569,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_390,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_392
	call	_brl_blitz_NullObjectError
_392:
	call	_brl_audio_AllocChannel
	incl	4(%eax)
	mov	%eax,%esi
	movl	64(%ebx),%eax
	decl	4(%eax)
	jnz	_397
	movl	%eax,(%esp)
	call	_bbGCFree
_397:
	movl	%esi,64(%ebx)
	movl	$_398,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_400
	call	_brl_blitz_NullObjectError
_400:
	call	_brl_audio_AllocChannel
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_405
	movl	%eax,(%esp)
	call	_bbGCFree
_405:
	movl	%esi,68(%ebx)
	movl	$_406,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_408
	call	_brl_blitz_NullObjectError
_408:
	call	_brl_audio_AllocChannel
	incl	4(%eax)
	mov	%eax,%esi
	movl	72(%ebx),%eax
	decl	4(%eax)
	jnz	_413
	movl	%eax,(%esp)
	call	_bbGCFree
_413:
	movl	%esi,72(%ebx)
	movl	$_414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_416
	call	_brl_blitz_NullObjectError
_416:
	movl	64(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_418
	call	_brl_blitz_NullObjectError
_418:
	flds	_2718
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_421
	call	_brl_blitz_NullObjectError
_421:
	movl	68(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_423
	call	_brl_blitz_NullObjectError
_423:
	flds	_2719
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_426
	call	_brl_blitz_NullObjectError
_426:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_428
	call	_brl_blitz_NullObjectError
_428:
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%eax
	cmp	$0,%eax
	je	_432
	cmp	$1,%eax
	je	_433
	cmp	$2,%eax
	je	_434
	cmp	$3,%eax
	je	_435
	jmp	_431
_432:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_464,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_438
	call	_brl_blitz_NullObjectError
_438:
	movl	$0,104(%ebx)
	movl	$_440,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_442
	call	_brl_blitz_NullObjectError
_442:
	movl	$255,108(%ebx)
	movl	$_444,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_446
	call	_brl_blitz_NullObjectError
_446:
	movl	$0,112(%ebx)
	movl	$_448,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_450
	call	_brl_blitz_NullObjectError
_450:
	flds	_2720
	fstps	232(%ebx)
	movl	$_452,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_454
	call	_brl_blitz_NullObjectError
_454:
	flds	_2721
	fstps	236(%ebx)
	movl	$_456,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_458
	call	_brl_blitz_NullObjectError
_458:
	flds	_2722
	fstps	240(%ebx)
	movl	$_460,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_462
	call	_brl_blitz_NullObjectError
_462:
	flds	_2723
	fstps	244(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_431
_433:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_493,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_465,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_467
	call	_brl_blitz_NullObjectError
_467:
	movl	$255,104(%ebx)
	movl	$_469,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_471
	call	_brl_blitz_NullObjectError
_471:
	movl	$230,108(%ebx)
	movl	$_473,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_475
	call	_brl_blitz_NullObjectError
_475:
	movl	$20,112(%ebx)
	movl	$_477,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_479
	call	_brl_blitz_NullObjectError
_479:
	flds	_2724
	fstps	232(%ebx)
	movl	$_481,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_483
	call	_brl_blitz_NullObjectError
_483:
	flds	_2725
	fstps	236(%ebx)
	movl	$_485,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_487
	call	_brl_blitz_NullObjectError
_487:
	flds	_2726
	fstps	240(%ebx)
	movl	$_489,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_491
	call	_brl_blitz_NullObjectError
_491:
	flds	_2727
	fstps	244(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_431
_434:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_522,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_494,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_496
	call	_brl_blitz_NullObjectError
_496:
	movl	$255,104(%ebx)
	movl	$_498,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_500
	call	_brl_blitz_NullObjectError
_500:
	movl	$0,108(%ebx)
	movl	$_502,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_504
	call	_brl_blitz_NullObjectError
_504:
	movl	$30,112(%ebx)
	movl	$_506,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_508
	call	_brl_blitz_NullObjectError
_508:
	flds	_2728
	fstps	232(%ebx)
	movl	$_510,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_512
	call	_brl_blitz_NullObjectError
_512:
	flds	_2729
	fstps	236(%ebx)
	movl	$_514,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_516
	call	_brl_blitz_NullObjectError
_516:
	flds	_2730
	fstps	240(%ebx)
	movl	$_518,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_520
	call	_brl_blitz_NullObjectError
_520:
	flds	_2731
	fstps	244(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_431
_435:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_551,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_525
	call	_brl_blitz_NullObjectError
_525:
	movl	$10,104(%ebx)
	movl	$_527,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_529
	call	_brl_blitz_NullObjectError
_529:
	movl	$10,108(%ebx)
	movl	$_531,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_533
	call	_brl_blitz_NullObjectError
_533:
	movl	$10,112(%ebx)
	movl	$_535,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_537
	call	_brl_blitz_NullObjectError
_537:
	flds	_2732
	fstps	232(%ebx)
	movl	$_539,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_541
	call	_brl_blitz_NullObjectError
_541:
	flds	_2733
	fstps	236(%ebx)
	movl	$_543,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_545
	call	_brl_blitz_NullObjectError
_545:
	flds	_2734
	fstps	240(%ebx)
	movl	$_547,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_549
	call	_brl_blitz_NullObjectError
_549:
	flds	_2735
	fstps	244(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_431
_431:
	movl	$_552,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_554
	call	_brl_blitz_NullObjectError
_554:
	flds	_2736
	fstps	172(%ebx)
	movl	$_556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_558
	call	_brl_blitz_NullObjectError
_558:
	fld1
	fstps	176(%ebx)
	movl	$_560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_562
	call	_brl_blitz_NullObjectError
_562:
	movl	64(%ebx),%eax
	movl	%eax,4(%esp)
	movl	__bb_TCar_gSndEngine1,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	$_563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_565
	call	_brl_blitz_NullObjectError
_565:
	movl	68(%ebx),%eax
	movl	%eax,4(%esp)
	movl	__bb_TCar_gSndEngine2,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	$_566,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_568
	call	_brl_blitz_NullObjectError
_568:
	movl	72(%ebx),%eax
	movl	%eax,4(%esp)
	movl	__bb_TCar_gSndSkid,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	calll	*_bbOnDebugLeaveScope
	jmp	_570
_389:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_678,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_571,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$99,4(%esp)
	movl	$0,(%esp)
	call	_brl_random_Rand
	cmp	$85,%eax
	jge	_572
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_577,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_573,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_575
	call	_brl_blitz_NullObjectError
_575:
	fldl	_2737
	fstpl	8(%esp)
	fldl	_2738
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	128(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_578
_572:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_592,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$9,4(%esp)
	movl	$0,(%esp)
	call	_brl_random_Rand
	cmp	$6,%eax
	jge	_580
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_585,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_581,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_583
	call	_brl_blitz_NullObjectError
_583:
	fldl	_2739
	fstpl	8(%esp)
	fldl	_2740
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	128(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_586
_580:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_591,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_587,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_589
	call	_brl_blitz_NullObjectError
_589:
	fldl	_2741
	fstpl	8(%esp)
	fldl	_2742
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	128(%ebx)
	calll	*_bbOnDebugLeaveScope
_586:
	calll	*_bbOnDebugLeaveScope
_578:
	movl	$_593,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_595
	call	_brl_blitz_NullObjectError
_595:
	fldl	_2743
	fstpl	8(%esp)
	fldl	_2744
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	156(%ebx)
	movl	$_597,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$20,(%esp)
	call	_brl_random_Rand
	cmp	$18,%eax
	jle	_598
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_611,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_599,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_601
	call	_brl_blitz_NullObjectError
_601:
	movl	$1,208(%ebx)
	movl	$_603,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_605
	call	_brl_blitz_NullObjectError
_605:
	fldl	_2745
	fstpl	8(%esp)
	fldl	_2746
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	128(%ebx)
	movl	$_607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_609
	call	_brl_blitz_NullObjectError
_609:
	flds	_2747
	fstps	156(%ebx)
	calll	*_bbOnDebugLeaveScope
_598:
	movl	$_612,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_614
	call	_brl_blitz_NullObjectError
_614:
	mov	%ebx,%esi
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_617
	call	_brl_blitz_NullObjectError
_617:
	flds	128(%ebx)
	fstpl	-28(%ebp)
	fldl	_2748
	fstpl	8(%esp)
	fldl	_2749
	fstpl	(%esp)
	call	_brl_random_Rnd
	fldl	-28(%ebp)
	fmulp	%st(0),%st(1)
	fstpl	-28(%ebp)
	fldl	-28(%ebp)
	fstps	84(%esi)
	movl	$_618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_620
	call	_brl_blitz_NullObjectError
_620:
	flds	-8(%ebp)
	fstps	136(%ebx)
	movl	$_622,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_624
	call	_brl_blitz_NullObjectError
_624:
	call	_brl_audio_AllocChannel
	incl	4(%eax)
	mov	%eax,%esi
	movl	64(%ebx),%eax
	decl	4(%eax)
	jnz	_629
	movl	%eax,(%esp)
	call	_bbGCFree
_629:
	movl	%esi,64(%ebx)
	movl	$_630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_632
	call	_brl_blitz_NullObjectError
_632:
	movl	64(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_634
	call	_brl_blitz_NullObjectError
_634:
	fldz
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_637
	call	_brl_blitz_NullObjectError
_637:
	mov	%ebx,%edi
	movl	-20(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_640
	call	_brl_blitz_NullObjectError
_640:
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_642
	call	_brl_blitz_NullObjectError
_642:
	flds	240(%esi)
	fmuls	128(%ebx)
	fmuls	_2750
	fstps	80(%edi)
	movl	$_643,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_645
	call	_brl_blitz_NullObjectError
_645:
	fldz
	fstpl	8(%esp)
	fldl	_2751
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,104(%ebx)
	movl	$_647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_649
	call	_brl_blitz_NullObjectError
_649:
	fldz
	fstpl	8(%esp)
	fldl	_2752
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,108(%ebx)
	movl	$_651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_653
	call	_brl_blitz_NullObjectError
_653:
	fldz
	fstpl	8(%esp)
	fldl	_2753
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,112(%ebx)
	movl	$_655,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_657
	call	_brl_blitz_NullObjectError
_657:
	mov	%ebx,%esi
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_660
	call	_brl_blitz_NullObjectError
_660:
	flds	_2754
	fsubs	16(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	140(%esi)
	movl	$_661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_663
	call	_brl_blitz_NullObjectError
_663:
	fldl	_2755
	fstpl	8(%esp)
	fldl	_2756
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	172(%ebx)
	movl	$_665,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_667
	call	_brl_blitz_NullObjectError
_667:
	fldl	_2757
	fstpl	8(%esp)
	fldl	_2758
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	176(%ebx)
	movl	$_669,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_671
	call	_brl_blitz_NullObjectError
_671:
	movl	64(%ebx),%eax
	movl	%eax,4(%esp)
	movl	__bb_TCar_gSndEngine2,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	$_672,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	incl	4(%ebx)
	movl	__bb_TCar_gNewestEnemy,%eax
	decl	4(%eax)
	jnz	_676
	movl	%eax,(%esp)
	call	_bbGCFree
_676:
	movl	%ebx,__bb_TCar_gNewestEnemy
	movl	$_677,(%esp)
	calll	*_bbOnDebugEnterStm
	addl	$1,__bb_TCar_gEnemyCount
	calll	*_bbOnDebugLeaveScope
_570:
	movl	$_679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	jmp	_201
_201:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_removeAll:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	$_bbNullObject,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_713,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TEntity_gFirst,%eax
	movl	%eax,-4(%ebp)
	movl	$_687,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_7
_9:
	movl	%ebp,4(%esp)
	movl	$_711,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_688,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_690
	call	_brl_blitz_NullObjectError
_690:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	cmp	$0,%eax
	je	_691
	movl	%ebp,4(%esp)
	movl	$_703,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_692,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_694
	call	_brl_blitz_NullObjectError
_694:
	movl	60(%ebx),%eax
	movl	%eax,-8(%ebp)
	movl	$_696,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_698
	call	_brl_blitz_NullObjectError
_698:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*88(%eax)
	movl	$_699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_701
	call	_brl_blitz_NullObjectError
_701:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*100(%eax)
	movl	$_702,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%eax
	movl	%eax,-4(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_706
_691:
	movl	%ebp,4(%esp)
	movl	$_710,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_707,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_709
	call	_brl_blitz_NullObjectError
_709:
	movl	60(%ebx),%eax
	movl	%eax,-4(%ebp)
	calll	*_bbOnDebugLeaveScope
_706:
	calll	*_bbOnDebugLeaveScope
_7:
	cmpl	$_bbNullObject,-4(%ebp)
	jne	_9
_8:
	movl	$_712,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__bb_TCar_gEnemyCount
	mov	$0,%ebx
	jmp	_203
_203:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_loadGraphics:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	%ebp,4(%esp)
	movl	$_741,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_10,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gGfxWheelFront,%eax
	decl	4(%eax)
	jnz	_719
	movl	%eax,(%esp)
	call	_bbGCFree
_719:
	movl	%ebx,__bb_TCar_gGfxWheelFront
	movl	$_720,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_11,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gGfxWheelRear,%eax
	decl	4(%eax)
	jnz	_724
	movl	%eax,(%esp)
	call	_bbGCFree
_724:
	movl	%ebx,__bb_TCar_gGfxWheelRear
	movl	$_725,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_12,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gGfxShadow,%eax
	decl	4(%eax)
	jnz	_729
	movl	%eax,(%esp)
	call	_bbGCFree
_729:
	movl	%ebx,__bb_TCar_gGfxShadow
	movl	$_730,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_13,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gGfxExhaustFlash,%eax
	decl	4(%eax)
	jnz	_734
	movl	%eax,(%esp)
	call	_bbGCFree
_734:
	movl	%ebx,__bb_TCar_gGfxExhaustFlash
	movl	$_735,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TCar_gGfxShadow,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TCar_gGfxShadow,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageWidth
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	4(%esp)
	movl	__bb_TCar_gGfxShadow,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_736,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TCar_gGfxExhaustFlash,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TCar_gGfxExhaustFlash,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageWidth
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	4(%esp)
	movl	__bb_TCar_gGfxExhaustFlash,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_737,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TCar_gGfxWheelFront,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageWidth
	movl	%eax,__bb_TCar_gWheelFrontWidth
	movl	$_738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TCar_gGfxWheelFront,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,__bb_TCar_gWheelFrontHeight
	movl	$_739,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TCar_gGfxWheelRear,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageWidth
	movl	%eax,__bb_TCar_gWheelRearWidth
	movl	$_740,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TCar_gGfxWheelRear,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,__bb_TCar_gWheelRearHeight
	mov	$0,%ebx
	jmp	_205
_205:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_loadSounds:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_787,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_742,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_14,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndEngine1,%eax
	decl	4(%eax)
	jnz	_746
	movl	%eax,(%esp)
	call	_bbGCFree
_746:
	movl	%ebx,__bb_TCar_gSndEngine1
	movl	$_747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_15,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndEngine2,%eax
	decl	4(%eax)
	jnz	_751
	movl	%eax,(%esp)
	call	_bbGCFree
_751:
	movl	%ebx,__bb_TCar_gSndEngine2
	movl	$_752,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_16,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndBump,%eax
	decl	4(%eax)
	jnz	_756
	movl	%eax,(%esp)
	call	_bbGCFree
_756:
	movl	%ebx,__bb_TCar_gSndBump
	movl	$_757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_17,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndGrassBump,%eax
	decl	4(%eax)
	jnz	_761
	movl	%eax,(%esp)
	call	_bbGCFree
_761:
	movl	%ebx,__bb_TCar_gSndGrassBump
	movl	$_762,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,4(%esp)
	movl	$_18,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndSkid,%eax
	decl	4(%eax)
	jnz	_766
	movl	%eax,(%esp)
	call	_bbGCFree
_766:
	movl	%ebx,__bb_TCar_gSndSkid
	movl	$_767,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_19,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndExplosion,%eax
	decl	4(%eax)
	jnz	_771
	movl	%eax,(%esp)
	call	_bbGCFree
_771:
	movl	%ebx,__bb_TCar_gSndExplosion
	movl	$_772,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_20,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndExhaustFlash,%eax
	decl	4(%eax)
	jnz	_776
	movl	%eax,(%esp)
	call	_bbGCFree
_776:
	movl	%ebx,__bb_TCar_gSndExhaustFlash
	movl	$_777,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_21,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndPlok,%eax
	decl	4(%eax)
	jnz	_781
	movl	%eax,(%esp)
	call	_bbGCFree
_781:
	movl	%ebx,__bb_TCar_gSndPlok
	movl	$_782,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_22,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TCar_gSndCrash,%eax
	decl	4(%eax)
	jnz	_786
	movl	%eax,(%esp)
	call	_bbGCFree
_786:
	movl	%ebx,__bb_TCar_gSndCrash
	mov	$0,%ebx
	jmp	_207
_207:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_createStartingGrid:
	push	%ebp
	mov	%esp,%ebp
	sub	$24,%esp
	push	%ebx
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$_bbNullObject,-8(%ebp)
	movl	$0,-12(%ebp)
	movl	$0,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	movl	%ebp,4(%esp)
	movl	$_811,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-8(%ebp)
	movl	$_790,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,-12(%ebp)
	movl	$_792,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,-16(%ebp)
	movl	$1,-16(%ebp)
	jmp	_794
_25:
	movl	%ebp,4(%esp)
	movl	$_809,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_795,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	imul	$-1,%eax
	movl	%eax,-12(%ebp)
	movl	$_796,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$7,-16(%ebp)
	je	_797
	movl	%ebp,4(%esp)
	movl	$_804,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,12(%esp)
	movl	$0,8(%esp)
	movl	-12(%ebp),%eax
	imul	$800,%eax
	cdq
	and	$3,%edx
	add	%edx,%eax
	sar	$2,%eax
	movl	%eax,-24(%ebp)
	fildl	-24(%ebp)
	fstps	4(%esp)
	flds	_2865
	flds	_2866
	movl	-16(%ebp),%eax
	sub	$1,%eax
	movl	%eax,-24(%ebp)
	fildl	-24(%ebp)
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	(%esp)
	calll	*_bb_TCar+156
	movl	%eax,-20(%ebp)
	movl	$_800,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_802
	call	_brl_blitz_NullObjectError
_802:
	fldz
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_806
_797:
	movl	%ebp,4(%esp)
	movl	$_808,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_807,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,12(%esp)
	movl	$1,8(%esp)
	movl	-12(%ebp),%eax
	imul	$800,%eax
	cdq
	and	$3,%edx
	add	%edx,%eax
	sar	$2,%eax
	movl	%eax,-24(%ebp)
	fildl	-24(%ebp)
	fstps	4(%esp)
	flds	_2867
	fstps	(%esp)
	calll	*_bb_TCar+156
	movl	%eax,-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_806:
	calll	*_bbOnDebugLeaveScope
_23:
	addl	$1,-16(%ebp)
_794:
	cmpl	$8,-16(%ebp)
	jle	_25
_24:
	movl	$_810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-8(%ebp),%ebx
	jmp	_210
_210:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_updateEngineSound:
	push	%ebp
	mov	%esp,%ebp
	sub	$36,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	$0,-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_897,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_814,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_816
	call	_brl_blitz_NullObjectError
_816:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_818
	call	_brl_blitz_NullObjectError
_818:
	flds	80(%esi)
	fdivs	240(%ebx)
	fdivs	_2873
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,-8(%ebp)
	movl	$_820,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_822
	call	_brl_blitz_NullObjectError
_822:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_824
	call	_brl_blitz_NullObjectError
_824:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_826
	call	_brl_blitz_NullObjectError
_826:
	flds	80(%edi)
	movl	-8(%ebp),%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	flds	240(%esi)
	fdivs	_2874
	fmulp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	flds	240(%ebx)
	fdivs	_2875
	fdivrp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_828,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_2876
	movl	-8(%ebp),%eax
	add	$1,%eax
	movl	%eax,-36(%ebp)
	fildl	-36(%ebp)
	fmulp	%st(0),%st(1)
	flds	_2877
	fmuls	-12(%ebp)
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	movl	$_830,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_832
	call	_brl_blitz_NullObjectError
_832:
	cmpl	$0,160(%ebx)
	je	_833
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_835,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_834,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-16(%ebp)
	fmuls	_2878
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_833:
	movl	$_836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_838
	call	_brl_blitz_NullObjectError
_838:
	cmpl	$0,76(%ebx)
	je	_839
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_850,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_842
	call	_brl_blitz_NullObjectError
_842:
	movl	64(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_844
	call	_brl_blitz_NullObjectError
_844:
	flds	-16(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	movl	$_845,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_847
	call	_brl_blitz_NullObjectError
_847:
	movl	68(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_849
	call	_brl_blitz_NullObjectError
_849:
	flds	-16(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_851
_839:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_894,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_852,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_854
	call	_brl_blitz_NullObjectError
_854:
	flds	-16(%ebp)
	fmuls	156(%ebx)
	fstps	-16(%ebp)
	movl	$_855,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_857
	call	_brl_blitz_NullObjectError
_857:
	flds	_2879
	fsubs	16(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-20(%ebp)
	movl	$_859,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_861
	call	_brl_blitz_NullObjectError
_861:
	flds	-20(%ebp)
	flds	140(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_862
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_866,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_865
	call	_brl_blitz_NullObjectError
_865:
	flds	-16(%ebp)
	flds	140(%ebx)
	fsubs	-20(%ebp)
	fmuls	_2880
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_867
_862:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_871,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_868,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_870
	call	_brl_blitz_NullObjectError
_870:
	flds	-16(%ebp)
	flds	-20(%ebp)
	fsubs	140(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_867:
	movl	$_872,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_874
	call	_brl_blitz_NullObjectError
_874:
	movl	64(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_876
	call	_brl_blitz_NullObjectError
_876:
	flds	-16(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	movl	$_877,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_879
	call	_brl_blitz_NullObjectError
_879:
	flds	-20(%ebp)
	fstps	140(%ebx)
	movl	$_881,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_883
	call	_brl_blitz_NullObjectError
_883:
	flds	_2881
	fstps	-32(%ebp)
	flds	140(%ebx)
	fstps	-28(%ebp)
	flds	__bb_TCar_gEnemyMinZ
	fsubs	_2882
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	-28(%ebp)
	fdivp	%st(0),%st(1)
	fstps	-28(%ebp)
	flds	-32(%ebp)
	fsubs	-28(%ebp)
	fstps	-32(%ebp)
	flds	-32(%ebp)
	fstps	-24(%ebp)
	movl	$_885,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_886
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_888,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_887,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-24(%ebp)
	calll	*_bbOnDebugLeaveScope
_886:
	movl	$_889,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_891
	call	_brl_blitz_NullObjectError
_891:
	movl	64(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_893
	call	_brl_blitz_NullObjectError
_893:
	flds	-24(%ebp)
	fmuls	_2883
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
_851:
	mov	$0,%ebx
	jmp	_213
_213:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_setSegmentDX:
	push	%ebp
	mov	%esp,%ebp
	sub	$16,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_910,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_901,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__bb_TEntity_setSegmentDX
	movl	$_902,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_904
	call	_brl_blitz_NullObjectError
_904:
	mov	%ebx,%edi
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_907
	call	_brl_blitz_NullObjectError
_907:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_909
	call	_brl_blitz_NullObjectError
_909:
	flds	240(%esi)
	fstps	-16(%ebp)
	flds	-12(%ebp)
	fstpl	(%esp)
	call	_bbFloatAbs
	fmuls	_2912
	flds	-16(%ebp)
	fsubp	%st(0),%st(1)
	fstps	-16(%ebp)
	flds	-16(%ebp)
	fmuls	128(%ebx)
	fstps	132(%edi)
	mov	$0,%ebx
	jmp	_218
_218:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_update:
	push	%ebp
	mov	%esp,%ebp
	sub	$128,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-28(%ebp)
	movl	$_bbNullObject,-32(%ebp)
	fldz
	fstps	-36(%ebp)
	movl	$_bbNullObject,-40(%ebp)
	movl	$_bbNullObject,-44(%ebp)
	movl	$_bbNullObject,-48(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1900,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_913,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_915
	call	_brl_blitz_NullObjectError
_915:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_918
	call	_brl_blitz_NullObjectError
_918:
	flds	16(%ebx)
	fstps	44(%esi)
	movl	$_919,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-12(%ebp)
	movl	$_921,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_923
	call	_brl_blitz_NullObjectError
_923:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_925
	call	_brl_blitz_NullObjectError
_925:
	flds	80(%esi)
	flds	240(%ebx)
	fmuls	_2918
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_926
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_934,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_927,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_929
	call	_brl_blitz_NullObjectError
_929:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_931
	call	_brl_blitz_NullObjectError
_931:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_933
	call	_brl_blitz_NullObjectError
_933:
	flds	240(%edi)
	fsubs	80(%esi)
	fdivs	_2919
	fmuls	84(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_935
_926:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_943,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_936,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_938
	call	_brl_blitz_NullObjectError
_938:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_940
	call	_brl_blitz_NullObjectError
_940:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_942
	call	_brl_blitz_NullObjectError
_942:
	flds	240(%edi)
	fsubs	80(%esi)
	fdivs	_2920
	fmuls	84(%ebx)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_935:
	movl	$_944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_946
	call	_brl_blitz_NullObjectError
_946:
	cmpl	$0,220(%ebx)
	jle	_947
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_949,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_948,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fdivs	_2921
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_947:
	movl	$_950,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_952
	call	_brl_blitz_NullObjectError
_952:
	cmpl	$0,160(%ebx)
	je	_953
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_977,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_954,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_956
	call	_brl_blitz_NullObjectError
_956:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_959
	call	_brl_blitz_NullObjectError
_959:
	flds	168(%ebx)
	fadds	164(%esi)
	fstps	168(%ebx)
	movl	$_960,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_962
	call	_brl_blitz_NullObjectError
_962:
	flds	164(%ebx)
	fsubs	_2922
	fstps	164(%ebx)
	movl	$_964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_966
	call	_brl_blitz_NullObjectError
_966:
	flds	168(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_967
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_976,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_968,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_970
	call	_brl_blitz_NullObjectError
_970:
	fldz
	fstps	168(%ebx)
	movl	$_972,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_974
	call	_brl_blitz_NullObjectError
_974:
	movl	$0,160(%ebx)
	calll	*_bbOnDebugLeaveScope
_967:
	calll	*_bbOnDebugLeaveScope
_953:
	movl	$_978,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_980
	call	_brl_blitz_NullObjectError
_980:
	cmpl	$0,76(%ebx)
	je	_981
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1401,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$38,(%esp)
	call	_brl_polledinput_KeyDown
	cmp	$0,%eax
	jne	_983
	movl	$65,(%esp)
	call	_brl_polledinput_KeyDown
_983:
	cmp	$0,%eax
	je	_985
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1003,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_986,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_988
	call	_brl_blitz_NullObjectError
_988:
	flds	80(%ebx)
	fadds	-12(%ebp)
	fstps	80(%ebx)
	movl	$_990,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_992
	call	_brl_blitz_NullObjectError
_992:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_994
	call	_brl_blitz_NullObjectError
_994:
	flds	80(%esi)
	flds	240(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_995
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1002,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_996,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_998
	call	_brl_blitz_NullObjectError
_998:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1001
	call	_brl_blitz_NullObjectError
_1001:
	flds	240(%ebx)
	fstps	80(%esi)
	calll	*_bbOnDebugLeaveScope
_995:
	calll	*_bbOnDebugLeaveScope
	jmp	_1004
_985:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1072,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1005,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$40,(%esp)
	call	_brl_polledinput_KeyDown
	cmp	$0,%eax
	jne	_1006
	movl	$90,(%esp)
	call	_brl_polledinput_KeyDown
_1006:
	cmp	$0,%eax
	jne	_1008
	movl	$89,(%esp)
	call	_brl_polledinput_KeyDown
_1008:
	cmp	$0,%eax
	je	_1010
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1033,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1011,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1013
	call	_brl_blitz_NullObjectError
_1013:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1014
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1032,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1015,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1017
	call	_brl_blitz_NullObjectError
_1017:
	flds	80(%ebx)
	fsubs	_2923
	fstps	80(%ebx)
	movl	$_1019,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1021
	call	_brl_blitz_NullObjectError
_1021:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1022
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1031,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1023,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1025
	call	_brl_blitz_NullObjectError
_1025:
	fldz
	fstps	80(%ebx)
	movl	$_1027,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1029
	call	_brl_blitz_NullObjectError
_1029:
	fldz
	fstps	92(%ebx)
	calll	*_bbOnDebugLeaveScope
_1022:
	calll	*_bbOnDebugLeaveScope
_1014:
	calll	*_bbOnDebugLeaveScope
	jmp	_1034
_1010:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1071,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1035,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1037
	call	_brl_blitz_NullObjectError
_1037:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1038
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1070,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1039,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1041
	call	_brl_blitz_NullObjectError
_1041:
	flds	80(%ebx)
	fsubs	_2924
	fstps	80(%ebx)
	movl	$_1043,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1045
	call	_brl_blitz_NullObjectError
_1045:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1046
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1051,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1047,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1049
	call	_brl_blitz_NullObjectError
_1049:
	fldz
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
_1046:
	movl	$_1052,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1054
	call	_brl_blitz_NullObjectError
_1054:
	flds	184(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1055
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1069,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1056,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1058
	call	_brl_blitz_NullObjectError
_1058:
	flds	184(%ebx)
	fsubs	_2925
	fstps	184(%ebx)
	movl	$_1060,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1062
	call	_brl_blitz_NullObjectError
_1062:
	flds	184(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1063
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1068,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1064,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1066
	call	_brl_blitz_NullObjectError
_1066:
	fldz
	fstps	184(%ebx)
	calll	*_bbOnDebugLeaveScope
_1063:
	calll	*_bbOnDebugLeaveScope
_1055:
	calll	*_bbOnDebugLeaveScope
_1038:
	calll	*_bbOnDebugLeaveScope
_1034:
	calll	*_bbOnDebugLeaveScope
_1004:
	movl	$_1073,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1075
	call	_brl_blitz_NullObjectError
_1075:
	cmpl	$0,160(%ebx)
	jne	_1076
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1153,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1077,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$37,(%esp)
	call	_brl_polledinput_KeyDown
	cmp	$0,%eax
	jne	_1078
	movl	$188,(%esp)
	call	_brl_polledinput_KeyDown
_1078:
	cmp	$0,%eax
	je	_1080
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1100,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1081,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1083
	call	_brl_blitz_NullObjectError
_1083:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1086
	call	_brl_blitz_NullObjectError
_1086:
	flds	88(%ebx)
	fsubs	232(%esi)
	fstps	88(%ebx)
	movl	$_1087,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1089
	call	_brl_blitz_NullObjectError
_1089:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1091
	call	_brl_blitz_NullObjectError
_1091:
	flds	88(%esi)
	flds	244(%ebx)
	fchs
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1092
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1099,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1093,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1095
	call	_brl_blitz_NullObjectError
_1095:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1098
	call	_brl_blitz_NullObjectError
_1098:
	flds	244(%ebx)
	fchs
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
_1092:
	calll	*_bbOnDebugLeaveScope
	jmp	_1101
_1080:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1152,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1102,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$39,(%esp)
	call	_brl_polledinput_KeyDown
	cmp	$0,%eax
	jne	_1103
	movl	$190,(%esp)
	call	_brl_polledinput_KeyDown
_1103:
	cmp	$0,%eax
	je	_1105
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1125,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1106,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1108
	call	_brl_blitz_NullObjectError
_1108:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1111
	call	_brl_blitz_NullObjectError
_1111:
	flds	88(%ebx)
	fadds	232(%esi)
	fstps	88(%ebx)
	movl	$_1112,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1114
	call	_brl_blitz_NullObjectError
_1114:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1116
	call	_brl_blitz_NullObjectError
_1116:
	flds	88(%esi)
	flds	244(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1117
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1124,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1118,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1120
	call	_brl_blitz_NullObjectError
_1120:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1123
	call	_brl_blitz_NullObjectError
_1123:
	flds	244(%ebx)
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
_1117:
	calll	*_bbOnDebugLeaveScope
	jmp	_1126
_1105:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1151,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1127,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1129
	call	_brl_blitz_NullObjectError
_1129:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1132
	call	_brl_blitz_NullObjectError
_1132:
	flds	88(%ebx)
	fmuls	236(%esi)
	fstps	88(%ebx)
	movl	$_1133,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1135
	call	_brl_blitz_NullObjectError
_1135:
	flds	184(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1136
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1150,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1137,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1139
	call	_brl_blitz_NullObjectError
_1139:
	flds	184(%ebx)
	fsubs	_2926
	fstps	184(%ebx)
	movl	$_1141,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1143
	call	_brl_blitz_NullObjectError
_1143:
	flds	184(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1144
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1149,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1147
	call	_brl_blitz_NullObjectError
_1147:
	fldz
	fstps	184(%ebx)
	calll	*_bbOnDebugLeaveScope
_1144:
	calll	*_bbOnDebugLeaveScope
_1136:
	calll	*_bbOnDebugLeaveScope
_1126:
	calll	*_bbOnDebugLeaveScope
_1101:
	calll	*_bbOnDebugLeaveScope
_1076:
	movl	$_1154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1156
	call	_brl_blitz_NullObjectError
_1156:
	movl	%ebx,-124(%ebp)
	movl	-4(%ebp),%eax
	movl	%eax,-116(%ebp)
	cmpl	$_bbNullObject,-116(%ebp)
	jne	_1159
	call	_brl_blitz_NullObjectError
_1159:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_1161
	call	_brl_blitz_NullObjectError
_1161:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1163
	call	_brl_blitz_NullObjectError
_1163:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1165
	call	_brl_blitz_NullObjectError
_1165:
	flds	_2927
	movl	-116(%ebp),%eax
	fmuls	100(%eax)
	flds	36(%edi)
	flds	_2928
	fmuls	80(%esi)
	fmulp	%st(0),%st(1)
	flds	_2929
	fmuls	80(%ebx)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fdivs	_2930
	movl	-124(%ebp),%eax
	fstps	100(%eax)
	movl	$_1166,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1168
	call	_brl_blitz_NullObjectError
_1168:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1171
	call	_brl_blitz_NullObjectError
_1171:
	flds	20(%ebx)
	fsubs	100(%esi)
	fstps	20(%ebx)
	movl	$_1172,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1174
	call	_brl_blitz_NullObjectError
_1174:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1176
	call	_brl_blitz_NullObjectError
_1176:
	flds	80(%esi)
	flds	240(%ebx)
	fdivs	_2931
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1177
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1203,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1178,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1180
	call	_brl_blitz_NullObjectError
_1180:
	flds	88(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setz	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1181
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1200,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1182,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_1184
	call	_brl_blitz_NullObjectError
_1184:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1186
	call	_brl_blitz_NullObjectError
_1186:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1188
	call	_brl_blitz_NullObjectError
_1188:
	flds	80(%edi)
	flds	240(%esi)
	fdivs	_2932
	fsubrp	%st(0),%st(1)
	flds	240(%ebx)
	fdivs	_2933
	fdivrp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_1190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1192
	call	_brl_blitz_NullObjectError
_1192:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1194
	call	_brl_blitz_NullObjectError
_1194:
	flds	88(%esi)
	fstpl	(%esp)
	call	_bbFloatAbs
	fdivs	244(%ebx)
	fstps	-24(%ebp)
	movl	$_1196,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1198
	call	_brl_blitz_NullObjectError
_1198:
	flds	184(%ebx)
	flds	-20(%ebp)
	fmuls	-24(%ebp)
	fdivs	_2934
	faddp	%st(0),%st(1)
	fstps	184(%ebx)
	calll	*_bbOnDebugLeaveScope
_1181:
	calll	*_bbOnDebugLeaveScope
_1177:
	movl	$_1204,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1206
	call	_brl_blitz_NullObjectError
_1206:
	flds	184(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1207
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1221,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1208,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1210
	call	_brl_blitz_NullObjectError
_1210:
	flds	184(%ebx)
	fsubs	_2935
	fstps	184(%ebx)
	movl	$_1212,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1214
	call	_brl_blitz_NullObjectError
_1214:
	flds	184(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1215
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1220,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1216,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1218
	call	_brl_blitz_NullObjectError
_1218:
	fldz
	fstps	184(%ebx)
	calll	*_bbOnDebugLeaveScope
_1215:
	calll	*_bbOnDebugLeaveScope
_1207:
	movl	$_1222,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1224
	call	_brl_blitz_NullObjectError
_1224:
	flds	80(%ebx)
	fstps	-16(%ebp)
	movl	$_1226,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1228
	call	_brl_blitz_NullObjectError
_1228:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1230
	call	_brl_blitz_NullObjectError
_1230:
	flds	92(%esi)
	flds	88(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1231
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1249,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1232,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1234
	call	_brl_blitz_NullObjectError
_1234:
	flds	92(%ebx)
	fadds	-16(%ebp)
	fstps	92(%ebx)
	movl	$_1236,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1238
	call	_brl_blitz_NullObjectError
_1238:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1240
	call	_brl_blitz_NullObjectError
_1240:
	flds	92(%esi)
	flds	88(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1241
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1248,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1242,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1244
	call	_brl_blitz_NullObjectError
_1244:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1247
	call	_brl_blitz_NullObjectError
_1247:
	flds	88(%ebx)
	fstps	92(%esi)
	calll	*_bbOnDebugLeaveScope
_1241:
	calll	*_bbOnDebugLeaveScope
_1231:
	movl	$_1250,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1252
	call	_brl_blitz_NullObjectError
_1252:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1254
	call	_brl_blitz_NullObjectError
_1254:
	flds	92(%esi)
	flds	88(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1255
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1273,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1256,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1258
	call	_brl_blitz_NullObjectError
_1258:
	flds	92(%ebx)
	fsubs	-16(%ebp)
	fstps	92(%ebx)
	movl	$_1260,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1262
	call	_brl_blitz_NullObjectError
_1262:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1264
	call	_brl_blitz_NullObjectError
_1264:
	flds	92(%esi)
	flds	88(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1265
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1272,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1266,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1268
	call	_brl_blitz_NullObjectError
_1268:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1271
	call	_brl_blitz_NullObjectError
_1271:
	flds	88(%ebx)
	fstps	92(%esi)
	calll	*_bbOnDebugLeaveScope
_1265:
	calll	*_bbOnDebugLeaveScope
_1255:
	movl	$_1274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1276
	call	_brl_blitz_NullObjectError
_1276:
	fldz
	fstps	188(%ebx)
	movl	$_1278,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1280
	call	_brl_blitz_NullObjectError
_1280:
	flds	184(%ebx)
	fld1
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1281
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1304,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1282,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1284
	call	_brl_blitz_NullObjectError
_1284:
	flds	184(%ebx)
	fstps	-28(%ebp)
	movl	$_1286,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-28(%ebp)
	flds	_2936
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1287
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1289,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1288,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_2937
	fstps	-28(%ebp)
	calll	*_bbOnDebugLeaveScope
_1287:
	movl	$_1290,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1292
	call	_brl_blitz_NullObjectError
_1292:
	flds	-28(%ebp)
	fdivs	_2938
	fstps	188(%ebx)
	movl	$_1294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1296
	call	_brl_blitz_NullObjectError
_1296:
	mov	%ebx,%edi
	movl	-4(%ebp),%eax
	movl	%eax,-108(%ebp)
	cmpl	$_bbNullObject,-108(%ebp)
	jne	_1299
	call	_brl_blitz_NullObjectError
_1299:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1301
	call	_brl_blitz_NullObjectError
_1301:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1303
	call	_brl_blitz_NullObjectError
_1303:
	flds	20(%edi)
	movl	-108(%ebp),%eax
	flds	92(%eax)
	flds	_2939
	flds	188(%esi)
	fdivs	_2940
	faddp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	flds	_2941
	flds	188(%ebx)
	fdivs	_2942
	faddp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fstps	20(%edi)
	calll	*_bbOnDebugLeaveScope
	jmp	_1306
_1281:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1313,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1307,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1309
	call	_brl_blitz_NullObjectError
_1309:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1312
	call	_brl_blitz_NullObjectError
_1312:
	flds	20(%ebx)
	fadds	92(%esi)
	fstps	20(%ebx)
	calll	*_bbOnDebugLeaveScope
_1306:
	movl	$_1314,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1316
	call	_brl_blitz_NullObjectError
_1316:
	flds	188(%ebx)
	flds	_2943
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1317
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1332,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1318,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_1320
	call	_brl_blitz_NullObjectError
_1320:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1322
	call	_brl_blitz_NullObjectError
_1322:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1324
	call	_brl_blitz_NullObjectError
_1324:
	flds	20(%esi)
	fstps	-96(%ebp)
	flds	-96(%ebp)
	fsubs	192(%ebx)
	fstps	-96(%ebp)
	flds	16(%edi)
	fstpl	-64(%ebp)
	fldl	_2944
	fstpl	8(%esp)
	fldl	_2945
	fstpl	(%esp)
	call	_brl_random_Rnd
	fldl	-64(%ebp)
	fsubp	%st(0),%st(1)
	fstpl	-64(%ebp)
	fldl	-64(%ebp)
	movl	$9,8(%esp)
	flds	-96(%ebp)
	fstps	4(%esp)
	fstps	(%esp)
	calll	*_bb_TProp+156
	movl	$_1325,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_1327
	call	_brl_blitz_NullObjectError
_1327:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1329
	call	_brl_blitz_NullObjectError
_1329:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1331
	call	_brl_blitz_NullObjectError
_1331:
	flds	20(%esi)
	fstps	-92(%ebp)
	flds	-92(%ebp)
	fadds	196(%ebx)
	fstps	-92(%ebp)
	flds	16(%edi)
	fstpl	-56(%ebp)
	fldl	_2946
	fstpl	8(%esp)
	fldl	_2947
	fstpl	(%esp)
	call	_brl_random_Rnd
	fldl	-56(%ebp)
	fsubp	%st(0),%st(1)
	fstpl	-56(%ebp)
	fldl	-56(%ebp)
	movl	$9,8(%esp)
	flds	-92(%ebp)
	fstps	4(%esp)
	fstps	(%esp)
	calll	*_bb_TProp+156
	calll	*_bbOnDebugLeaveScope
_1317:
	movl	$_1333,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1335
	call	_brl_blitz_NullObjectError
_1335:
	movl	72(%ebx),%esi
	cmp	$_bbNullObject,%esi
	jne	_1337
	call	_brl_blitz_NullObjectError
_1337:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1339
	call	_brl_blitz_NullObjectError
_1339:
	flds	188(%ebx)
	fmuls	_2948
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*56(%eax)
	movl	$_1340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1342
	call	_brl_blitz_NullObjectError
_1342:
	mov	%ebx,%esi
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_1345
	call	_brl_blitz_NullObjectError
_1345:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1347
	call	_brl_blitz_NullObjectError
_1347:
	movl	200(%esi),%eax
	movl	%eax,-128(%ebp)
	fildl	-128(%ebp)
	flds	_2949
	flds	80(%edi)
	fdivs	240(%ebx)
	faddp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,200(%esi)
	movl	$_1348,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1350
	call	_brl_blitz_NullObjectError
_1350:
	cmpl	$0,200(%ebx)
	jg	_1351
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1373,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1354
	call	_brl_blitz_NullObjectError
_1354:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1356
	call	_brl_blitz_NullObjectError
_1356:
	flds	80(%esi)
	flds	240(%ebx)
	fmuls	_2950
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1357
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1367,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1358,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1360
	call	_brl_blitz_NullObjectError
_1360:
	flds	_2951
	fstps	204(%ebx)
	movl	$_1362,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndExhaustFlash,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-32(%ebp)
	movl	$_1364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-32(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1366
	call	_brl_blitz_NullObjectError
_1366:
	flds	_2952
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
_1357:
	movl	$_1369,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1371
	call	_brl_blitz_NullObjectError
_1371:
	movl	$5000,4(%esp)
	movl	$100,(%esp)
	call	_brl_random_Rand
	movl	%eax,200(%ebx)
	calll	*_bbOnDebugLeaveScope
_1351:
	movl	$_1374,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1376
	call	_brl_blitz_NullObjectError
_1376:
	flds	204(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1377
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1391,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1378,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1380
	call	_brl_blitz_NullObjectError
_1380:
	flds	204(%ebx)
	fadds	_2953
	fstps	204(%ebx)
	movl	$_1382,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1384
	call	_brl_blitz_NullObjectError
_1384:
	flds	204(%ebx)
	flds	_2954
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1385
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1390,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1386,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1388
	call	_brl_blitz_NullObjectError
_1388:
	fldz
	fstps	204(%ebx)
	calll	*_bbOnDebugLeaveScope
_1385:
	calll	*_bbOnDebugLeaveScope
_1377:
	movl	$_1392,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1394
	call	_brl_blitz_NullObjectError
_1394:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1397
	call	_brl_blitz_NullObjectError
_1397:
	flds	20(%ebx)
	fstpl	-72(%ebp)
	fldl	_2955
	fstpl	8(%esp)
	fldl	_2956
	fstpl	(%esp)
	call	_brl_random_Rnd
	flds	80(%esi)
	fmulp	%st(0),%st(1)
	fldl	-72(%ebp)
	faddp	%st(0),%st(1)
	fstpl	-72(%ebp)
	fldl	-72(%ebp)
	fstps	20(%ebx)
	movl	$_1398,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1400
	call	_brl_blitz_NullObjectError
_1400:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*172(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_1403
_981:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1645,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1404,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1406
	call	_brl_blitz_NullObjectError
_1406:
	flds	16(%ebx)
	fstps	-36(%ebp)
	movl	$_1408,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1410
	call	_brl_blitz_NullObjectError
_1410:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1413
	call	_brl_blitz_NullObjectError
_1413:
	flds	16(%ebx)
	flds	80(%esi)
	fsubs	-8(%ebp)
	faddp	%st(0),%st(1)
	fstps	16(%ebx)
	movl	$_1414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1416
	call	_brl_blitz_NullObjectError
_1416:
	flds	16(%ebx)
	flds	_2957
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1417
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1431,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1418,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1420
	call	_brl_blitz_NullObjectError
_1420:
	cmpl	$0,228(%ebx)
	jne	_1421
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1430,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1422,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-36(%ebp)
	flds	_2958
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1423
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1429,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1424,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$5,(%esp)
	calll	*_bb_TScore+52
	movl	$_1425,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1427
	call	_brl_blitz_NullObjectError
_1427:
	movl	$1,228(%ebx)
	calll	*_bbOnDebugLeaveScope
_1423:
	calll	*_bbOnDebugLeaveScope
_1421:
	calll	*_bbOnDebugLeaveScope
_1417:
	movl	$_1432,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1434
	call	_brl_blitz_NullObjectError
_1434:
	cmpl	$0,180(%ebx)
	jne	_1435
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1507,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1436,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1438
	call	_brl_blitz_NullObjectError
_1438:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1440
	call	_brl_blitz_NullObjectError
_1440:
	flds	80(%esi)
	flds	132(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1441
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1459,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1444
	call	_brl_blitz_NullObjectError
_1444:
	flds	80(%ebx)
	fadds	-12(%ebp)
	fstps	80(%ebx)
	movl	$_1446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1448
	call	_brl_blitz_NullObjectError
_1448:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1450
	call	_brl_blitz_NullObjectError
_1450:
	flds	80(%esi)
	flds	240(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1451
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1458,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1452,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1454
	call	_brl_blitz_NullObjectError
_1454:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1457
	call	_brl_blitz_NullObjectError
_1457:
	flds	240(%ebx)
	fstps	80(%esi)
	calll	*_bbOnDebugLeaveScope
_1451:
	calll	*_bbOnDebugLeaveScope
	jmp	_1460
_1441:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1506,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1461,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1463
	call	_brl_blitz_NullObjectError
_1463:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1465
	call	_brl_blitz_NullObjectError
_1465:
	flds	80(%esi)
	flds	132(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1466
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1485,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1467,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1469
	call	_brl_blitz_NullObjectError
_1469:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1470
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1484,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1471,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1473
	call	_brl_blitz_NullObjectError
_1473:
	flds	80(%ebx)
	fsubs	_2959
	fstps	80(%ebx)
	movl	$_1475,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1477
	call	_brl_blitz_NullObjectError
_1477:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1478
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1483,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1479,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1481
	call	_brl_blitz_NullObjectError
_1481:
	fldz
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
_1478:
	calll	*_bbOnDebugLeaveScope
_1470:
	calll	*_bbOnDebugLeaveScope
	jmp	_1486
_1466:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1505,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1489
	call	_brl_blitz_NullObjectError
_1489:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1490
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1504,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1493
	call	_brl_blitz_NullObjectError
_1493:
	flds	80(%ebx)
	fsubs	_2960
	fstps	80(%ebx)
	movl	$_1495,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1497
	call	_brl_blitz_NullObjectError
_1497:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1498
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1503,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1499,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1501
	call	_brl_blitz_NullObjectError
_1501:
	fldz
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
_1498:
	calll	*_bbOnDebugLeaveScope
_1490:
	calll	*_bbOnDebugLeaveScope
_1486:
	calll	*_bbOnDebugLeaveScope
_1460:
	calll	*_bbOnDebugLeaveScope
	jmp	_1508
_1435:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1531,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1509,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1511
	call	_brl_blitz_NullObjectError
_1511:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1512
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1526,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1513,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1515
	call	_brl_blitz_NullObjectError
_1515:
	flds	80(%ebx)
	fsubs	_2961
	fstps	80(%ebx)
	movl	$_1517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1519
	call	_brl_blitz_NullObjectError
_1519:
	flds	80(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1520
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1525,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1521,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1523
	call	_brl_blitz_NullObjectError
_1523:
	fldz
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
_1520:
	calll	*_bbOnDebugLeaveScope
_1512:
	movl	$_1527,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1529
	call	_brl_blitz_NullObjectError
_1529:
	movl	$0,180(%ebx)
	calll	*_bbOnDebugLeaveScope
_1508:
	movl	$_1532,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1534
	call	_brl_blitz_NullObjectError
_1534:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1536
	call	_brl_blitz_NullObjectError
_1536:
	flds	20(%esi)
	flds	136(%ebx)
	fadds	_2962
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1539
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1538
	call	_brl_blitz_NullObjectError
_1538:
	flds	20(%ebx)
	flds	_2963
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_1539:
	cmp	$0,%eax
	je	_1541
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1561,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1544
	call	_brl_blitz_NullObjectError
_1544:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1547
	call	_brl_blitz_NullObjectError
_1547:
	flds	88(%ebx)
	fstps	-104(%ebp)
	flds	_2964
	fstps	-88(%ebp)
	flds	_2965
	fstps	-80(%ebp)
	flds	36(%esi)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	-80(%ebp)
	faddp	%st(0),%st(1)
	fstps	-80(%ebp)
	flds	-88(%ebp)
	fmuls	-80(%ebp)
	fstps	-88(%ebp)
	flds	-104(%ebp)
	fsubs	-88(%ebp)
	fstps	-104(%ebp)
	flds	-104(%ebp)
	fstps	88(%ebx)
	movl	$_1548,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1550
	call	_brl_blitz_NullObjectError
_1550:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1552
	call	_brl_blitz_NullObjectError
_1552:
	flds	88(%esi)
	flds	244(%ebx)
	fchs
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1553
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1560,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1556
	call	_brl_blitz_NullObjectError
_1556:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1559
	call	_brl_blitz_NullObjectError
_1559:
	flds	244(%ebx)
	fchs
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
_1553:
	calll	*_bbOnDebugLeaveScope
	jmp	_1562
_1541:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1599,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1565
	call	_brl_blitz_NullObjectError
_1565:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1567
	call	_brl_blitz_NullObjectError
_1567:
	flds	20(%esi)
	flds	136(%ebx)
	fsubs	_2966
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1570
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1569
	call	_brl_blitz_NullObjectError
_1569:
	flds	20(%ebx)
	flds	_2967
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
_1570:
	cmp	$0,%eax
	je	_1572
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1592,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1573,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1575
	call	_brl_blitz_NullObjectError
_1575:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1578
	call	_brl_blitz_NullObjectError
_1578:
	flds	88(%ebx)
	fstps	-100(%ebp)
	flds	_2968
	fstps	-84(%ebp)
	flds	_2969
	fstps	-76(%ebp)
	flds	36(%esi)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	-76(%ebp)
	faddp	%st(0),%st(1)
	fstps	-76(%ebp)
	flds	-84(%ebp)
	fmuls	-76(%ebp)
	fstps	-84(%ebp)
	flds	-100(%ebp)
	fadds	-84(%ebp)
	fstps	-100(%ebp)
	flds	-100(%ebp)
	fstps	88(%ebx)
	movl	$_1579,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1581
	call	_brl_blitz_NullObjectError
_1581:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1583
	call	_brl_blitz_NullObjectError
_1583:
	flds	88(%esi)
	flds	244(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1584
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1591,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1585,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1587
	call	_brl_blitz_NullObjectError
_1587:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1590
	call	_brl_blitz_NullObjectError
_1590:
	flds	244(%ebx)
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
_1584:
	calll	*_bbOnDebugLeaveScope
	jmp	_1593
_1572:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1598,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1594,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1596
	call	_brl_blitz_NullObjectError
_1596:
	flds	88(%ebx)
	fmuls	_2970
	fstps	88(%ebx)
	calll	*_bbOnDebugLeaveScope
_1593:
	calll	*_bbOnDebugLeaveScope
_1562:
	movl	$_1600,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1602
	call	_brl_blitz_NullObjectError
_1602:
	cmpl	$0,208(%ebx)
	je	_1603
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1617,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1604,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1606
	call	_brl_blitz_NullObjectError
_1606:
	addl	$1,212(%ebx)
	movl	$_1608,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1610
	call	_brl_blitz_NullObjectError
_1610:
	cmpl	$15,212(%ebx)
	jle	_1611
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1616,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1612,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1614
	call	_brl_blitz_NullObjectError
_1614:
	movl	$0,212(%ebx)
	calll	*_bbOnDebugLeaveScope
_1611:
	calll	*_bbOnDebugLeaveScope
_1603:
	movl	$_1618,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1620
	call	_brl_blitz_NullObjectError
_1620:
	movl	%ebx,-120(%ebp)
	movl	-4(%ebp),%eax
	movl	%eax,-112(%ebp)
	cmpl	$_bbNullObject,-112(%ebp)
	jne	_1623
	call	_brl_blitz_NullObjectError
_1623:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_1625
	call	_brl_blitz_NullObjectError
_1625:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1627
	call	_brl_blitz_NullObjectError
_1627:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1629
	call	_brl_blitz_NullObjectError
_1629:
	flds	_2971
	movl	-112(%ebp),%eax
	fmuls	100(%eax)
	flds	36(%edi)
	flds	_2972
	fmuls	80(%esi)
	fmulp	%st(0),%st(1)
	flds	_2973
	fmuls	80(%ebx)
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fdivs	_2974
	movl	-120(%ebp),%eax
	fstps	100(%eax)
	movl	$_1630,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1632
	call	_brl_blitz_NullObjectError
_1632:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1635
	call	_brl_blitz_NullObjectError
_1635:
	flds	20(%ebx)
	fsubs	100(%esi)
	fstps	20(%ebx)
	movl	$_1636,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1638
	call	_brl_blitz_NullObjectError
_1638:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1641
	call	_brl_blitz_NullObjectError
_1641:
	flds	20(%ebx)
	fadds	88(%esi)
	fstps	20(%ebx)
	movl	$_1642,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1644
	call	_brl_blitz_NullObjectError
_1644:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*172(%eax)
	calll	*_bbOnDebugLeaveScope
_1403:
	movl	$_1647,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1649
	call	_brl_blitz_NullObjectError
_1649:
	movl	$0,120(%ebx)
	movl	$_1651,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1653
	call	_brl_blitz_NullObjectError
_1653:
	movl	$0,124(%ebx)
	movl	$_1655,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1657
	call	_brl_blitz_NullObjectError
_1657:
	movl	$0,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	movl	$_1658,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1660
	call	_brl_blitz_NullObjectError
_1660:
	cmpl	$0,76(%ebx)
	jne	_1661
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1665,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1662,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1664
	call	_brl_blitz_NullObjectError
_1664:
	movl	$1,4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*136(%eax)
	calll	*_bbOnDebugLeaveScope
_1661:
	movl	$_1666,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1668
	call	_brl_blitz_NullObjectError
_1668:
	movl	152(%ebx),%eax
	cmp	$0,%eax
	je	_1671
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1670
	call	_brl_blitz_NullObjectError
_1670:
	flds	20(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_2975
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_1671:
	cmp	$0,%eax
	je	_1673
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1736,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1674,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1676
	call	_brl_blitz_NullObjectError
_1676:
	flds	20(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1677
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1682,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1678,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1680
	call	_brl_blitz_NullObjectError
_1680:
	flds	_2976
	fstps	20(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_1683
_1677:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1688,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1684,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1686
	call	_brl_blitz_NullObjectError
_1686:
	flds	_2977
	fstps	20(%ebx)
	calll	*_bbOnDebugLeaveScope
_1683:
	movl	$_1689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1691
	call	_brl_blitz_NullObjectError
_1691:
	flds	80(%ebx)
	fmuls	_2978
	fstps	80(%ebx)
	movl	$_1693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1695
	call	_brl_blitz_NullObjectError
_1695:
	fldz
	fstps	92(%ebx)
	movl	$_1697,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1699
	call	_brl_blitz_NullObjectError
_1699:
	flds	88(%ebx)
	fmuls	_2979
	fstps	88(%ebx)
	movl	$_1701,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1703
	call	_brl_blitz_NullObjectError
_1703:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1705
	call	_brl_blitz_NullObjectError
_1705:
	flds	88(%esi)
	flds	244(%ebx)
	fchs
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1706
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1713,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1707,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1709
	call	_brl_blitz_NullObjectError
_1709:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1712
	call	_brl_blitz_NullObjectError
_1712:
	flds	244(%ebx)
	fchs
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
	jmp	_1714
_1706:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1728,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1715,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1717
	call	_brl_blitz_NullObjectError
_1717:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1719
	call	_brl_blitz_NullObjectError
_1719:
	flds	88(%esi)
	flds	244(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1720
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1727,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1721,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1723
	call	_brl_blitz_NullObjectError
_1723:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1726
	call	_brl_blitz_NullObjectError
_1726:
	flds	244(%ebx)
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
_1720:
	calll	*_bbOnDebugLeaveScope
_1714:
	movl	$_1729,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndCrash,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-40(%ebp)
	movl	$_1731,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-40(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1733
	call	_brl_blitz_NullObjectError
_1733:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1735
	call	_brl_blitz_NullObjectError
_1735:
	flds	28(%ebx)
	fmuls	_2980
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_1738
_1673:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1853,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1739,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1741
	call	_brl_blitz_NullObjectError
_1741:
	flds	20(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_2981
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1742
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1852,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1743,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1745
	call	_brl_blitz_NullObjectError
_1745:
	flds	20(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_2982
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1746
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1755,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1747,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1749
	call	_brl_blitz_NullObjectError
_1749:
	movl	$1,120(%ebx)
	movl	$_1751,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1753
	call	_brl_blitz_NullObjectError
_1753:
	movl	$1,124(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_1756
_1746:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1772,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1757,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1759
	call	_brl_blitz_NullObjectError
_1759:
	flds	20(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1760
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1765,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1761,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1763
	call	_brl_blitz_NullObjectError
_1763:
	movl	$1,124(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_1766
_1760:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1771,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1767,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1769
	call	_brl_blitz_NullObjectError
_1769:
	movl	$1,120(%ebx)
	calll	*_bbOnDebugLeaveScope
_1766:
	calll	*_bbOnDebugLeaveScope
_1756:
	movl	$_1773,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1775
	call	_brl_blitz_NullObjectError
_1775:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1778
	call	_brl_blitz_NullObjectError
_1778:
	flds	116(%ebx)
	fsubs	80(%esi)
	fstps	116(%ebx)
	movl	$_1779,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1781
	call	_brl_blitz_NullObjectError
_1781:
	flds	116(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1782
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1851,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1783,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1785
	call	_brl_blitz_NullObjectError
_1785:
	flds	20(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_2983
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1786
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1816,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1787,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1789
	call	_brl_blitz_NullObjectError
_1789:
	cmpl	$0,76(%ebx)
	je	_1790
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1796,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1791,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndBump,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-44(%ebp)
	movl	$_1793,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-44(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1795
	call	_brl_blitz_NullObjectError
_1795:
	flds	_2984
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
_1790:
	movl	$_1798,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1800
	call	_brl_blitz_NullObjectError
_1800:
	flds	80(%ebx)
	flds	_2985
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1801
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1815,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1802,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1804
	call	_brl_blitz_NullObjectError
_1804:
	flds	80(%ebx)
	fsubs	_2986
	fstps	80(%ebx)
	movl	$_1806,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1808
	call	_brl_blitz_NullObjectError
_1808:
	flds	80(%ebx)
	flds	_2987
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1809
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1814,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1810,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1812
	call	_brl_blitz_NullObjectError
_1812:
	flds	_2988
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
_1809:
	calll	*_bbOnDebugLeaveScope
_1801:
	calll	*_bbOnDebugLeaveScope
	jmp	_1817
_1786:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1846,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1818,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1820
	call	_brl_blitz_NullObjectError
_1820:
	cmpl	$0,76(%ebx)
	je	_1821
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1827,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1822,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndGrassBump,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-48(%ebp)
	movl	$_1824,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-48(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1826
	call	_brl_blitz_NullObjectError
_1826:
	flds	_2989
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
_1821:
	movl	$_1828,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1830
	call	_brl_blitz_NullObjectError
_1830:
	flds	80(%ebx)
	flds	_2990
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1831
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1845,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1832,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1834
	call	_brl_blitz_NullObjectError
_1834:
	flds	80(%ebx)
	fsubs	_2991
	fstps	80(%ebx)
	movl	$_1836,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1838
	call	_brl_blitz_NullObjectError
_1838:
	flds	80(%ebx)
	flds	_2992
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1839
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1844,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1840,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1842
	call	_brl_blitz_NullObjectError
_1842:
	flds	_2993
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
_1839:
	calll	*_bbOnDebugLeaveScope
_1831:
	calll	*_bbOnDebugLeaveScope
_1817:
	movl	$_1847,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1849
	call	_brl_blitz_NullObjectError
_1849:
	flds	_2994
	fstps	116(%ebx)
	calll	*_bbOnDebugLeaveScope
_1782:
	calll	*_bbOnDebugLeaveScope
_1742:
	calll	*_bbOnDebugLeaveScope
_1738:
	movl	$_1854,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1856
	call	_brl_blitz_NullObjectError
_1856:
	flds	20(%ebx)
	flds	_2995
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1857
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1862,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1858,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1860
	call	_brl_blitz_NullObjectError
_1860:
	flds	_2996
	fstps	20(%ebx)
	calll	*_bbOnDebugLeaveScope
_1857:
	movl	$_1863,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1865
	call	_brl_blitz_NullObjectError
_1865:
	flds	20(%ebx)
	flds	_2997
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1866
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1871,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1867,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1869
	call	_brl_blitz_NullObjectError
_1869:
	flds	_2998
	fstps	20(%ebx)
	calll	*_bbOnDebugLeaveScope
_1866:
	movl	$_1872,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1874
	call	_brl_blitz_NullObjectError
_1874:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*176(%eax)
	movl	$_1875,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1877
	call	_brl_blitz_NullObjectError
_1877:
	cmpl	$0,220(%ebx)
	jle	_1878
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1882,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1879,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1881
	call	_brl_blitz_NullObjectError
_1881:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*180(%eax)
	calll	*_bbOnDebugLeaveScope
_1878:
	movl	$_1883,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1885
	call	_brl_blitz_NullObjectError
_1885:
	flds	16(%ebx)
	flds	__bb_TEntity_gMaxZ
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1888
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1887
	call	_brl_blitz_NullObjectError
_1887:
	flds	16(%ebx)
	flds	__bb_TCar_gEnemyMinZ
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
_1888:
	cmp	$0,%eax
	je	_1890
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1899,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1891,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1893
	call	_brl_blitz_NullObjectError
_1893:
	cmpl	$0,8(%ebx)
	je	_1894
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1898,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1895,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1897
	call	_brl_blitz_NullObjectError
_1897:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	calll	*_bbOnDebugLeaveScope
_1894:
	calll	*_bbOnDebugLeaveScope
_1890:
	mov	$0,%ebx
	jmp	_222
_222:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_updateWheelColor:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_1924,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1903,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1905
	call	_brl_blitz_NullObjectError
_1905:
	flds	80(%ebx)
	fstps	-8(%ebp)
	movl	$_1907,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	flds	_3333
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1908
	movl	%ebp,4(%esp)
	movl	$_1910,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1909,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3334
	fstps	-8(%ebp)
	calll	*_bbOnDebugLeaveScope
_1908:
	movl	$_1911,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1913
	call	_brl_blitz_NullObjectError
_1913:
	flds	144(%ebx)
	flds	-8(%ebp)
	fmuls	_3335
	fsubrp	%st(0),%st(1)
	fstps	144(%ebx)
	movl	$_1915,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1917
	call	_brl_blitz_NullObjectError
_1917:
	flds	144(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1918
	movl	%ebp,4(%esp)
	movl	$_1923,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1919,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1921
	call	_brl_blitz_NullObjectError
_1921:
	flds	_3336
	fstps	144(%ebx)
	calll	*_bbOnDebugLeaveScope
_1918:
	mov	$0,%ebx
	jmp	_225
_225:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_updateSmoking:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	push	%esi
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1948,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1926,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1928
	call	_brl_blitz_NullObjectError
_1928:
	subl	$1,224(%ebx)
	movl	$_1930,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1932
	call	_brl_blitz_NullObjectError
_1932:
	cmpl	$0,224(%ebx)
	jg	_1933
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1943,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1934,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1936
	call	_brl_blitz_NullObjectError
_1936:
	movl	$20,224(%ebx)
	movl	$_1938,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1940
	call	_brl_blitz_NullObjectError
_1940:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1942
	call	_brl_blitz_NullObjectError
_1942:
	movl	$12,8(%esp)
	flds	20(%ebx)
	fstps	4(%esp)
	flds	16(%esi)
	fstps	(%esp)
	calll	*_bb_TProp+156
	calll	*_bbOnDebugLeaveScope
_1933:
	movl	$_1944,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1946
	call	_brl_blitz_NullObjectError
_1946:
	subl	$1,220(%ebx)
	mov	$0,%ebx
	jmp	_228
_228:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_checkCollisions:
	push	%ebp
	mov	%esp,%ebp
	sub	$48,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$28,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	$_bbNullObject,-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	movl	$_bbNullObject,-36(%ebp)
	fldz
	fstps	-40(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2266,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1949,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TEntity_gFirst,%eax
	movl	%eax,-12(%ebp)
	movl	$_1951,(%esp)
	calll	*_bbOnDebugEnterStm
	jmp	_26
_28:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2265,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1952,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	cmpl	%eax,-12(%ebp)
	je	_1953
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2261,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1954,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1956
	call	_brl_blitz_NullObjectError
_1956:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*144(%eax)
	cmp	$0,%eax
	je	_1957
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2260,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1958,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1960
	call	_brl_blitz_NullObjectError
_1960:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1962
	call	_brl_blitz_NullObjectError
_1962:
	flds	16(%esi)
	flds	16(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1963
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2259,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1964,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1966
	call	_brl_blitz_NullObjectError
_1966:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1968
	call	_brl_blitz_NullObjectError
_1968:
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*116(%eax)
	flds	80(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1969
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2256,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1970,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1972
	call	_brl_blitz_NullObjectError
_1972:
	flds	52(%ebx)
	fstps	-16(%ebp)
	movl	$_1974,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	je	_1975
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_1985,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1976,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1978
	call	_brl_blitz_NullObjectError
_1978:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1980
	call	_brl_blitz_NullObjectError
_1980:
	flds	80(%esi)
	fdivs	240(%ebx)
	fstps	-24(%ebp)
	movl	$_1982,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1984
	call	_brl_blitz_NullObjectError
_1984:
	flds	-16(%ebp)
	flds	52(%ebx)
	fmuls	_3354
	fmuls	-24(%ebp)
	faddp	%st(0),%st(1)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_1975:
	movl	$_1987,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1989
	call	_brl_blitz_NullObjectError
_1989:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1991
	call	_brl_blitz_NullObjectError
_1991:
	flds	16(%esi)
	fsubs	16(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-20(%ebp)
	movl	$_1993,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	flds	-16(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_1994
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2254,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_1995,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_1997
	call	_brl_blitz_NullObjectError
_1997:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_1999
	call	_brl_blitz_NullObjectError
_1999:
	flds	20(%esi)
	fsubs	20(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	fstps	-28(%ebp)
	movl	$_2001,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2003
	call	_brl_blitz_NullObjectError
_2003:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2005
	call	_brl_blitz_NullObjectError
_2005:
	flds	-28(%ebp)
	flds	_3355
	flds	48(%esi)
	fdivs	_3356
	flds	48(%ebx)
	fdivs	_3357
	faddp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2006
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2253,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2007,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,-8(%ebp)
	jne	_2008
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2238,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2009,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2011
	call	_brl_blitz_NullObjectError
_2011:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*132(%eax)
	cmp	$0,%eax
	je	_2012
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2019,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2013,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2015
	call	_brl_blitz_NullObjectError
_2015:
	flds	20(%ebx)
	fstpl	(%esp)
	call	_bbFloatAbs
	flds	_3358
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2016
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2018,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2017,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_27
_2016:
	calll	*_bbOnDebugLeaveScope
_2012:
	movl	$_2020,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2022
	call	_brl_blitz_NullObjectError
_2022:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*124(%eax)
	cmp	$0,%eax
	je	_2023
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2073,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2024,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2026
	call	_brl_blitz_NullObjectError
_2026:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	cmp	$0,%eax
	je	_2027
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2072,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2028,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2030
	call	_brl_blitz_NullObjectError
_2030:
	cmpl	$0,160(%ebx)
	jne	_2031
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2071,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2032,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2034
	call	_brl_blitz_NullObjectError
_2034:
	fldl	_3359
	fstpl	8(%esp)
	fldl	_3360
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	184(%ebx)
	movl	$_2036,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2038
	call	_brl_blitz_NullObjectError
_2038:
	flds	88(%ebx)
	fmuls	_3361
	fstps	88(%ebx)
	movl	$_2040,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2042
	call	_brl_blitz_NullObjectError
_2042:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2044
	call	_brl_blitz_NullObjectError
_2044:
	flds	88(%esi)
	flds	244(%ebx)
	fchs
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2045
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2052,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2046,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2048
	call	_brl_blitz_NullObjectError
_2048:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2051
	call	_brl_blitz_NullObjectError
_2051:
	flds	244(%ebx)
	fchs
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
	jmp	_2053
_2045:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2067,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2054,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2056
	call	_brl_blitz_NullObjectError
_2056:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2058
	call	_brl_blitz_NullObjectError
_2058:
	flds	88(%esi)
	flds	244(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2059
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2066,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2060,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2062
	call	_brl_blitz_NullObjectError
_2062:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2065
	call	_brl_blitz_NullObjectError
_2065:
	flds	244(%ebx)
	fstps	88(%esi)
	calll	*_bbOnDebugLeaveScope
_2059:
	calll	*_bbOnDebugLeaveScope
_2053:
	movl	$_2068,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2070
	call	_brl_blitz_NullObjectError
_2070:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	calll	*_bbOnDebugLeaveScope
_2031:
	calll	*_bbOnDebugLeaveScope
_2027:
	calll	*_bbOnDebugLeaveScope
	jmp	_2074
_2023:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2235,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2075,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2077
	call	_brl_blitz_NullObjectError
_2077:
	movl	160(%ebx),%eax
	cmp	$0,%eax
	je	_2080
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2079
	call	_brl_blitz_NullObjectError
_2079:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
_2080:
	cmp	$0,%eax
	je	_2082
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2084,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2083,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_27
_2082:
	movl	$_2085,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2087
	call	_brl_blitz_NullObjectError
_2087:
	flds	80(%ebx)
	fstps	-32(%ebp)
	movl	$_2089,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2091
	call	_brl_blitz_NullObjectError
_2091:
	movl	%ebx,-48(%ebp)
	movl	-12(%ebp),%eax
	movl	%eax,-44(%ebp)
	cmpl	$_bbNullObject,-44(%ebp)
	jne	_2094
	call	_brl_blitz_NullObjectError
_2094:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2096
	call	_brl_blitz_NullObjectError
_2096:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2098
	call	_brl_blitz_NullObjectError
_2098:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2100
	call	_brl_blitz_NullObjectError
_2100:
	flds	52(%ebx)
	fstps	12(%esp)
	flds	16(%esi)
	fstps	8(%esp)
	flds	80(%edi)
	fstps	4(%esp)
	movl	-44(%ebp),%eax
	movl	%eax,(%esp)
	movl	-44(%ebp),%eax
	movl	(%eax),%eax
	calll	*140(%eax)
	movl	-48(%ebp),%eax
	fstps	80(%eax)
	movl	$_2101,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2103
	call	_brl_blitz_NullObjectError
_2103:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	cmp	$0,%eax
	je	_2104
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2113,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2105,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2107
	call	_brl_blitz_NullObjectError
_2107:
	mov	%ebx,%edi
	movl	-12(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2110
	call	_brl_blitz_NullObjectError
_2110:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2112
	call	_brl_blitz_NullObjectError
_2112:
	flds	16(%esi)
	flds	52(%ebx)
	fmuls	_3362
	fsubrp	%st(0),%st(1)
	fstps	16(%edi)
	calll	*_bbOnDebugLeaveScope
	jmp	_2114
_2104:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2120,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2115,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2117
	call	_brl_blitz_NullObjectError
_2117:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2119
	call	_brl_blitz_NullObjectError
_2119:
	flds	20(%ebx)
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*188(%eax)
	calll	*_bbOnDebugLeaveScope
_2114:
	movl	$_2121,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2123
	call	_brl_blitz_NullObjectError
_2123:
	flds	-32(%ebp)
	flds	240(%ebx)
	fdivs	_3363
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2124
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2233,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2125,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,-36(%ebp)
	movl	$_2127,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2129
	call	_brl_blitz_NullObjectError
_2129:
	flds	-32(%ebp)
	fsubs	80(%ebx)
	fdivs	-32(%ebp)
	fmuls	_3364
	fstps	-40(%ebp)
	movl	$_2131,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	flds	_3365
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2132
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2148,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2133,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2135
	call	_brl_blitz_NullObjectError
_2135:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
	cmp	$0,%eax
	jne	_2138
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2137
	call	_brl_blitz_NullObjectError
_2137:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*120(%eax)
_2138:
	cmp	$0,%eax
	je	_2140
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2147,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2141,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndPlok,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-36(%ebp)
	movl	$_2142,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2144
	call	_brl_blitz_NullObjectError
_2144:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2146
	call	_brl_blitz_NullObjectError
_2146:
	flds	28(%ebx)
	fmuls	_3366
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
_2140:
	calll	*_bbOnDebugLeaveScope
	jmp	_2149
_2132:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2232,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2152
	call	_brl_blitz_NullObjectError
_2152:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*128(%eax)
	cmp	$0,%eax
	je	_2155
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2154
	call	_brl_blitz_NullObjectError
_2154:
	movl	160(%ebx),%eax
	cmp	$0,%eax
	sete	%al
	movzbl	%al,%eax
_2155:
	cmp	$0,%eax
	je	_2161
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2158
	call	_brl_blitz_NullObjectError
_2158:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2160
	call	_brl_blitz_NullObjectError
_2160:
	flds	-28(%ebp)
	flds	_3367
	flds	48(%esi)
	fdivs	_3368
	flds	48(%ebx)
	fdivs	_3369
	faddp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
_2161:
	cmp	$0,%eax
	je	_2163
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2184,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2164,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2166
	call	_brl_blitz_NullObjectError
_2166:
	movl	$1,160(%ebx)
	movl	$_2168,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2170
	call	_brl_blitz_NullObjectError
_2170:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2173
	call	_brl_blitz_NullObjectError
_2173:
	flds	80(%ebx)
	fmuls	_3370
	fstps	164(%esi)
	movl	$_2174,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2176
	call	_brl_blitz_NullObjectError
_2176:
	flds	-32(%ebp)
	fmuls	_3371
	fstps	80(%ebx)
	movl	$_2178,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndCrash,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-36(%ebp)
	movl	$_2179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2181
	call	_brl_blitz_NullObjectError
_2181:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2183
	call	_brl_blitz_NullObjectError
_2183:
	flds	28(%ebx)
	fmuls	_3372
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*56(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_2185
_2163:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2231,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2186,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-40(%ebp)
	flds	_3373
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2187
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2215,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2188,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TCar_gSndCrash,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-36(%ebp)
	movl	$_2189,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-36(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2191
	call	_brl_blitz_NullObjectError
_2191:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2193
	call	_brl_blitz_NullObjectError
_2193:
	flds	28(%ebx)
	fmuls	_3374
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*56(%eax)
	movl	$_2194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2196
	call	_brl_blitz_NullObjectError
_2196:
	addl	$1,216(%ebx)
	movl	$_2198,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2200
	call	_brl_blitz_NullObjectError
_2200:
	cmpl	$3,216(%ebx)
	jl	_2201
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2214,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2204
	call	_brl_blitz_NullObjectError
_2204:
	movl	$0,216(%ebx)
	movl	$_2206,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2208
	call	_brl_blitz_NullObjectError
_2208:
	movl	$700,220(%ebx)
	movl	$_2210,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2212
	call	_brl_blitz_NullObjectError
_2212:
	movl	$20,224(%ebx)
	calll	*_bbOnDebugLeaveScope
_2201:
	calll	*_bbOnDebugLeaveScope
	jmp	_2216
_2187:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2230,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2217,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2219
	call	_brl_blitz_NullObjectError
_2219:
	cmpl	$0,76(%ebx)
	jne	_2220
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2226,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2221,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2223
	call	_brl_blitz_NullObjectError
_2223:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2225
	call	_brl_blitz_NullObjectError
_2225:
	movl	$10,8(%esp)
	flds	20(%ebx)
	fstps	4(%esp)
	flds	16(%esi)
	fstps	(%esp)
	calll	*_bb_TProp+156
	calll	*_bbOnDebugLeaveScope
_2220:
	movl	$_2227,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2229
	call	_brl_blitz_NullObjectError
_2229:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*84(%eax)
	calll	*_bbOnDebugLeaveScope
_2216:
	calll	*_bbOnDebugLeaveScope
_2185:
	calll	*_bbOnDebugLeaveScope
_2149:
	calll	*_bbOnDebugLeaveScope
_2124:
	calll	*_bbOnDebugLeaveScope
_2074:
	movl	$_2237,(%esp)
	calll	*_bbOnDebugEnterStm
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	calll	*_bbOnDebugLeaveScope
	jmp	_27
_2008:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2252,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2240,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2242
	call	_brl_blitz_NullObjectError
_2242:
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2244
	call	_brl_blitz_NullObjectError
_2244:
	flds	20(%ebx)
	fstps	4(%esp)
	movl	%esi,(%esp)
	movl	(%esi),%eax
	calll	*188(%eax)
	movl	$_2245,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	flds	-16(%ebp)
	fdivs	_3375
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setae	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2246
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2251,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2247,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2249
	call	_brl_blitz_NullObjectError
_2249:
	movl	$1,180(%ebx)
	calll	*_bbOnDebugLeaveScope
_2246:
	calll	*_bbOnDebugLeaveScope
_2239:
	calll	*_bbOnDebugLeaveScope
_2006:
	calll	*_bbOnDebugLeaveScope
_1994:
	calll	*_bbOnDebugLeaveScope
_1969:
	calll	*_bbOnDebugLeaveScope
_1963:
	calll	*_bbOnDebugLeaveScope
_1957:
	calll	*_bbOnDebugLeaveScope
_1953:
	movl	$_2262,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2264
	call	_brl_blitz_NullObjectError
_2264:
	movl	60(%ebx),%eax
	movl	%eax,-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_26:
	cmpl	$_bbNullObject,-12(%ebp)
	jne	_28
_27:
	mov	$0,%ebx
	jmp	_232
_232:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$28,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_deactivate:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2279,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2268,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__bb_TEntity_deactivate
	movl	$_2269,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2271
	call	_brl_blitz_NullObjectError
_2271:
	cmpl	$0,76(%ebx)
	jne	_2272
	movl	%ebp,4(%esp)
	movl	$_2278,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2273,(%esp)
	calll	*_bbOnDebugEnterStm
	subl	$1,__bb_TCar_gEnemyCount
	movl	$_2274,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__bb_TCar_gEnemyCount
	jge	_2275
	movl	%ebp,4(%esp)
	movl	$_2277,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2276,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__bb_TCar_gEnemyCount
	calll	*_bbOnDebugLeaveScope
_2275:
	calll	*_bbOnDebugLeaveScope
_2272:
	mov	$0,%ebx
	jmp	_235
_235:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_draw:
	push	%ebp
	mov	%esp,%ebp
	sub	$100,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$24,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	fldz
	fstps	-24(%ebp)
	fldz
	fstps	-28(%ebp)
	fldz
	fstps	-32(%ebp)
	fldz
	fstps	-36(%ebp)
	fldz
	fstps	-40(%ebp)
	fldz
	fstps	-44(%ebp)
	fldz
	fstps	-48(%ebp)
	fldz
	fstps	-52(%ebp)
	fldz
	fstps	-56(%ebp)
	fldz
	fstps	-60(%ebp)
	fldz
	fstps	-64(%ebp)
	fldz
	fstps	-68(%ebp)
	fldz
	fstps	-72(%ebp)
	fldz
	fstps	-76(%ebp)
	fldz
	fstps	-80(%ebp)
	fldz
	fstps	-84(%ebp)
	fldz
	fstps	-88(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2562,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2280,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2282
	call	_brl_blitz_NullObjectError
_2282:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2284
	call	_brl_blitz_NullObjectError
_2284:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2286
	call	_brl_blitz_NullObjectError
_2286:
	flds	32(%edi)
	flds	28(%esi)
	fmuls	20(%ebx)
	faddp	%st(0),%st(1)
	fstps	-8(%ebp)
	movl	$_2288,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2290
	call	_brl_blitz_NullObjectError
_2290:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2292
	call	_brl_blitz_NullObjectError
_2292:
	flds	24(%esi)
	flds	_3491
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	-12(%ebp)
	movl	$_2294,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2296
	call	_brl_blitz_NullObjectError
_2296:
	cmpl	$0,160(%ebx)
	je	_2297
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2303,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2298,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2300
	call	_brl_blitz_NullObjectError
_2300:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2302
	call	_brl_blitz_NullObjectError
_2302:
	flds	-12(%ebp)
	flds	168(%esi)
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	-12(%ebp)
	calll	*_bbOnDebugLeaveScope
_2297:
	movl	$_2304,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3492
	fsubs	-8(%ebp)
	fdivs	_3493
	fmuls	_3494
	fstps	-16(%ebp)
	movl	$_2306,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2308
	call	_brl_blitz_NullObjectError
_2308:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2310
	call	_brl_blitz_NullObjectError
_2310:
	flds	28(%ebx)
	fstps	4(%esp)
	flds	28(%esi)
	fstps	(%esp)
	call	_brl_max2d_SetScale
	movl	$_2311,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3495
	fstps	-20(%ebp)
	movl	$_2313,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3496
	fstps	-24(%ebp)
	movl	$_2315,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2317
	call	_brl_blitz_NullObjectError
_2317:
	flds	_3497
	flds	_3498
	fsubs	28(%ebx)
	fmuls	_3499
	fsubrp	%st(0),%st(1)
	fstps	-28(%ebp)
	movl	$_2319,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-32(%ebp)
	movl	$_2321,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-36(%ebp)
	movl	$_2323,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2325
	call	_brl_blitz_NullObjectError
_2325:
	cmpl	$0,120(%ebx)
	je	_2326
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2330,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2327,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2329
	call	_brl_blitz_NullObjectError
_2329:
	flds	116(%ebx)
	fmuls	_3500
	fstps	-32(%ebp)
	calll	*_bbOnDebugLeaveScope
_2326:
	movl	$_2331,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2333
	call	_brl_blitz_NullObjectError
_2333:
	cmpl	$0,124(%ebx)
	je	_2334
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2338,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2335,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2337
	call	_brl_blitz_NullObjectError
_2337:
	flds	116(%ebx)
	fmuls	_3501
	fstps	-36(%ebp)
	calll	*_bbOnDebugLeaveScope
_2334:
	movl	$_2339,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-40(%ebp)
	movl	$_2341,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-44(%ebp)
	movl	$_2343,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2345
	call	_brl_blitz_NullObjectError
_2345:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2347
	call	_brl_blitz_NullObjectError
_2347:
	flds	-16(%ebp)
	flds	88(%esi)
	fmuls	_3502
	faddp	%st(0),%st(1)
	flds	188(%ebx)
	fmuls	_3503
	faddp	%st(0),%st(1)
	fstps	-48(%ebp)
	movl	$_2349,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2351
	call	_brl_blitz_NullObjectError
_2351:
	flds	148(%ebx)
	fmuls	_3504
	fstps	-52(%ebp)
	movl	$_2353,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-52(%ebp)
	flds	_3505
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2354
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2356,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2355,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3506
	fstps	-52(%ebp)
	calll	*_bbOnDebugLeaveScope
_2354:
	movl	$_2357,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2359
	call	_brl_blitz_NullObjectError
_2359:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2361
	call	_brl_blitz_NullObjectError
_2361:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2363
	call	_brl_blitz_NullObjectError
_2363:
	movl	__bb_TCar_gWheelFrontHeight,%eax
	movl	%eax,20(%esp)
	movl	__bb_TCar_gWheelFrontWidth,%eax
	movl	%eax,16(%esp)
	flds	-12(%ebp)
	flds	-28(%ebp)
	fadds	-32(%ebp)
	fadds	-40(%ebp)
	fadds	-52(%ebp)
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	12(%esp)
	flds	-8(%ebp)
	flds	-20(%ebp)
	fmuls	_3507
	fsubs	-48(%ebp)
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	movl	__bb_TCar_gGfxWheelFront,%eax
	movl	%eax,4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*184(%eax)
	movl	$_2364,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2366
	call	_brl_blitz_NullObjectError
_2366:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2368
	call	_brl_blitz_NullObjectError
_2368:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2370
	call	_brl_blitz_NullObjectError
_2370:
	movl	__bb_TCar_gWheelFrontHeight,%eax
	movl	%eax,20(%esp)
	movl	__bb_TCar_gWheelFrontWidth,%eax
	movl	%eax,16(%esp)
	flds	-12(%ebp)
	flds	-28(%ebp)
	fadds	-36(%ebp)
	fadds	-44(%ebp)
	fadds	-52(%ebp)
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	12(%esp)
	flds	-8(%ebp)
	flds	-20(%ebp)
	fmuls	_3508
	fadds	-48(%ebp)
	fmuls	28(%esi)
	faddp	%st(0),%st(1)
	fstps	8(%esp)
	movl	__bb_TCar_gGfxWheelFront,%eax
	movl	%eax,4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*184(%eax)
	movl	$_2371,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-20(%ebp)
	fmuls	_3509
	fstps	-56(%ebp)
	movl	$_2373,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3510
	fstps	-60(%ebp)
	movl	$_2375,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3511
	fstps	-64(%ebp)
	movl	$_2377,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2379
	call	_brl_blitz_NullObjectError
_2379:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2381
	call	_brl_blitz_NullObjectError
_2381:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2383
	call	_brl_blitz_NullObjectError
_2383:
	movl	112(%ebx),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,8(%esp)
	movl	108(%esi),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,4(%esp)
	movl	104(%edi),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2384,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2386
	call	_brl_blitz_NullObjectError
_2386:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2388
	call	_brl_blitz_NullObjectError
_2388:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2390
	call	_brl_blitz_NullObjectError
_2390:
	flds	-60(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	flds	-60(%ebp)
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	flds	-64(%ebp)
	fmuls	28(%ebx)
	faddp	%st(0),%st(1)
	fstps	4(%esp)
	flds	-8(%ebp)
	flds	-56(%ebp)
	fdivs	_3512
	fsubs	-48(%ebp)
	fmuls	28(%edi)
	fsubrp	%st(0),%st(1)
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_2391,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2393
	call	_brl_blitz_NullObjectError
_2393:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2395
	call	_brl_blitz_NullObjectError
_2395:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2397
	call	_brl_blitz_NullObjectError
_2397:
	flds	88(%edi)
	fchs
	fmuls	80(%esi)
	fmuls	_3513
	flds	_3514
	flds	188(%ebx)
	fdivs	_3515
	faddp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fstps	-68(%ebp)
	movl	$_2399,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstps	(%esp)
	call	_brl_max2d_SetRotation
	movl	$_2400,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-24(%ebp)
	fdivs	_3516
	fstps	4(%esp)
	flds	-20(%ebp)
	fdivs	_3517
	fstps	(%esp)
	call	_brl_max2d_SetHandle
	movl	$_2401,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3518
	fstps	-72(%ebp)
	movl	$_2403,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2405
	call	_brl_blitz_NullObjectError
_2405:
	cmpl	$0,208(%ebx)
	je	_2406
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2438,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2407,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2409
	call	_brl_blitz_NullObjectError
_2409:
	cmpl	$7,212(%ebx)
	jle	_2410
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2423,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2411,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2413
	call	_brl_blitz_NullObjectError
_2413:
	movl	$255,104(%ebx)
	movl	$_2415,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2417
	call	_brl_blitz_NullObjectError
_2417:
	movl	$200,108(%ebx)
	movl	$_2419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2421
	call	_brl_blitz_NullObjectError
_2421:
	movl	$0,112(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_2424
_2410:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2437,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2425,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2427
	call	_brl_blitz_NullObjectError
_2427:
	movl	$255,104(%ebx)
	movl	$_2429,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2431
	call	_brl_blitz_NullObjectError
_2431:
	movl	$255,108(%ebx)
	movl	$_2433,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2435
	call	_brl_blitz_NullObjectError
_2435:
	movl	$255,112(%ebx)
	calll	*_bbOnDebugLeaveScope
_2424:
	calll	*_bbOnDebugLeaveScope
_2406:
	movl	$_2439,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2441
	call	_brl_blitz_NullObjectError
_2441:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2443
	call	_brl_blitz_NullObjectError
_2443:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2445
	call	_brl_blitz_NullObjectError
_2445:
	movl	112(%ebx),%eax
	movl	%eax,8(%esp)
	movl	108(%esi),%eax
	movl	%eax,4(%esp)
	movl	104(%edi),%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2448
	call	_brl_blitz_NullObjectError
_2448:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2450
	call	_brl_blitz_NullObjectError
_2450:
	flds	-24(%ebp)
	fstps	12(%esp)
	flds	-20(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	flds	-24(%ebp)
	fdivs	_3519
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	flds	-72(%ebp)
	fmuls	28(%ebx)
	faddp	%st(0),%st(1)
	fstps	4(%esp)
	flds	-8(%ebp)
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_2451,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_brl_max2d_SetHandle
	movl	$_2452,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	(%esp)
	call	_brl_max2d_SetRotation
	movl	$_2453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2455
	call	_brl_blitz_NullObjectError
_2455:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2457
	call	_brl_blitz_NullObjectError
_2457:
	flds	-16(%ebp)
	flds	88(%esi)
	fmuls	_3520
	faddp	%st(0),%st(1)
	flds	188(%ebx)
	fmuls	_3521
	faddp	%st(0),%st(1)
	fstps	-76(%ebp)
	movl	$_2459,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3522
	fstps	-80(%ebp)
	movl	$_2461,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3523
	fstps	-84(%ebp)
	movl	$_2463,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3524
	fstps	-88(%ebp)
	movl	$_2465,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstps	(%esp)
	call	_brl_max2d_SetRotation
	movl	$_2466,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-84(%ebp)
	fdivs	_3525
	fstps	4(%esp)
	flds	-80(%ebp)
	fdivs	_3526
	fstps	(%esp)
	call	_brl_max2d_SetHandle
	movl	$_2467,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2469
	call	_brl_blitz_NullObjectError
_2469:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2471
	call	_brl_blitz_NullObjectError
_2471:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2473
	call	_brl_blitz_NullObjectError
_2473:
	movl	112(%ebx),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,8(%esp)
	movl	108(%esi),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,4(%esp)
	movl	104(%edi),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2474,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2476
	call	_brl_blitz_NullObjectError
_2476:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2478
	call	_brl_blitz_NullObjectError
_2478:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2480
	call	_brl_blitz_NullObjectError
_2480:
	flds	-84(%ebp)
	fstps	12(%esp)
	flds	-80(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	flds	-84(%ebp)
	fdivs	_3527
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	flds	-88(%ebp)
	fmuls	28(%ebx)
	faddp	%st(0),%st(1)
	fstps	4(%esp)
	flds	-8(%ebp)
	flds	-76(%ebp)
	fmuls	28(%edi)
	fsubrp	%st(0),%st(1)
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_2481,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_brl_max2d_SetHandle
	movl	$_2482,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	(%esp)
	call	_brl_max2d_SetRotation
	movl	$_2483,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2485
	call	_brl_blitz_NullObjectError
_2485:
	flds	-20(%ebp)
	fmuls	_3528
	fadds	-76(%ebp)
	fstps	192(%ebx)
	movl	$_2487,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2489
	call	_brl_blitz_NullObjectError
_2489:
	flds	-20(%ebp)
	fmuls	_3529
	fsubs	-76(%ebp)
	fstps	196(%ebx)
	movl	$_2491,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-96(%ebp)
	cmpl	$_bbNullObject,-96(%ebp)
	jne	_2493
	call	_brl_blitz_NullObjectError
_2493:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2495
	call	_brl_blitz_NullObjectError
_2495:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2497
	call	_brl_blitz_NullObjectError
_2497:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2499
	call	_brl_blitz_NullObjectError
_2499:
	movl	__bb_TCar_gWheelRearHeight,%eax
	movl	%eax,20(%esp)
	movl	__bb_TCar_gWheelRearWidth,%eax
	movl	%eax,16(%esp)
	flds	-12(%ebp)
	flds	-32(%ebp)
	fadds	-40(%ebp)
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	12(%esp)
	flds	-8(%ebp)
	flds	192(%edi)
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	movl	__bb_TCar_gGfxWheelRear,%eax
	movl	%eax,4(%esp)
	movl	-96(%ebp),%eax
	movl	%eax,(%esp)
	movl	-96(%ebp),%eax
	movl	(%eax),%eax
	calll	*184(%eax)
	movl	$_2500,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-92(%ebp)
	cmpl	$_bbNullObject,-92(%ebp)
	jne	_2502
	call	_brl_blitz_NullObjectError
_2502:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2504
	call	_brl_blitz_NullObjectError
_2504:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2506
	call	_brl_blitz_NullObjectError
_2506:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2508
	call	_brl_blitz_NullObjectError
_2508:
	movl	__bb_TCar_gWheelRearHeight,%eax
	movl	%eax,20(%esp)
	movl	__bb_TCar_gWheelRearWidth,%eax
	movl	%eax,16(%esp)
	flds	-12(%ebp)
	flds	-36(%ebp)
	fadds	-44(%ebp)
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	12(%esp)
	flds	-8(%ebp)
	flds	196(%edi)
	fmuls	28(%esi)
	faddp	%st(0),%st(1)
	fstps	8(%esp)
	movl	__bb_TCar_gGfxWheelRear,%eax
	movl	%eax,4(%esp)
	movl	-92(%ebp),%eax
	movl	%eax,(%esp)
	movl	-92(%ebp),%eax
	movl	(%eax),%eax
	calll	*184(%eax)
	movl	$_2509,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2511
	call	_brl_blitz_NullObjectError
_2511:
	flds	-20(%ebp)
	fmuls	172(%ebx)
	fstps	-56(%ebp)
	movl	$_2512,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3530
	fstps	-60(%ebp)
	movl	$_2513,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2515
	call	_brl_blitz_NullObjectError
_2515:
	flds	_3531
	fmuls	176(%ebx)
	fstps	-64(%ebp)
	movl	$_2516,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$40,8(%esp)
	movl	$40,4(%esp)
	movl	$40,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2517,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2519
	call	_brl_blitz_NullObjectError
_2519:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2521
	call	_brl_blitz_NullObjectError
_2521:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2523
	call	_brl_blitz_NullObjectError
_2523:
	flds	_3532
	fstps	12(%esp)
	flds	_3533
	fstps	8(%esp)
	flds	-12(%ebp)
	flds	-60(%ebp)
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	flds	-64(%ebp)
	fmuls	28(%ebx)
	faddp	%st(0),%st(1)
	fstps	4(%esp)
	flds	-8(%ebp)
	flds	_3534
	fadds	-76(%ebp)
	fmuls	28(%edi)
	fsubrp	%st(0),%st(1)
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_2524,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-68(%ebp)
	fstps	(%esp)
	call	_brl_max2d_SetRotation
	movl	$_2525,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-60(%ebp)
	fdivs	_3535
	fstps	4(%esp)
	flds	-56(%ebp)
	fdivs	_3536
	fstps	(%esp)
	call	_brl_max2d_SetHandle
	movl	$_2526,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2528
	call	_brl_blitz_NullObjectError
_2528:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2530
	call	_brl_blitz_NullObjectError
_2530:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2532
	call	_brl_blitz_NullObjectError
_2532:
	movl	112(%ebx),%eax
	shl	$1,%eax
	movl	%eax,8(%esp)
	movl	108(%esi),%eax
	shl	$1,%eax
	movl	%eax,4(%esp)
	movl	104(%edi),%eax
	shl	$1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2533,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2535
	call	_brl_blitz_NullObjectError
_2535:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2537
	call	_brl_blitz_NullObjectError
_2537:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2539
	call	_brl_blitz_NullObjectError
_2539:
	flds	-60(%ebp)
	fstps	12(%esp)
	flds	-56(%ebp)
	fstps	8(%esp)
	flds	-12(%ebp)
	flds	-60(%ebp)
	fdivs	_3537
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	flds	-64(%ebp)
	fmuls	28(%ebx)
	faddp	%st(0),%st(1)
	fstps	4(%esp)
	flds	-8(%ebp)
	flds	-76(%ebp)
	fmuls	28(%edi)
	fsubrp	%st(0),%st(1)
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_2540,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_brl_max2d_SetHandle
	movl	$_2541,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	(%esp)
	call	_brl_max2d_SetRotation
	movl	$_2542,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2544
	call	_brl_blitz_NullObjectError
_2544:
	flds	204(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setbe	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2545
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2561,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2546,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-100(%ebp)
	cmpl	$_bbNullObject,-100(%ebp)
	jne	_2548
	call	_brl_blitz_NullObjectError
_2548:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2550
	call	_brl_blitz_NullObjectError
_2550:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2552
	call	_brl_blitz_NullObjectError
_2552:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2554
	call	_brl_blitz_NullObjectError
_2554:
	flds	204(%esi)
	fmuls	28(%ebx)
	fstps	4(%esp)
	movl	-100(%ebp),%eax
	flds	204(%eax)
	fmuls	28(%edi)
	fstps	(%esp)
	call	_brl_max2d_SetScale
	movl	$_2555,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$255,8(%esp)
	movl	$255,4(%esp)
	movl	$255,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2558
	call	_brl_blitz_NullObjectError
_2558:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2560
	call	_brl_blitz_NullObjectError
_2560:
	movl	$0,12(%esp)
	flds	24(%esi)
	flds	_3538
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	__bb_TCar_gGfxExhaustFlash,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_DrawImage
	calll	*_bbOnDebugLeaveScope
_2545:
	mov	$0,%ebx
	jmp	_238
_238:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$24,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_drawWheel:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	24(%ebp),%eax
	movl	%eax,-20(%ebp)
	movl	28(%ebp),%eax
	movl	%eax,-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2596,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2584,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2586
	call	_brl_blitz_NullObjectError
_2586:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2588
	call	_brl_blitz_NullObjectError
_2588:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2590
	call	_brl_blitz_NullObjectError
_2590:
	flds	144(%ebx)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%eax,8(%esp)
	flds	144(%esi)
	fstpl	(%esp)
	call	_bbFloatToInt
	mov	%eax,%ebx
	flds	144(%edi)
	fstpl	(%esp)
	call	_bbFloatToInt
	movl	%ebx,4(%esp)
	movl	%eax,(%esp)
	call	_brl_max2d_SetColor
	movl	$_2591,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2593
	call	_brl_blitz_NullObjectError
_2593:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2595
	call	_brl_blitz_NullObjectError
_2595:
	movl	$0,12(%esp)
	flds	-16(%ebp)
	movl	-24(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-28(%ebp)
	fildl	-28(%ebp)
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	flds	-12(%ebp)
	movl	-20(%ebp),%eax
	cdq
	and	$1,%edx
	add	%edx,%eax
	sar	$1,%eax
	movl	%eax,-28(%ebp)
	fildl	-28(%ebp)
	fmuls	28(%esi)
	fsubrp	%st(0),%st(1)
	fstps	4(%esp)
	movl	-8(%ebp),%eax
	movl	%eax,(%esp)
	call	_brl_max2d_DrawImage
	mov	$0,%ebx
	jmp	_246
_246:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_drawShadow:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	push	%esi
	push	%edi
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2622,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2604
	call	_brl_blitz_NullObjectError
_2604:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2606
	call	_brl_blitz_NullObjectError
_2606:
	flds	28(%ebx)
	fstps	4(%esp)
	flds	28(%esi)
	fstps	(%esp)
	call	_brl_max2d_SetScale
	movl	$_2607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$3,(%esp)
	call	_brl_max2d_SetBlend
	movl	$_2608,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_3637
	fstps	(%esp)
	call	_brl_max2d_SetAlpha
	movl	$_2609,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-12(%ebp)
	cmpl	$_bbNullObject,-12(%ebp)
	jne	_2611
	call	_brl_blitz_NullObjectError
_2611:
	movl	-4(%ebp),%eax
	movl	%eax,-8(%ebp)
	cmpl	$_bbNullObject,-8(%ebp)
	jne	_2613
	call	_brl_blitz_NullObjectError
_2613:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_2615
	call	_brl_blitz_NullObjectError
_2615:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_2617
	call	_brl_blitz_NullObjectError
_2617:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2619
	call	_brl_blitz_NullObjectError
_2619:
	movl	$0,12(%esp)
	flds	24(%esi)
	flds	_3638
	fmuls	28(%ebx)
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	movl	-12(%ebp),%eax
	flds	32(%eax)
	movl	-8(%ebp),%eax
	flds	28(%eax)
	fmuls	20(%edi)
	faddp	%st(0),%st(1)
	fstps	4(%esp)
	movl	__bb_TCar_gGfxShadow,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_DrawImage
	movl	$_2620,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,(%esp)
	call	_brl_max2d_SetBlend
	movl	$_2621,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	(%esp)
	call	_brl_max2d_SetAlpha
	mov	$0,%ebx
	jmp	_249
_249:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_getSpeed:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2626,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2623,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2625
	call	_brl_blitz_NullObjectError
_2625:
	flds	80(%ebx)
	fstps	-8(%ebp)
	jmp	_252
_252:
	calll	*_bbOnDebugLeaveScope
	flds	-8(%ebp)
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_isHuman:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2630,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2627,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2629
	call	_brl_blitz_NullObjectError
_2629:
	movl	76(%ebx),%ebx
	jmp	_255
_255:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_isCar:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2632,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2631,(%esp)
	calll	*_bbOnDebugEnterStm
	mov	$1,%ebx
	jmp	_258
_258:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_receiveHit:
	push	%ebp
	mov	%esp,%ebp
	sub	$20,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	flds	20(%ebp)
	fstps	-16(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2645,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2633,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2635
	call	_brl_blitz_NullObjectError
_2635:
	cmpl	$0,76(%ebx)
	jne	_2636
	movl	%ebp,4(%esp)
	movl	$_2641,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2637,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2639
	call	_brl_blitz_NullObjectError
_2639:
	flds	-12(%ebp)
	flds	-16(%ebp)
	fmuls	_3660
	faddp	%st(0),%st(1)
	fstps	16(%ebx)
	calll	*_bbOnDebugLeaveScope
_2636:
	movl	$_2642,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2644
	call	_brl_blitz_NullObjectError
_2644:
	flds	80(%ebx)
	fmuls	_3661
	fstps	-20(%ebp)
	jmp	_264
_264:
	calll	*_bbOnDebugLeaveScope
	flds	-20(%ebp)
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_selectNewLane:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2661,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2648,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_2649
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2654,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2652
	call	_brl_blitz_NullObjectError
_2652:
	movl	$320,4(%esp)
	movl	$0,(%esp)
	call	_brl_random_Rand
	movl	%eax,-12(%ebp)
	fildl	-12(%ebp)
	fstps	136(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_2655
_2649:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_2660,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2656,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2658
	call	_brl_blitz_NullObjectError
_2658:
	movl	$0,4(%esp)
	movl	$-320,(%esp)
	call	_brl_random_Rand
	movl	%eax,-12(%ebp)
	fildl	-12(%ebp)
	fstps	136(%ebx)
	calll	*_bbOnDebugLeaveScope
_2655:
	mov	$0,%ebx
	jmp	_268
_268:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_setSlope:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2667,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2663,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2665
	call	_brl_blitz_NullObjectError
_2665:
	flds	-8(%ebp)
	fstps	148(%ebx)
	mov	$0,%ebx
	jmp	_272
_272:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_setInTunnel:
	push	%ebp
	mov	%esp,%ebp
	sub	$8,%esp
	push	%ebx
	sub	$12,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2673,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2669,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2671
	call	_brl_blitz_NullObjectError
_2671:
	movl	-8(%ebp),%eax
	movl	%eax,152(%ebx)
	mov	$0,%ebx
	jmp	_276
_276:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TCar_clear:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	%ebp,4(%esp)
	movl	$_2705,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2675,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2677
	call	_brl_blitz_NullObjectError
_2677:
	cmpl	$_bbNullObject,64(%ebx)
	je	_2678
	movl	%ebp,4(%esp)
	movl	$_2684,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2679,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2681
	call	_brl_blitz_NullObjectError
_2681:
	movl	64(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2683
	call	_brl_blitz_NullObjectError
_2683:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_2678:
	movl	$_2685,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2687
	call	_brl_blitz_NullObjectError
_2687:
	cmpl	$_bbNullObject,68(%ebx)
	je	_2688
	movl	%ebp,4(%esp)
	movl	$_2694,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2691
	call	_brl_blitz_NullObjectError
_2691:
	movl	68(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2693
	call	_brl_blitz_NullObjectError
_2693:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_2688:
	movl	$_2695,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2697
	call	_brl_blitz_NullObjectError
_2697:
	cmpl	$_bbNullObject,72(%ebx)
	je	_2698
	movl	%ebp,4(%esp)
	movl	$_2704,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_2699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2701
	call	_brl_blitz_NullObjectError
_2701:
	movl	72(%ebx),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_2703
	call	_brl_blitz_NullObjectError
_2703:
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*48(%eax)
	calll	*_bbOnDebugLeaveScope
_2698:
	mov	$0,%ebx
	jmp	_279
_279:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
	.data	
	.align	4
_305:
	.long	0
_304:
	.asciz	"car"
	.align	4
_303:
	.long	1
	.long	_304
	.long	0
_282:
	.asciz	"/Users/macbook/Downloads/grandprix_win/Imports/car.bmx"
	.align	4
_281:
	.long	_282
	.long	53
	.long	2
	.align	4
__bb_TCar_gGfxWheelFront:
	.long	_bbNullObject
	.align	4
_283:
	.long	_282
	.long	54
	.long	2
	.align	4
__bb_TCar_gGfxWheelRear:
	.long	_bbNullObject
	.align	4
_284:
	.long	_282
	.long	55
	.long	2
	.align	4
__bb_TCar_gGfxShadow:
	.long	_bbNullObject
	.align	4
_285:
	.long	_282
	.long	56
	.long	2
	.align	4
__bb_TCar_gGfxExhaustFlash:
	.long	_bbNullObject
	.align	4
_286:
	.long	_282
	.long	58
	.long	2
	.align	4
__bb_TCar_gSndEngine1:
	.long	_bbNullObject
	.align	4
_287:
	.long	_282
	.long	59
	.long	2
	.align	4
__bb_TCar_gSndEngine2:
	.long	_bbNullObject
	.align	4
_288:
	.long	_282
	.long	60
	.long	2
	.align	4
__bb_TCar_gSndBump:
	.long	_bbNullObject
	.align	4
_289:
	.long	_282
	.long	61
	.long	2
	.align	4
__bb_TCar_gSndGrassBump:
	.long	_bbNullObject
	.align	4
_290:
	.long	_282
	.long	62
	.long	2
	.align	4
__bb_TCar_gSndSkid:
	.long	_bbNullObject
	.align	4
_291:
	.long	_282
	.long	63
	.long	2
	.align	4
__bb_TCar_gSndExplosion:
	.long	_bbNullObject
	.align	4
_292:
	.long	_282
	.long	64
	.long	2
	.align	4
__bb_TCar_gSndExhaustFlash:
	.long	_bbNullObject
	.align	4
_293:
	.long	_282
	.long	65
	.long	2
	.align	4
__bb_TCar_gSndPlok:
	.long	_bbNullObject
	.align	4
_294:
	.long	_282
	.long	66
	.long	2
	.align	4
__bb_TCar_gSndCrash:
	.long	_bbNullObject
	.align	4
_295:
	.long	_282
	.long	68
	.long	2
	.align	4
__bb_TCar_gWheelFrontWidth:
	.long	0
	.align	4
_296:
	.long	_282
	.long	69
	.long	2
	.align	4
__bb_TCar_gWheelFrontHeight:
	.long	0
	.align	4
_297:
	.long	_282
	.long	70
	.long	2
	.align	4
__bb_TCar_gWheelRearWidth:
	.long	0
	.align	4
_298:
	.long	_282
	.long	71
	.long	2
	.align	4
__bb_TCar_gWheelRearHeight:
	.long	0
	.align	4
_299:
	.long	_282
	.long	72
	.long	2
	.align	4
__bb_TCar_gNewestEnemy:
	.long	_bbNullObject
	.align	4
_300:
	.long	_282
	.long	73
	.long	2
	.align	4
__bb_TCar_gNextEnemyZ:
	.long	_bbNullObject
	.align	4
_301:
	.long	_282
	.long	74
	.long	2
	.align	4
__bb_TCar_gEnemyCount:
	.long	0
	.align	4
_302:
	.long	_282
	.long	75
	.long	2
	.align	4
__bb_TCar_gEnemyMinZ:
	.long	0x0
_30:
	.asciz	"TCar"
_31:
	.asciz	"TOP_SPEED"
_32:
	.asciz	"f"
	.align	4
_33:
	.long	_bbStringClass
	.long	2147483646
	.long	11
	.short	48,46,51,50,52,57,57,57,57,56,56
_34:
	.asciz	"STEER_CHANGE"
	.align	4
_35:
	.long	_bbStringClass
	.long	2147483646
	.long	12
	.short	48,46,48,57,53,55,57,57,57,57,55,52
_36:
	.asciz	"AI_STEER_CHANGE"
	.align	4
_37:
	.long	_bbStringClass
	.long	2147483646
	.long	12
	.short	48,46,48,55,48,48,48,48,48,48,48,51
_38:
	.asciz	"STEER_RETURN_FACTOR"
	.align	4
_39:
	.long	_bbStringClass
	.long	2147483646
	.long	11
	.short	48,46,57,57,51,52,57,57,57,57,52
_40:
	.asciz	"MAX_STEER"
	.align	4
_41:
	.long	_bbStringClass
	.long	2147483646
	.long	10
	.short	49,48,46,48,48,48,48,48,48,48
_42:
	.asciz	"BRAKE"
	.align	4
_43:
	.long	_bbStringClass
	.long	2147483646
	.long	14
	.short	48,46,48,48,48,54,48,48,48,48,48,48,50,56
_44:
	.asciz	"IDLE_BRAKE"
	.align	4
_45:
	.long	_bbStringClass
	.long	2147483646
	.long	14
	.short	51,46,57,57,57,57,57,57,57,48,101,45,48,53
_46:
	.asciz	"GEARS"
_47:
	.asciz	"i"
	.align	4
_48:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	53
_49:
	.asciz	"PLAYER_Z"
_50:
	.asciz	"MIN_FRONT_WHEEL_OFFSET_Y"
_51:
	.asciz	"MAX_FRONT_WHEEL_OFFSET_Y"
	.align	4
_52:
	.long	_bbStringClass
	.long	2147483646
	.long	10
	.short	51,48,46,48,48,48,48,48,48,48
_53:
	.asciz	"SLOPE_TO_FRONT_WHEEL_DY_FACTOR"
	.align	4
_54:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	56,48
_55:
	.asciz	"MAX_FRONT_WHEEL_DY_FACTOR"
_56:
	.asciz	"AI_MAX_SPEED_DECREASE"
	.align	4
_57:
	.long	_bbStringClass
	.long	2147483646
	.long	12
	.short	48,46,48,51,56,57,57,57,57,57,55,49
_58:
	.asciz	"TARGET_X_MARGIN"
	.align	4
_59:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	53,48
_60:
	.asciz	"CAR_WIDTH"
	.align	4
_61:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	49,56,48
_62:
	.asciz	"CAR_LENGTH"
	.align	4
_63:
	.long	_bbStringClass
	.long	2147483646
	.long	11
	.short	48,46,56,48,48,48,48,48,48,49,50
_64:
	.asciz	"MAX_DISTANCE_FROM_CENTER"
	.align	4
_65:
	.long	_bbStringClass
	.long	2147483646
	.long	4
	.short	49,54,48,48
_66:
	.asciz	"SIDE_BUMP_MIN_DISTANCE"
	.align	4
_67:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	50,56,48
_68:
	.asciz	"SIDE_BUMP_MAX_DISTANCE"
	.align	4
_69:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	51,54,48
_70:
	.asciz	"OFFROAD_BUMP_MIN_DISTANCE"
	.align	4
_71:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	52,54,48
_72:
	.asciz	"SIDE_BUMP_TIME"
	.align	4
_73:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	52
_74:
	.asciz	"SIDE_BUMP_SLOWDOWN"
	.align	4
_75:
	.long	_bbStringClass
	.long	2147483646
	.long	14
	.short	48,46,48,48,48,49,49,57,57,57,57,57,57,55
_76:
	.asciz	"OFFROAD_BUMP_SLOWDOWN"
	.align	4
_77:
	.long	_bbStringClass
	.long	2147483646
	.long	13
	.short	48,46,48,48,54,48,48,48,48,48,48,48,53
_78:
	.asciz	"MIN_SLOWDOWN_SPEED"
	.align	4
_79:
	.long	_bbStringClass
	.long	2147483646
	.long	11
	.short	48,46,49,50,57,57,57,57,57,57,53
_80:
	.asciz	"MAX_APPLIED_DRIFT"
_81:
	.asciz	"MAX_EXHAUST_FLASH_TIME"
	.align	4
_82:
	.long	_bbStringClass
	.long	2147483646
	.long	4
	.short	53,48,48,48
_83:
	.asciz	"MIN_EXHAUST_FLASH_TIME"
	.align	4
_84:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	49,48,48
_85:
	.asciz	"GOLDEN_COLOR_TIME"
	.align	4
_86:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	49,53
_87:
	.asciz	"DAMAGE_SMOKING"
	.align	4
_88:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	51
_89:
	.asciz	"SMOKING_TIME"
	.align	4
_90:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	55,48,48
_91:
	.asciz	"SMOKE_TIME"
	.align	4
_92:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	50,48
_93:
	.asciz	"GRID_SIZE"
	.align	4
_94:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	56
_95:
	.asciz	"GRID_PLAYER_POS"
	.align	4
_96:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	55
_97:
	.asciz	"GRID_STEP_Z"
	.align	4
_98:
	.long	_bbStringClass
	.long	2147483646
	.long	10
	.short	50,46,52,48,48,48,48,48,49,48
_99:
	.asciz	"GRID_START_Z"
	.align	4
_100:
	.long	_bbStringClass
	.long	2147483646
	.long	10
	.short	49,57,46,52,48,48,48,48,49,53
_101:
	.asciz	"PLAYER_CAR_COLOR_GREEN"
	.align	4
_102:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	48
_103:
	.asciz	"PLAYER_CAR_COLOR_YELLOW"
	.align	4
_104:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	49
_105:
	.asciz	"PLAYER_CAR_COLOR_RED"
	.align	4
_106:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	50
_107:
	.asciz	"PLAYER_CAR_COLOR_BLACK"
_108:
	.asciz	"fChnEngine1"
_109:
	.asciz	":TChannel"
_110:
	.asciz	"fChnEngine2"
_111:
	.asciz	"fChnSkid"
_112:
	.asciz	"fHuman"
_113:
	.asciz	"fSpeed"
_114:
	.asciz	"fAccFactor"
_115:
	.asciz	"fSteer"
_116:
	.asciz	"fSteerResult"
_117:
	.asciz	"fDX"
_118:
	.asciz	"fOutwardForce"
_119:
	.asciz	"fColorR"
_120:
	.asciz	"fColorG"
_121:
	.asciz	"fColorB"
_122:
	.asciz	"fSideBumpTime"
_123:
	.asciz	"fLeftWheelBump"
_124:
	.asciz	"fRightWheelBump"
_125:
	.asciz	"fTargetSpeedFactor"
_126:
	.asciz	"fTargetSpeed"
_127:
	.asciz	"fTargetX"
_128:
	.asciz	"fDistanceToPlayer"
_129:
	.asciz	"fWheelColor"
_130:
	.asciz	"fSlope"
_131:
	.asciz	"fInTunnel"
_132:
	.asciz	"fSoundRateModifier"
_133:
	.asciz	"fJumping"
_134:
	.asciz	"fJumpDY"
_135:
	.asciz	"fJumpY"
_136:
	.asciz	"fWingWidthModifier"
_137:
	.asciz	"fWingYOffsetModifier"
_138:
	.asciz	"fAICollisionWarning"
_139:
	.asciz	"fDrift"
_140:
	.asciz	"fDriftFraction"
_141:
	.asciz	"fDrawRearLWheelX"
_142:
	.asciz	"fDrawRearRWheelX"
_143:
	.asciz	"fExhaustFlashTimer"
_144:
	.asciz	"fExhaustFlashScale"
_145:
	.asciz	"fGolden"
_146:
	.asciz	"fGoldenColorTimer"
_147:
	.asciz	"fDamage"
_148:
	.asciz	"fSmokingTimer"
_149:
	.asciz	"fSmokeTimer"
_150:
	.asciz	"fScoreCounted"
_151:
	.asciz	"fSteerChange"
_152:
	.asciz	"fSteerReturnFactor"
_153:
	.asciz	"fTopSpeed"
_154:
	.asciz	"fMaxSteer"
_155:
	.asciz	"New"
_156:
	.asciz	"()i"
_157:
	.asciz	"Delete"
_158:
	.asciz	"Create"
_159:
	.asciz	"(f,f,i,i):TCar"
_160:
	.asciz	"removeAll"
_161:
	.asciz	"loadGraphics"
_162:
	.asciz	"loadSounds"
_163:
	.asciz	"createStartingGrid"
_164:
	.asciz	"(i):TCar"
_165:
	.asciz	"updateEngineSound"
_166:
	.asciz	"setSegmentDX"
_167:
	.asciz	"(f,f)i"
_168:
	.asciz	"update"
_169:
	.asciz	"(f)i"
_170:
	.asciz	"updateWheelColor"
_171:
	.asciz	"updateSmoking"
_172:
	.asciz	"checkCollisions"
_173:
	.asciz	"(i)i"
_174:
	.asciz	"deactivate"
_175:
	.asciz	"draw"
_176:
	.asciz	"drawWheel"
_177:
	.asciz	"(:TImage,f,f,i,i)i"
_178:
	.asciz	"drawShadow"
_179:
	.asciz	"getSpeed"
_180:
	.asciz	"()f"
_181:
	.asciz	"isHuman"
_182:
	.asciz	"isCar"
_183:
	.asciz	"receiveHit"
_184:
	.asciz	"(f,f,f)f"
_185:
	.asciz	"selectNewLane"
_186:
	.asciz	"setSlope"
_187:
	.asciz	"setInTunnel"
_188:
	.asciz	"clear"
	.align	4
_29:
	.long	2
	.long	_30
	.long	1
	.long	_31
	.long	_32
	.long	_33
	.long	1
	.long	_34
	.long	_32
	.long	_35
	.long	1
	.long	_36
	.long	_32
	.long	_37
	.long	1
	.long	_38
	.long	_32
	.long	_39
	.long	1
	.long	_40
	.long	_32
	.long	_41
	.long	1
	.long	_42
	.long	_32
	.long	_43
	.long	1
	.long	_44
	.long	_32
	.long	_45
	.long	1
	.long	_46
	.long	_47
	.long	_48
	.long	1
	.long	_49
	.long	_47
	.long	_48
	.long	1
	.long	_50
	.long	_32
	.long	_41
	.long	1
	.long	_51
	.long	_32
	.long	_52
	.long	1
	.long	_53
	.long	_47
	.long	_54
	.long	1
	.long	_55
	.long	_47
	.long	_48
	.long	1
	.long	_56
	.long	_32
	.long	_57
	.long	1
	.long	_58
	.long	_47
	.long	_59
	.long	1
	.long	_60
	.long	_47
	.long	_61
	.long	1
	.long	_62
	.long	_32
	.long	_63
	.long	1
	.long	_64
	.long	_47
	.long	_65
	.long	1
	.long	_66
	.long	_47
	.long	_67
	.long	1
	.long	_68
	.long	_47
	.long	_69
	.long	1
	.long	_70
	.long	_47
	.long	_71
	.long	1
	.long	_72
	.long	_47
	.long	_73
	.long	1
	.long	_74
	.long	_32
	.long	_75
	.long	1
	.long	_76
	.long	_32
	.long	_77
	.long	1
	.long	_78
	.long	_32
	.long	_79
	.long	1
	.long	_80
	.long	_32
	.long	_41
	.long	1
	.long	_81
	.long	_47
	.long	_82
	.long	1
	.long	_83
	.long	_47
	.long	_84
	.long	1
	.long	_85
	.long	_47
	.long	_86
	.long	1
	.long	_87
	.long	_47
	.long	_88
	.long	1
	.long	_89
	.long	_47
	.long	_90
	.long	1
	.long	_91
	.long	_47
	.long	_92
	.long	1
	.long	_93
	.long	_47
	.long	_94
	.long	1
	.long	_95
	.long	_47
	.long	_96
	.long	1
	.long	_97
	.long	_32
	.long	_98
	.long	1
	.long	_99
	.long	_32
	.long	_100
	.long	1
	.long	_101
	.long	_47
	.long	_102
	.long	1
	.long	_103
	.long	_47
	.long	_104
	.long	1
	.long	_105
	.long	_47
	.long	_106
	.long	1
	.long	_107
	.long	_47
	.long	_88
	.long	3
	.long	_108
	.long	_109
	.long	64
	.long	3
	.long	_110
	.long	_109
	.long	68
	.long	3
	.long	_111
	.long	_109
	.long	72
	.long	3
	.long	_112
	.long	_47
	.long	76
	.long	3
	.long	_113
	.long	_32
	.long	80
	.long	3
	.long	_114
	.long	_32
	.long	84
	.long	3
	.long	_115
	.long	_32
	.long	88
	.long	3
	.long	_116
	.long	_32
	.long	92
	.long	3
	.long	_117
	.long	_32
	.long	96
	.long	3
	.long	_118
	.long	_32
	.long	100
	.long	3
	.long	_119
	.long	_47
	.long	104
	.long	3
	.long	_120
	.long	_47
	.long	108
	.long	3
	.long	_121
	.long	_47
	.long	112
	.long	3
	.long	_122
	.long	_32
	.long	116
	.long	3
	.long	_123
	.long	_47
	.long	120
	.long	3
	.long	_124
	.long	_47
	.long	124
	.long	3
	.long	_125
	.long	_32
	.long	128
	.long	3
	.long	_126
	.long	_32
	.long	132
	.long	3
	.long	_127
	.long	_32
	.long	136
	.long	3
	.long	_128
	.long	_32
	.long	140
	.long	3
	.long	_129
	.long	_32
	.long	144
	.long	3
	.long	_130
	.long	_32
	.long	148
	.long	3
	.long	_131
	.long	_47
	.long	152
	.long	3
	.long	_132
	.long	_32
	.long	156
	.long	3
	.long	_133
	.long	_47
	.long	160
	.long	3
	.long	_134
	.long	_32
	.long	164
	.long	3
	.long	_135
	.long	_32
	.long	168
	.long	3
	.long	_136
	.long	_32
	.long	172
	.long	3
	.long	_137
	.long	_32
	.long	176
	.long	3
	.long	_138
	.long	_47
	.long	180
	.long	3
	.long	_139
	.long	_32
	.long	184
	.long	3
	.long	_140
	.long	_32
	.long	188
	.long	3
	.long	_141
	.long	_32
	.long	192
	.long	3
	.long	_142
	.long	_32
	.long	196
	.long	3
	.long	_143
	.long	_47
	.long	200
	.long	3
	.long	_144
	.long	_32
	.long	204
	.long	3
	.long	_145
	.long	_47
	.long	208
	.long	3
	.long	_146
	.long	_47
	.long	212
	.long	3
	.long	_147
	.long	_47
	.long	216
	.long	3
	.long	_148
	.long	_47
	.long	220
	.long	3
	.long	_149
	.long	_47
	.long	224
	.long	3
	.long	_150
	.long	_47
	.long	228
	.long	3
	.long	_151
	.long	_32
	.long	232
	.long	3
	.long	_152
	.long	_32
	.long	236
	.long	3
	.long	_153
	.long	_32
	.long	240
	.long	3
	.long	_154
	.long	_32
	.long	244
	.long	6
	.long	_155
	.long	_156
	.long	16
	.long	6
	.long	_157
	.long	_156
	.long	20
	.long	7
	.long	_158
	.long	_159
	.long	156
	.long	7
	.long	_160
	.long	_156
	.long	56
	.long	7
	.long	_161
	.long	_156
	.long	160
	.long	7
	.long	_162
	.long	_156
	.long	164
	.long	7
	.long	_163
	.long	_164
	.long	168
	.long	6
	.long	_165
	.long	_156
	.long	172
	.long	6
	.long	_166
	.long	_167
	.long	68
	.long	6
	.long	_168
	.long	_169
	.long	80
	.long	6
	.long	_170
	.long	_156
	.long	176
	.long	6
	.long	_171
	.long	_156
	.long	180
	.long	6
	.long	_172
	.long	_173
	.long	136
	.long	6
	.long	_174
	.long	_156
	.long	84
	.long	6
	.long	_175
	.long	_156
	.long	92
	.long	6
	.long	_176
	.long	_177
	.long	184
	.long	6
	.long	_178
	.long	_156
	.long	96
	.long	6
	.long	_179
	.long	_180
	.long	116
	.long	6
	.long	_181
	.long	_156
	.long	120
	.long	6
	.long	_182
	.long	_156
	.long	128
	.long	6
	.long	_183
	.long	_184
	.long	140
	.long	6
	.long	_185
	.long	_169
	.long	188
	.long	6
	.long	_186
	.long	_169
	.long	148
	.long	6
	.long	_187
	.long	_173
	.long	152
	.long	6
	.long	_188
	.long	_156
	.long	88
	.long	0
	.align	4
_bb_TCar:
	.long	_bb_TEntity
	.long	_bbObjectFree
	.long	_29
	.long	248
	.long	__bb_TCar_New
	.long	__bb_TCar_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__bb_TEntity_updateAll
	.long	__bb_TEntity_removeInactive
	.long	__bb_TCar_removeAll
	.long	__bb_TEntity_updateDepthSortAll
	.long	__bb_TEntity_init
	.long	__bb_TCar_setSegmentDX
	.long	__bb_TEntity_setSegmentDY
	.long	__bb_TEntity_addToListDepthSorted
	.long	__bb_TCar_update
	.long	__bb_TCar_deactivate
	.long	__bb_TCar_clear
	.long	__bb_TCar_draw
	.long	__bb_TCar_drawShadow
	.long	__bb_TEntity_removeFromList
	.long	__bb_TEntity_updateDepthSort
	.long	__bb_TEntity_updateDepthSortDown
	.long	__bb_TEntity_updateDepthSortUp
	.long	__bb_TCar_getSpeed
	.long	__bb_TCar_isHuman
	.long	__bb_TEntity_isOil
	.long	__bb_TCar_isCar
	.long	__bb_TEntity_isTunnelStart
	.long	__bb_TCar_checkCollisions
	.long	__bb_TCar_receiveHit
	.long	__bb_TEntity_hittable
	.long	__bb_TCar_setSlope
	.long	__bb_TCar_setInTunnel
	.long	__bb_TCar_Create
	.long	__bb_TCar_loadGraphics
	.long	__bb_TCar_loadSounds
	.long	__bb_TCar_createStartingGrid
	.long	__bb_TCar_updateEngineSound
	.long	__bb_TCar_updateWheelColor
	.long	__bb_TCar_updateSmoking
	.long	__bb_TCar_drawWheel
	.long	__bb_TCar_selectNewLane
_312:
	.asciz	"Self"
_313:
	.asciz	":TCar"
	.align	4
_311:
	.long	1
	.long	_155
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_310:
	.long	3
	.long	0
	.long	0
_681:
	.asciz	"pZ"
_682:
	.asciz	"pX"
_683:
	.asciz	"pHuman"
_684:
	.asciz	"pPlayerCarColor"
	.align	4
_680:
	.long	1
	.long	_158
	.long	2
	.long	_681
	.long	_32
	.long	-4
	.long	2
	.long	_682
	.long	_32
	.long	-8
	.long	2
	.long	_683
	.long	_47
	.long	-12
	.long	2
	.long	_684
	.long	_47
	.long	-16
	.long	2
	.long	_304
	.long	_313
	.long	-20
	.long	0
	.align	4
_321:
	.long	_282
	.long	127
	.long	3
	.align	4
_323:
	.long	_282
	.long	128
	.long	3
	.align	4
_326:
	.long	_282
	.long	129
	.long	3
	.align	4
_330:
	.long	_282
	.long	130
	.long	3
	.align	4
_334:
	.long	_282
	.long	131
	.long	3
	.align	4
_338:
	.long	_282
	.long	132
	.long	3
	.align	4
_2713:
	.long	0x43340000
	.align	4
_342:
	.long	_282
	.long	133
	.long	3
	.align	4
_2714:
	.long	0x3f4ccccd
	.align	4
_346:
	.long	_282
	.long	134
	.long	3
	.align	4
_2715:
	.long	0x43160000
	.align	4
_350:
	.long	_282
	.long	135
	.long	3
	.align	4
_354:
	.long	_282
	.long	136
	.long	3
	.align	4
_358:
	.long	_282
	.long	137
	.long	3
	.align	4
_362:
	.long	_282
	.long	138
	.long	3
	.align	4
_366:
	.long	_282
	.long	139
	.long	3
	.align	4
_370:
	.long	_282
	.long	140
	.long	3
	.align	4
_374:
	.long	_282
	.long	141
	.long	3
	.align	4
_378:
	.long	_282
	.long	142
	.long	3
	.align	4
_2716:
	.long	0x3ea66666
	.align	4
_382:
	.long	_282
	.long	143
	.long	3
	.align	4
_2717:
	.long	0x41200000
	.align	4
_386:
	.long	_282
	.long	145
	.long	3
	.align	4
_569:
	.long	3
	.long	0
	.long	0
	.align	4
_390:
	.long	_282
	.long	146
	.long	4
	.align	4
_398:
	.long	_282
	.long	147
	.long	4
	.align	4
_406:
	.long	_282
	.long	148
	.long	4
	.align	4
_414:
	.long	_282
	.long	149
	.long	4
	.align	4
_2718:
	.long	0x3e4ccccd
	.align	4
_419:
	.long	_282
	.long	150
	.long	4
	.align	4
_2719:
	.long	0x3e4ccccd
	.align	4
_424:
	.long	_282
	.long	151
	.long	4
	.align	4
_429:
	.long	_282
	.long	154
	.long	4
	.align	4
_464:
	.long	3
	.long	0
	.long	0
	.align	4
_436:
	.long	_282
	.long	156
	.long	6
	.align	4
_440:
	.long	_282
	.long	157
	.long	6
	.align	4
_444:
	.long	_282
	.long	158
	.long	6
	.align	4
_448:
	.long	_282
	.long	160
	.long	6
	.align	4
_2720:
	.long	0x3d8956c0
	.align	4
_452:
	.long	_282
	.long	161
	.long	6
	.align	4
_2721:
	.long	0x3f7dab9f
	.align	4
_456:
	.long	_282
	.long	162
	.long	6
	.align	4
_2722:
	.long	0x3e95c28f
	.align	4
_460:
	.long	_282
	.long	163
	.long	6
	.align	4
_2723:
	.long	0x41000000
	.align	4
_493:
	.long	3
	.long	0
	.long	0
	.align	4
_465:
	.long	_282
	.long	166
	.long	6
	.align	4
_469:
	.long	_282
	.long	167
	.long	6
	.align	4
_473:
	.long	_282
	.long	168
	.long	6
	.align	4
_477:
	.long	_282
	.long	170
	.long	6
	.align	4
_2724:
	.long	0x3da6c4c6
	.align	4
_481:
	.long	_282
	.long	171
	.long	6
	.align	4
_2725:
	.long	0x3f7e00d2
	.align	4
_485:
	.long	_282
	.long	172
	.long	6
	.align	4
_2726:
	.long	0x3e9e147a
	.align	4
_489:
	.long	_282
	.long	173
	.long	6
	.align	4
_2727:
	.long	0x41100000
	.align	4
_522:
	.long	3
	.long	0
	.long	0
	.align	4
_494:
	.long	_282
	.long	176
	.long	6
	.align	4
_498:
	.long	_282
	.long	177
	.long	6
	.align	4
_502:
	.long	_282
	.long	178
	.long	6
	.align	4
_506:
	.long	_282
	.long	180
	.long	6
	.align	4
_2728:
	.long	0x3dc432ca
	.align	4
_510:
	.long	_282
	.long	181
	.long	6
	.align	4
_2729:
	.long	0x3f7e5604
	.align	4
_514:
	.long	_282
	.long	182
	.long	6
	.align	4
_2730:
	.long	0x3ea66666
	.align	4
_518:
	.long	_282
	.long	183
	.long	6
	.align	4
_2731:
	.long	0x41200000
	.align	4
_551:
	.long	3
	.long	0
	.long	0
	.align	4
_523:
	.long	_282
	.long	186
	.long	6
	.align	4
_527:
	.long	_282
	.long	187
	.long	6
	.align	4
_531:
	.long	_282
	.long	188
	.long	6
	.align	4
_535:
	.long	_282
	.long	190
	.long	6
	.align	4
_2732:
	.long	0x3e0956c0
	.align	4
_539:
	.long	_282
	.long	191
	.long	6
	.align	4
_2733:
	.long	0x3f7ed5d0
	.align	4
_543:
	.long	_282
	.long	192
	.long	6
	.align	4
_2734:
	.long	0x3eb70a3d
	.align	4
_547:
	.long	_282
	.long	193
	.long	6
	.align	4
_2735:
	.long	0x41400000
	.align	4
_552:
	.long	_282
	.long	197
	.long	4
	.align	4
_2736:
	.long	0x3f99999a
	.align	4
_556:
	.long	_282
	.long	198
	.long	4
	.align	4
_560:
	.long	_282
	.long	200
	.long	4
	.align	4
_563:
	.long	_282
	.long	201
	.long	4
	.align	4
_566:
	.long	_282
	.long	202
	.long	4
	.align	4
_678:
	.long	3
	.long	0
	.long	0
	.align	4
_571:
	.long	_282
	.long	204
	.long	4
	.align	4
_577:
	.long	3
	.long	0
	.long	0
	.align	4
_573:
	.long	_282
	.long	206
	.long	5
	.align	8
_2737:
	.long	0x60000000,0x3fee6666
	.align	8
_2738:
	.long	0xa0000000,0x3fe19999
	.align	4
_592:
	.long	3
	.long	0
	.long	0
	.align	4
_579:
	.long	_282
	.long	207
	.long	9
	.align	4
_585:
	.long	3
	.long	0
	.long	0
	.align	4
_581:
	.long	_282
	.long	209
	.long	5
	.align	8
_2739:
	.long	0xa0000000,0x3fe19999
	.align	8
_2740:
	.long	0x60000000,0x3fd66666
	.align	4
_591:
	.long	3
	.long	0
	.long	0
	.align	4
_587:
	.long	_282
	.long	212
	.long	5
	.align	8
_2741:
	.long	0x60000000,0x3ff26666
	.align	8
_2742:
	.long	0x60000000,0x3fee6666
	.align	4
_593:
	.long	_282
	.long	215
	.long	4
	.align	8
_2743:
	.long	0x40000000,0x3ff33333
	.align	8
_2744:
	.long	0x60000000,0x3fe66666
	.align	4
_597:
	.long	_282
	.long	218
	.long	4
	.align	4
_611:
	.long	3
	.long	0
	.long	0
	.align	4
_599:
	.long	_282
	.long	219
	.long	5
	.align	4
_603:
	.long	_282
	.long	222
	.long	5
	.align	8
_2745:
	.long	0xe0000000,0x3ff2b851
	.align	8
_2746:
	.long	0x80000000,0x3fefae14
	.align	4
_607:
	.long	_282
	.long	223
	.long	5
	.align	4
_2747:
	.long	0x3fa66666
	.align	4
_612:
	.long	_282
	.long	226
	.long	4
	.align	8
_2748:
	.long	0xc0000000,0x3ff4cccc
	.align	8
_2749:
	.long	0xc0000000,0x3feccccc
	.align	4
_618:
	.long	_282
	.long	227
	.long	4
	.align	4
_622:
	.long	_282
	.long	228
	.long	4
	.align	4
_630:
	.long	_282
	.long	229
	.long	4
	.align	4
_635:
	.long	_282
	.long	230
	.long	4
	.align	4
_2750:
	.long	0x3f333333
	.align	4
_643:
	.long	_282
	.long	231
	.long	4
	.align	8
_2751:
	.long	0x0,0x406fe000
	.align	4
_647:
	.long	_282
	.long	232
	.long	4
	.align	8
_2752:
	.long	0x0,0x406fe000
	.align	4
_651:
	.long	_282
	.long	233
	.long	4
	.align	8
_2753:
	.long	0x0,0x406fe000
	.align	4
_655:
	.long	_282
	.long	234
	.long	4
	.align	4
_2754:
	.long	0x40a00000
	.align	4
_661:
	.long	_282
	.long	235
	.long	4
	.align	8
_2755:
	.long	0x60000000,0x3ff66666
	.align	8
_2756:
	.long	0xc0000000,0x3feccccc
	.align	4
_665:
	.long	_282
	.long	236
	.long	4
	.align	8
_2757:
	.long	0x40000000,0x3ff33333
	.align	8
_2758:
	.long	0xa0000000,0x3fe99999
	.align	4
_669:
	.long	_282
	.long	238
	.long	4
	.align	4
_672:
	.long	_282
	.long	240
	.long	4
	.align	4
_677:
	.long	_282
	.long	241
	.long	4
	.align	4
_679:
	.long	_282
	.long	244
	.long	3
_714:
	.asciz	"entity"
_705:
	.asciz	":TEntity"
	.align	4
_713:
	.long	1
	.long	_160
	.long	2
	.long	_714
	.long	_705
	.long	-4
	.long	0
	.align	4
_685:
	.long	_282
	.long	248
	.long	3
	.align	4
_687:
	.long	_282
	.long	249
	.long	3
	.align	4
_711:
	.long	3
	.long	0
	.long	0
	.align	4
_688:
	.long	_282
	.long	250
	.long	4
_704:
	.asciz	"nextEntity"
	.align	4
_703:
	.long	3
	.long	0
	.long	2
	.long	_704
	.long	_705
	.long	-8
	.long	0
	.align	4
_692:
	.long	_282
	.long	251
	.long	5
	.align	4
_696:
	.long	_282
	.long	252
	.long	5
	.align	4
_699:
	.long	_282
	.long	253
	.long	5
	.align	4
_702:
	.long	_282
	.long	254
	.long	5
	.align	4
_710:
	.long	3
	.long	0
	.long	0
	.align	4
_707:
	.long	_282
	.long	256
	.long	5
	.align	4
_712:
	.long	_282
	.long	259
	.long	3
	.align	4
_741:
	.long	1
	.long	_161
	.long	0
	.align	4
_715:
	.long	_282
	.long	263
	.long	3
	.align	4
_10:
	.long	_bbStringClass
	.long	2147483647
	.long	24
	.short	71,114,97,112,104,105,99,115,47,119,104,101,101,108,95,102
	.short	114,111,110,116,46,112,110,103
	.align	4
_720:
	.long	_282
	.long	264
	.long	3
	.align	4
_11:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	71,114,97,112,104,105,99,115,47,119,104,101,101,108,95,114
	.short	101,97,114,46,112,110,103
	.align	4
_725:
	.long	_282
	.long	265
	.long	3
	.align	4
_12:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	71,114,97,112,104,105,99,115,47,99,97,114,95,115,104,97
	.short	100,111,119,46,112,110,103
	.align	4
_730:
	.long	_282
	.long	266
	.long	3
	.align	4
_13:
	.long	_bbStringClass
	.long	2147483647
	.long	26
	.short	71,114,97,112,104,105,99,115,47,101,120,104,97,117,115,116
	.short	95,102,108,97,115,104,46,112,110,103
	.align	4
_735:
	.long	_282
	.long	268
	.long	3
	.align	4
_736:
	.long	_282
	.long	269
	.long	3
	.align	4
_737:
	.long	_282
	.long	271
	.long	3
	.align	4
_738:
	.long	_282
	.long	272
	.long	3
	.align	4
_739:
	.long	_282
	.long	273
	.long	3
	.align	4
_740:
	.long	_282
	.long	274
	.long	3
	.align	4
_787:
	.long	1
	.long	_162
	.long	0
	.align	4
_742:
	.long	_282
	.long	278
	.long	3
	.align	4
_14:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	83,111,117,110,100,115,47,101,110,103,105,110,101,53,46,119
	.short	97,118
	.align	4
_747:
	.long	_282
	.long	279
	.long	3
	.align	4
_15:
	.long	_bbStringClass
	.long	2147483647
	.long	18
	.short	83,111,117,110,100,115,47,101,110,103,105,110,101,51,46,119
	.short	97,118
	.align	4
_752:
	.long	_282
	.long	280
	.long	3
	.align	4
_16:
	.long	_bbStringClass
	.long	2147483647
	.long	15
	.short	83,111,117,110,100,115,47,98,117,109,112,46,119,97,118
	.align	4
_757:
	.long	_282
	.long	281
	.long	3
	.align	4
_17:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	83,111,117,110,100,115,47,103,114,97,115,115,98,117,109,112
	.short	46,119,97,118
	.align	4
_762:
	.long	_282
	.long	282
	.long	3
	.align	4
_18:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	83,111,117,110,100,115,47,115,107,105,100,51,46,119,97,118
	.align	4
_767:
	.long	_282
	.long	283
	.long	3
	.align	4
_19:
	.long	_bbStringClass
	.long	2147483647
	.long	21
	.short	83,111,117,110,100,115,47,101,120,112,108,111,115,105,111,110
	.short	50,46,119,97,118
	.align	4
_772:
	.long	_282
	.long	284
	.long	3
	.align	4
_20:
	.long	_bbStringClass
	.long	2147483647
	.long	24
	.short	83,111,117,110,100,115,47,101,120,104,97,117,115,116,95,102
	.short	108,97,115,104,46,119,97,118
	.align	4
_777:
	.long	_282
	.long	285
	.long	3
	.align	4
_21:
	.long	_bbStringClass
	.long	2147483647
	.long	15
	.short	83,111,117,110,100,115,47,112,108,111,107,46,119,97,118
	.align	4
_782:
	.long	_282
	.long	286
	.long	3
	.align	4
_22:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	83,111,117,110,100,115,47,99,114,97,115,104,46,119,97,118
_812:
	.asciz	"player"
_813:
	.asciz	"side"
	.align	4
_811:
	.long	1
	.long	_163
	.long	2
	.long	_684
	.long	_47
	.long	-4
	.long	2
	.long	_812
	.long	_313
	.long	-8
	.long	2
	.long	_813
	.long	_47
	.long	-12
	.long	0
	.align	4
_788:
	.long	_282
	.long	290
	.long	3
	.align	4
_790:
	.long	_282
	.long	291
	.long	3
	.align	4
_792:
	.long	_282
	.long	292
	.long	3
	.align	4
_809:
	.long	3
	.long	0
	.long	2
	.long	_47
	.long	_47
	.long	-16
	.long	0
	.align	4
_795:
	.long	_282
	.long	293
	.long	4
	.align	4
_796:
	.long	_282
	.long	294
	.long	4
_805:
	.asciz	"enemy"
	.align	4
_804:
	.long	3
	.long	0
	.long	2
	.long	_805
	.long	_313
	.long	-20
	.long	0
	.align	4
_798:
	.long	_282
	.long	295
	.long	5
	.align	4
_2865:
	.long	0x419b3334
	.align	4
_2866:
	.long	0x4019999a
	.align	4
_800:
	.long	_282
	.long	296
	.long	5
	.align	4
_808:
	.long	3
	.long	0
	.long	0
	.align	4
_807:
	.long	_282
	.long	298
	.long	5
	.align	4
_2867:
	.long	0x40a00000
	.align	4
_810:
	.long	_282
	.long	301
	.long	3
_898:
	.asciz	"gear"
_899:
	.asciz	"gearSpeed"
_900:
	.asciz	"rate"
	.align	4
_897:
	.long	1
	.long	_165
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_898
	.long	_47
	.long	-8
	.long	2
	.long	_899
	.long	_32
	.long	-12
	.long	2
	.long	_900
	.long	_32
	.long	-16
	.long	0
	.align	4
_814:
	.long	_282
	.long	305
	.long	3
	.align	4
_2873:
	.long	0x3e4ccccd
	.align	4
_820:
	.long	_282
	.long	306
	.long	3
	.align	4
_2874:
	.long	0x40a00000
	.align	4
_2875:
	.long	0x40a00000
	.align	4
_828:
	.long	_282
	.long	307
	.long	3
	.align	4
_2876:
	.long	0x3f4ccccd
	.align	4
_2877:
	.long	0x40333333
	.align	4
_830:
	.long	_282
	.long	309
	.long	3
	.align	4
_835:
	.long	3
	.long	0
	.long	0
	.align	4
_834:
	.long	_282
	.long	310
	.long	4
	.align	4
_2878:
	.long	0x3fc00000
	.align	4
_836:
	.long	_282
	.long	313
	.long	3
	.align	4
_850:
	.long	3
	.long	0
	.long	0
	.align	4
_840:
	.long	_282
	.long	314
	.long	4
	.align	4
_845:
	.long	_282
	.long	315
	.long	4
_895:
	.asciz	"newDistanceToPlayer"
_896:
	.asciz	"volume"
	.align	4
_894:
	.long	3
	.long	0
	.long	2
	.long	_895
	.long	_32
	.long	-20
	.long	2
	.long	_896
	.long	_32
	.long	-24
	.long	0
	.align	4
_852:
	.long	_282
	.long	317
	.long	4
	.align	4
_855:
	.long	_282
	.long	319
	.long	4
	.align	4
_2879:
	.long	0x40a00000
	.align	4
_859:
	.long	_282
	.long	321
	.long	4
	.align	4
_866:
	.long	3
	.long	0
	.long	0
	.align	4
_863:
	.long	_282
	.long	322
	.long	5
	.align	4
_2880:
	.long	0x40c00000
	.align	4
_871:
	.long	3
	.long	0
	.long	0
	.align	4
_868:
	.long	_282
	.long	324
	.long	5
	.align	4
_872:
	.long	_282
	.long	327
	.long	4
	.align	4
_877:
	.long	_282
	.long	329
	.long	4
	.align	4
_881:
	.long	_282
	.long	332
	.long	4
	.align	4
_2881:
	.long	0x3f800000
	.align	4
_2882:
	.long	0x40a00000
	.align	4
_885:
	.long	_282
	.long	333
	.long	4
	.align	4
_888:
	.long	3
	.long	0
	.long	0
	.align	4
_887:
	.long	_282
	.long	334
	.long	5
	.align	4
_889:
	.long	_282
	.long	336
	.long	4
	.align	4
_2883:
	.long	0x3e4ccccd
_911:
	.asciz	"pSegmentDX"
_912:
	.asciz	"pSegmentDXFraction"
	.align	4
_910:
	.long	1
	.long	_166
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_911
	.long	_32
	.long	-8
	.long	2
	.long	_912
	.long	_32
	.long	-12
	.long	0
	.align	4
_901:
	.long	_282
	.long	341
	.long	3
	.align	4
_902:
	.long	_282
	.long	342
	.long	3
	.align	4
_2912:
	.long	0x3d1fbe76
_1901:
	.asciz	"pDZ"
_1902:
	.asciz	"acc"
	.align	4
_1900:
	.long	1
	.long	_168
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_1901
	.long	_32
	.long	-8
	.long	2
	.long	_1902
	.long	_32
	.long	-12
	.long	0
	.align	4
_913:
	.long	_282
	.long	346
	.long	3
	.align	4
_919:
	.long	_282
	.long	348
	.long	3
	.align	4
_921:
	.long	_282
	.long	350
	.long	3
	.align	4
_2918:
	.long	0x3f7851ec
	.align	4
_934:
	.long	3
	.long	0
	.long	0
	.align	4
_927:
	.long	_282
	.long	351
	.long	4
	.align	4
_2919:
	.long	0x44c80000
	.align	4
_943:
	.long	3
	.long	0
	.long	0
	.align	4
_936:
	.long	_282
	.long	353
	.long	4
	.align	4
_2920:
	.long	0x45960000
	.align	4
_944:
	.long	_282
	.long	357
	.long	3
	.align	4
_949:
	.long	3
	.long	0
	.long	0
	.align	4
_948:
	.long	_282
	.long	358
	.long	4
	.align	4
_2921:
	.long	0x40400000
	.align	4
_950:
	.long	_282
	.long	362
	.long	3
	.align	4
_977:
	.long	3
	.long	0
	.long	0
	.align	4
_954:
	.long	_282
	.long	363
	.long	4
	.align	4
_960:
	.long	_282
	.long	364
	.long	4
	.align	4
_2922:
	.long	0x3c23d70a
	.align	4
_964:
	.long	_282
	.long	365
	.long	4
	.align	4
_976:
	.long	3
	.long	0
	.long	0
	.align	4
_968:
	.long	_282
	.long	366
	.long	5
	.align	4
_972:
	.long	_282
	.long	367
	.long	5
	.align	4
_978:
	.long	_282
	.long	371
	.long	3
_1402:
	.asciz	"steerSpeed"
	.align	4
_1401:
	.long	3
	.long	0
	.long	2
	.long	_1402
	.long	_32
	.long	-16
	.long	0
	.align	4
_982:
	.long	_282
	.long	373
	.long	4
	.align	4
_1003:
	.long	3
	.long	0
	.long	0
	.align	4
_986:
	.long	_282
	.long	374
	.long	5
	.align	4
_990:
	.long	_282
	.long	375
	.long	5
	.align	4
_1002:
	.long	3
	.long	0
	.long	0
	.align	4
_996:
	.long	_282
	.long	376
	.long	6
	.align	4
_1072:
	.long	3
	.long	0
	.long	0
	.align	4
_1005:
	.long	_282
	.long	378
	.long	9
	.align	4
_1033:
	.long	3
	.long	0
	.long	0
	.align	4
_1011:
	.long	_282
	.long	379
	.long	5
	.align	4
_1032:
	.long	3
	.long	0
	.long	0
	.align	4
_1015:
	.long	_282
	.long	380
	.long	6
	.align	4
_2923:
	.long	0x3a1d4952
	.align	4
_1019:
	.long	_282
	.long	381
	.long	6
	.align	4
_1031:
	.long	3
	.long	0
	.long	0
	.align	4
_1023:
	.long	_282
	.long	382
	.long	7
	.align	4
_1027:
	.long	_282
	.long	383
	.long	7
	.align	4
_1071:
	.long	3
	.long	0
	.long	0
	.align	4
_1035:
	.long	_282
	.long	386
	.long	9
	.align	4
_1070:
	.long	3
	.long	0
	.long	0
	.align	4
_1039:
	.long	_282
	.long	387
	.long	5
	.align	4
_2924:
	.long	0x3827c5ac
	.align	4
_1043:
	.long	_282
	.long	388
	.long	5
	.align	4
_1051:
	.long	3
	.long	0
	.long	0
	.align	4
_1047:
	.long	_282
	.long	389
	.long	6
	.align	4
_1052:
	.long	_282
	.long	393
	.long	5
	.align	4
_1069:
	.long	3
	.long	0
	.long	0
	.align	4
_1056:
	.long	_282
	.long	394
	.long	6
	.align	4
_2925:
	.long	0x3c23d70a
	.align	4
_1060:
	.long	_282
	.long	395
	.long	6
	.align	4
_1068:
	.long	3
	.long	0
	.long	0
	.align	4
_1064:
	.long	_282
	.long	396
	.long	7
	.align	4
_1073:
	.long	_282
	.long	401
	.long	4
	.align	4
_1153:
	.long	3
	.long	0
	.long	0
	.align	4
_1077:
	.long	_282
	.long	402
	.long	5
	.align	4
_1100:
	.long	3
	.long	0
	.long	0
	.align	4
_1081:
	.long	_282
	.long	403
	.long	6
	.align	4
_1087:
	.long	_282
	.long	404
	.long	6
	.align	4
_1099:
	.long	3
	.long	0
	.long	0
	.align	4
_1093:
	.long	_282
	.long	405
	.long	7
	.align	4
_1152:
	.long	3
	.long	0
	.long	0
	.align	4
_1102:
	.long	_282
	.long	407
	.long	10
	.align	4
_1125:
	.long	3
	.long	0
	.long	0
	.align	4
_1106:
	.long	_282
	.long	408
	.long	6
	.align	4
_1112:
	.long	_282
	.long	409
	.long	6
	.align	4
_1124:
	.long	3
	.long	0
	.long	0
	.align	4
_1118:
	.long	_282
	.long	410
	.long	7
	.align	4
_1151:
	.long	3
	.long	0
	.long	0
	.align	4
_1127:
	.long	_282
	.long	413
	.long	6
	.align	4
_1133:
	.long	_282
	.long	416
	.long	6
	.align	4
_1150:
	.long	3
	.long	0
	.long	0
	.align	4
_1137:
	.long	_282
	.long	417
	.long	7
	.align	4
_2926:
	.long	0x3dcccccd
	.align	4
_1141:
	.long	_282
	.long	418
	.long	7
	.align	4
_1149:
	.long	3
	.long	0
	.long	0
	.align	4
_1145:
	.long	_282
	.long	419
	.long	8
	.align	4
_1154:
	.long	_282
	.long	425
	.long	4
	.align	4
_2927:
	.long	0x41100000
	.align	4
_2928:
	.long	0x43700000
	.align	4
_2929:
	.long	0x43700000
	.align	4
_2930:
	.long	0x41200000
	.align	4
_1166:
	.long	_282
	.long	427
	.long	4
	.align	4
_1172:
	.long	_282
	.long	430
	.long	4
	.align	4
_2931:
	.long	0x40000000
	.align	4
_1203:
	.long	3
	.long	0
	.long	0
	.align	4
_1178:
	.long	_282
	.long	431
	.long	5
_1201:
	.asciz	"speed"
_1202:
	.asciz	"steer"
	.align	4
_1200:
	.long	3
	.long	0
	.long	2
	.long	_1201
	.long	_32
	.long	-20
	.long	2
	.long	_1202
	.long	_32
	.long	-24
	.long	0
	.align	4
_1182:
	.long	_282
	.long	432
	.long	6
	.align	4
_2932:
	.long	0x40000000
	.align	4
_2933:
	.long	0x40000000
	.align	4
_1190:
	.long	_282
	.long	433
	.long	6
	.align	4
_1196:
	.long	_282
	.long	434
	.long	6
	.align	4
_2934:
	.long	0x40b00000
	.align	4
_1204:
	.long	_282
	.long	439
	.long	4
	.align	4
_1221:
	.long	3
	.long	0
	.long	0
	.align	4
_1208:
	.long	_282
	.long	440
	.long	5
	.align	4
_2935:
	.long	0x3d851eb8
	.align	4
_1212:
	.long	_282
	.long	441
	.long	5
	.align	4
_1220:
	.long	3
	.long	0
	.long	0
	.align	4
_1216:
	.long	_282
	.long	442
	.long	6
	.align	4
_1222:
	.long	_282
	.long	446
	.long	4
	.align	4
_1226:
	.long	_282
	.long	447
	.long	4
	.align	4
_1249:
	.long	3
	.long	0
	.long	0
	.align	4
_1232:
	.long	_282
	.long	448
	.long	5
	.align	4
_1236:
	.long	_282
	.long	449
	.long	5
	.align	4
_1248:
	.long	3
	.long	0
	.long	0
	.align	4
_1242:
	.long	_282
	.long	450
	.long	6
	.align	4
_1250:
	.long	_282
	.long	453
	.long	4
	.align	4
_1273:
	.long	3
	.long	0
	.long	0
	.align	4
_1256:
	.long	_282
	.long	454
	.long	5
	.align	4
_1260:
	.long	_282
	.long	455
	.long	5
	.align	4
_1272:
	.long	3
	.long	0
	.long	0
	.align	4
_1266:
	.long	_282
	.long	456
	.long	6
	.align	4
_1274:
	.long	_282
	.long	461
	.long	4
	.align	4
_1278:
	.long	_282
	.long	462
	.long	4
_1305:
	.asciz	"applied"
	.align	4
_1304:
	.long	3
	.long	0
	.long	2
	.long	_1305
	.long	_32
	.long	-28
	.long	0
	.align	4
_1282:
	.long	_282
	.long	463
	.long	5
	.align	4
_1286:
	.long	_282
	.long	464
	.long	5
	.align	4
_2936:
	.long	0x41200000
	.align	4
_1289:
	.long	3
	.long	0
	.long	0
	.align	4
_1288:
	.long	_282
	.long	465
	.long	6
	.align	4
_2937:
	.long	0x41200000
	.align	4
_1290:
	.long	_282
	.long	467
	.long	5
	.align	4
_2938:
	.long	0x41200000
	.align	4
_1294:
	.long	_282
	.long	468
	.long	5
	.align	4
_2939:
	.long	0x3f800000
	.align	4
_2940:
	.long	0x40a00000
	.align	4
_2941:
	.long	0x3f800000
	.align	4
_2942:
	.long	0x40a00000
	.align	4
_1313:
	.long	3
	.long	0
	.long	0
	.align	4
_1307:
	.long	_282
	.long	470
	.long	5
	.align	4
_1314:
	.long	_282
	.long	474
	.long	4
	.align	4
_2943:
	.long	0x3e4ccccd
	.align	4
_1332:
	.long	3
	.long	0
	.long	0
	.align	4
_1318:
	.long	_282
	.long	475
	.long	5
	.align	8
_2944:
	.long	0x0,0x3fd00000
	.align	8
_2945:
	.long	0x40000000,0x3fc33333
	.align	4
_1325:
	.long	_282
	.long	476
	.long	5
	.align	8
_2946:
	.long	0x0,0x3fd00000
	.align	8
_2947:
	.long	0x40000000,0x3fc33333
	.align	4
_1333:
	.long	_282
	.long	480
	.long	4
	.align	4
_2948:
	.long	0x3e4ccccd
	.align	4
_1340:
	.long	_282
	.long	483
	.long	4
	.align	4
_2949:
	.long	0x3f800000
	.align	4
_1348:
	.long	_282
	.long	484
	.long	4
	.align	4
_1373:
	.long	3
	.long	0
	.long	0
	.align	4
_1352:
	.long	_282
	.long	485
	.long	5
	.align	4
_2950:
	.long	0x3f000000
_1368:
	.asciz	"chnExhaustFlash"
	.align	4
_1367:
	.long	3
	.long	0
	.long	2
	.long	_1368
	.long	_109
	.long	-32
	.long	0
	.align	4
_1358:
	.long	_282
	.long	486
	.long	6
	.align	4
_2951:
	.long	0x3dcccccd
	.align	4
_1362:
	.long	_282
	.long	487
	.long	6
	.align	4
_1364:
	.long	_282
	.long	488
	.long	6
	.align	4
_2952:
	.long	0x3e4ccccd
	.align	4
_1369:
	.long	_282
	.long	490
	.long	5
	.align	4
_1374:
	.long	_282
	.long	493
	.long	4
	.align	4
_1391:
	.long	3
	.long	0
	.long	0
	.align	4
_1378:
	.long	_282
	.long	494
	.long	5
	.align	4
_2953:
	.long	0x3d8f5c29
	.align	4
_1382:
	.long	_282
	.long	495
	.long	5
	.align	4
_2954:
	.long	0x3fc00000
	.align	4
_1390:
	.long	3
	.long	0
	.long	0
	.align	4
_1386:
	.long	_282
	.long	496
	.long	6
	.align	4
_1392:
	.long	_282
	.long	501
	.long	4
	.align	8
_2955:
	.long	0x0,0x40000000
	.align	8
_2956:
	.long	0x0,0xc0000000
	.align	4
_1398:
	.long	_282
	.long	503
	.long	4
_1646:
	.asciz	"oldZ"
	.align	4
_1645:
	.long	3
	.long	0
	.long	2
	.long	_1646
	.long	_32
	.long	-36
	.long	0
	.align	4
_1404:
	.long	_282
	.long	505
	.long	4
	.align	4
_1408:
	.long	_282
	.long	507
	.long	4
	.align	4
_1414:
	.long	_282
	.long	510
	.long	4
	.align	4
_2957:
	.long	0x40a00000
	.align	4
_1431:
	.long	3
	.long	0
	.long	0
	.align	4
_1418:
	.long	_282
	.long	511
	.long	5
	.align	4
_1430:
	.long	3
	.long	0
	.long	0
	.align	4
_1422:
	.long	_282
	.long	513
	.long	6
	.align	4
_2958:
	.long	0x40a00000
	.align	4
_1429:
	.long	3
	.long	0
	.long	0
	.align	4
_1424:
	.long	_282
	.long	514
	.long	7
	.align	4
_1425:
	.long	_282
	.long	515
	.long	7
	.align	4
_1432:
	.long	_282
	.long	521
	.long	4
	.align	4
_1507:
	.long	3
	.long	0
	.long	0
	.align	4
_1436:
	.long	_282
	.long	522
	.long	5
	.align	4
_1459:
	.long	3
	.long	0
	.long	0
	.align	4
_1442:
	.long	_282
	.long	523
	.long	6
	.align	4
_1446:
	.long	_282
	.long	524
	.long	6
	.align	4
_1458:
	.long	3
	.long	0
	.long	0
	.align	4
_1452:
	.long	_282
	.long	525
	.long	7
	.align	4
_1506:
	.long	3
	.long	0
	.long	0
	.align	4
_1461:
	.long	_282
	.long	527
	.long	10
	.align	4
_1485:
	.long	3
	.long	0
	.long	0
	.align	4
_1467:
	.long	_282
	.long	528
	.long	6
	.align	4
_1484:
	.long	3
	.long	0
	.long	0
	.align	4
_1471:
	.long	_282
	.long	529
	.long	7
	.align	4
_2959:
	.long	0x3a1d4952
	.align	4
_1475:
	.long	_282
	.long	530
	.long	7
	.align	4
_1483:
	.long	3
	.long	0
	.long	0
	.align	4
_1479:
	.long	_282
	.long	531
	.long	8
	.align	4
_1505:
	.long	3
	.long	0
	.long	0
	.align	4
_1487:
	.long	_282
	.long	534
	.long	10
	.align	4
_1504:
	.long	3
	.long	0
	.long	0
	.align	4
_1491:
	.long	_282
	.long	535
	.long	6
	.align	4
_2960:
	.long	0x3827c5ac
	.align	4
_1495:
	.long	_282
	.long	536
	.long	6
	.align	4
_1503:
	.long	3
	.long	0
	.long	0
	.align	4
_1499:
	.long	_282
	.long	537
	.long	7
	.align	4
_1531:
	.long	3
	.long	0
	.long	0
	.align	4
_1509:
	.long	_282
	.long	542
	.long	5
	.align	4
_1526:
	.long	3
	.long	0
	.long	0
	.align	4
_1513:
	.long	_282
	.long	544
	.long	6
	.align	4
_2961:
	.long	0x3827c5ac
	.align	4
_1517:
	.long	_282
	.long	545
	.long	6
	.align	4
_1525:
	.long	3
	.long	0
	.long	0
	.align	4
_1521:
	.long	_282
	.long	546
	.long	7
	.align	4
_1527:
	.long	_282
	.long	549
	.long	5
	.align	4
_1532:
	.long	_282
	.long	552
	.long	4
	.align	4
_2962:
	.long	0x42480000
	.align	4
_2963:
	.long	0x438c0000
	.align	4
_1561:
	.long	3
	.long	0
	.long	0
	.align	4
_1542:
	.long	_282
	.long	553
	.long	5
	.align	4
_2964:
	.long	0x3d8f5c29
	.align	4
_2965:
	.long	0x3f800000
	.align	4
_1548:
	.long	_282
	.long	554
	.long	5
	.align	4
_1560:
	.long	3
	.long	0
	.long	0
	.align	4
_1554:
	.long	_282
	.long	555
	.long	6
	.align	4
_1599:
	.long	3
	.long	0
	.long	0
	.align	4
_1563:
	.long	_282
	.long	557
	.long	9
	.align	4
_2966:
	.long	0x42480000
	.align	4
_2967:
	.long	0xc38c0000
	.align	4
_1592:
	.long	3
	.long	0
	.long	0
	.align	4
_1573:
	.long	_282
	.long	558
	.long	5
	.align	4
_2968:
	.long	0x3d8f5c29
	.align	4
_2969:
	.long	0x3f800000
	.align	4
_1579:
	.long	_282
	.long	559
	.long	5
	.align	4
_1591:
	.long	3
	.long	0
	.long	0
	.align	4
_1585:
	.long	_282
	.long	560
	.long	6
	.align	4
_1598:
	.long	3
	.long	0
	.long	0
	.align	4
_1594:
	.long	_282
	.long	563
	.long	5
	.align	4
_2970:
	.long	0x3f4b7803
	.align	4
_1600:
	.long	_282
	.long	566
	.long	4
	.align	4
_1617:
	.long	3
	.long	0
	.long	0
	.align	4
_1604:
	.long	_282
	.long	567
	.long	5
	.align	4
_1608:
	.long	_282
	.long	568
	.long	5
	.align	4
_1616:
	.long	3
	.long	0
	.long	0
	.align	4
_1612:
	.long	_282
	.long	569
	.long	6
	.align	4
_1618:
	.long	_282
	.long	573
	.long	4
	.align	4
_2971:
	.long	0x41100000
	.align	4
_2972:
	.long	0x43520000
	.align	4
_2973:
	.long	0x43520000
	.align	4
_2974:
	.long	0x41200000
	.align	4
_1630:
	.long	_282
	.long	575
	.long	4
	.align	4
_1636:
	.long	_282
	.long	576
	.long	4
	.align	4
_1642:
	.long	_282
	.long	578
	.long	4
	.align	4
_1647:
	.long	_282
	.long	581
	.long	3
	.align	4
_1651:
	.long	_282
	.long	582
	.long	3
	.align	4
_1655:
	.long	_282
	.long	584
	.long	3
	.align	4
_1658:
	.long	_282
	.long	586
	.long	3
	.align	4
_1665:
	.long	3
	.long	0
	.long	0
	.align	4
_1662:
	.long	_282
	.long	587
	.long	4
	.align	4
_1666:
	.long	_282
	.long	590
	.long	3
	.align	4
_2975:
	.long	0x43b40000
_1737:
	.asciz	"channel"
	.align	4
_1736:
	.long	3
	.long	0
	.long	2
	.long	_1737
	.long	_109
	.long	-40
	.long	0
	.align	4
_1674:
	.long	_282
	.long	591
	.long	4
	.align	4
_1682:
	.long	3
	.long	0
	.long	0
	.align	4
_1678:
	.long	_282
	.long	592
	.long	5
	.align	4
_2976:
	.long	0x438c0000
	.align	4
_1688:
	.long	3
	.long	0
	.long	0
	.align	4
_1684:
	.long	_282
	.long	594
	.long	5
	.align	4
_2977:
	.long	0xc38c0000
	.align	4
_1689:
	.long	_282
	.long	596
	.long	4
	.align	4
_2978:
	.long	0x3f333333
	.align	4
_1693:
	.long	_282
	.long	597
	.long	4
	.align	4
_1697:
	.long	_282
	.long	598
	.long	4
	.align	4
_2979:
	.long	0xbf800000
	.align	4
_1701:
	.long	_282
	.long	599
	.long	4
	.align	4
_1713:
	.long	3
	.long	0
	.long	0
	.align	4
_1707:
	.long	_282
	.long	600
	.long	5
	.align	4
_1728:
	.long	3
	.long	0
	.long	0
	.align	4
_1715:
	.long	_282
	.long	601
	.long	9
	.align	4
_1727:
	.long	3
	.long	0
	.long	0
	.align	4
_1721:
	.long	_282
	.long	602
	.long	5
	.align	4
_1729:
	.long	_282
	.long	604
	.long	4
	.align	4
_1731:
	.long	_282
	.long	605
	.long	4
	.align	4
_2980:
	.long	0x3e4ccccd
	.align	4
_1853:
	.long	3
	.long	0
	.long	0
	.align	4
_1739:
	.long	_282
	.long	606
	.long	8
	.align	4
_2981:
	.long	0x438c0000
	.align	4
_1852:
	.long	3
	.long	0
	.long	0
	.align	4
_1743:
	.long	_282
	.long	607
	.long	4
	.align	4
_2982:
	.long	0x43e60000
	.align	4
_1755:
	.long	3
	.long	0
	.long	0
	.align	4
_1747:
	.long	_282
	.long	608
	.long	5
	.align	4
_1751:
	.long	_282
	.long	609
	.long	5
	.align	4
_1772:
	.long	3
	.long	0
	.long	0
	.align	4
_1757:
	.long	_282
	.long	611
	.long	5
	.align	4
_1765:
	.long	3
	.long	0
	.long	0
	.align	4
_1761:
	.long	_282
	.long	612
	.long	6
	.align	4
_1771:
	.long	3
	.long	0
	.long	0
	.align	4
_1767:
	.long	_282
	.long	614
	.long	6
	.align	4
_1773:
	.long	_282
	.long	618
	.long	4
	.align	4
_1779:
	.long	_282
	.long	619
	.long	4
	.align	4
_1851:
	.long	3
	.long	0
	.long	0
	.align	4
_1783:
	.long	_282
	.long	621
	.long	5
	.align	4
_2983:
	.long	0x43b40000
	.align	4
_1816:
	.long	3
	.long	0
	.long	0
	.align	4
_1787:
	.long	_282
	.long	622
	.long	6
_1797:
	.asciz	"chnBump"
	.align	4
_1796:
	.long	3
	.long	0
	.long	2
	.long	_1797
	.long	_109
	.long	-44
	.long	0
	.align	4
_1791:
	.long	_282
	.long	623
	.long	7
	.align	4
_1793:
	.long	_282
	.long	624
	.long	7
	.align	4
_2984:
	.long	0x3d4ccccd
	.align	4
_1798:
	.long	_282
	.long	627
	.long	6
	.align	4
_2985:
	.long	0x3e051eb8
	.align	4
_1815:
	.long	3
	.long	0
	.long	0
	.align	4
_1802:
	.long	_282
	.long	628
	.long	7
	.align	4
_2986:
	.long	0x38fba882
	.align	4
_1806:
	.long	_282
	.long	629
	.long	7
	.align	4
_2987:
	.long	0x3e051eb8
	.align	4
_1814:
	.long	3
	.long	0
	.long	0
	.align	4
_1810:
	.long	_282
	.long	630
	.long	8
	.align	4
_2988:
	.long	0x3e051eb8
	.align	4
_1846:
	.long	3
	.long	0
	.long	0
	.align	4
_1818:
	.long	_282
	.long	634
	.long	6
	.align	4
_1827:
	.long	3
	.long	0
	.long	2
	.long	_1797
	.long	_109
	.long	-48
	.long	0
	.align	4
_1822:
	.long	_282
	.long	635
	.long	7
	.align	4
_1824:
	.long	_282
	.long	636
	.long	7
	.align	4
_2989:
	.long	0x3d4ccccd
	.align	4
_1828:
	.long	_282
	.long	639
	.long	6
	.align	4
_2990:
	.long	0x3e051eb8
	.align	4
_1845:
	.long	3
	.long	0
	.long	0
	.align	4
_1832:
	.long	_282
	.long	640
	.long	7
	.align	4
_2991:
	.long	0x3bc49ba6
	.align	4
_1836:
	.long	_282
	.long	641
	.long	7
	.align	4
_2992:
	.long	0x3e051eb8
	.align	4
_1844:
	.long	3
	.long	0
	.long	0
	.align	4
_1840:
	.long	_282
	.long	642
	.long	8
	.align	4
_2993:
	.long	0x3e051eb8
	.align	4
_1847:
	.long	_282
	.long	647
	.long	5
	.align	4
_2994:
	.long	0x40800000
	.align	4
_1854:
	.long	_282
	.long	651
	.long	3
	.align	4
_2995:
	.long	0xc4c80000
	.align	4
_1862:
	.long	3
	.long	0
	.long	0
	.align	4
_1858:
	.long	_282
	.long	652
	.long	4
	.align	4
_2996:
	.long	0xc4c80000
	.align	4
_1863:
	.long	_282
	.long	654
	.long	3
	.align	4
_2997:
	.long	0x44c80000
	.align	4
_1871:
	.long	3
	.long	0
	.long	0
	.align	4
_1867:
	.long	_282
	.long	655
	.long	4
	.align	4
_2998:
	.long	0x44c80000
	.align	4
_1872:
	.long	_282
	.long	658
	.long	3
	.align	4
_1875:
	.long	_282
	.long	660
	.long	3
	.align	4
_1882:
	.long	3
	.long	0
	.long	0
	.align	4
_1879:
	.long	_282
	.long	661
	.long	4
	.align	4
_1883:
	.long	_282
	.long	664
	.long	3
	.align	4
_1899:
	.long	3
	.long	0
	.long	0
	.align	4
_1891:
	.long	_282
	.long	665
	.long	4
	.align	4
_1898:
	.long	3
	.long	0
	.long	0
	.align	4
_1895:
	.long	_282
	.long	666
	.long	5
_1925:
	.asciz	"change"
	.align	4
_1924:
	.long	1
	.long	_170
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_1925
	.long	_32
	.long	-8
	.long	0
	.align	4
_1903:
	.long	_282
	.long	672
	.long	3
	.align	4
_1907:
	.long	_282
	.long	673
	.long	3
	.align	4
_3333:
	.long	0x3e19999a
	.align	4
_1910:
	.long	3
	.long	0
	.long	0
	.align	4
_1909:
	.long	_282
	.long	674
	.long	4
	.align	4
_3334:
	.long	0x3e19999a
	.align	4
_1911:
	.long	_282
	.long	676
	.long	3
	.align	4
_3335:
	.long	0x42480000
	.align	4
_1915:
	.long	_282
	.long	677
	.long	3
	.align	4
_1923:
	.long	3
	.long	0
	.long	0
	.align	4
_1919:
	.long	_282
	.long	678
	.long	4
	.align	4
_3336:
	.long	0x43160000
	.align	4
_1948:
	.long	1
	.long	_171
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_1926:
	.long	_282
	.long	683
	.long	3
	.align	4
_1930:
	.long	_282
	.long	684
	.long	3
	.align	4
_1943:
	.long	3
	.long	0
	.long	0
	.align	4
_1934:
	.long	_282
	.long	685
	.long	4
	.align	4
_1938:
	.long	_282
	.long	687
	.long	4
	.align	4
_1944:
	.long	_282
	.long	689
	.long	3
_2267:
	.asciz	"pLookAhead"
	.align	4
_2266:
	.long	1
	.long	_172
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2267
	.long	_47
	.long	-8
	.long	2
	.long	_714
	.long	_705
	.long	-12
	.long	0
	.align	4
_1949:
	.long	_282
	.long	693
	.long	3
	.align	4
_1951:
	.long	_282
	.long	694
	.long	3
	.align	4
_2265:
	.long	3
	.long	0
	.long	0
	.align	4
_1952:
	.long	_282
	.long	696
	.long	4
	.align	4
_2261:
	.long	3
	.long	0
	.long	0
	.align	4
_1954:
	.long	_282
	.long	698
	.long	5
	.align	4
_2260:
	.long	3
	.long	0
	.long	0
	.align	4
_1958:
	.long	_282
	.long	700
	.long	6
	.align	4
_2259:
	.long	3
	.long	0
	.long	0
	.align	4
_1964:
	.long	_282
	.long	702
	.long	7
_2257:
	.asciz	"checkDistance"
_2258:
	.asciz	"distanceZ"
	.align	4
_2256:
	.long	3
	.long	0
	.long	2
	.long	_2257
	.long	_32
	.long	-16
	.long	2
	.long	_2258
	.long	_32
	.long	-20
	.long	0
	.align	4
_1970:
	.long	_282
	.long	703
	.long	8
	.align	4
_1974:
	.long	_282
	.long	704
	.long	8
_1986:
	.asciz	"speedFraction"
	.align	4
_1985:
	.long	3
	.long	0
	.long	2
	.long	_1986
	.long	_32
	.long	-24
	.long	0
	.align	4
_1976:
	.long	_282
	.long	705
	.long	9
	.align	4
_1982:
	.long	_282
	.long	706
	.long	9
	.align	4
_3354:
	.long	0x41880000
	.align	4
_1987:
	.long	_282
	.long	708
	.long	8
	.align	4
_1993:
	.long	_282
	.long	710
	.long	8
_2255:
	.asciz	"distanceX"
	.align	4
_2254:
	.long	3
	.long	0
	.long	2
	.long	_2255
	.long	_32
	.long	-28
	.long	0
	.align	4
_1995:
	.long	_282
	.long	711
	.long	9
	.align	4
_2001:
	.long	_282
	.long	713
	.long	9
	.align	4
_3355:
	.long	0x3f666666
	.align	4
_3356:
	.long	0x40000000
	.align	4
_3357:
	.long	0x40000000
	.align	4
_2253:
	.long	3
	.long	0
	.long	0
	.align	4
_2007:
	.long	_282
	.long	715
	.long	10
	.align	4
_2238:
	.long	3
	.long	0
	.long	0
	.align	4
_2009:
	.long	_282
	.long	718
	.long	11
	.align	4
_2019:
	.long	3
	.long	0
	.long	0
	.align	4
_2013:
	.long	_282
	.long	720
	.long	12
	.align	4
_3358:
	.long	0x43b40000
	.align	4
_2018:
	.long	3
	.long	0
	.long	0
	.align	4
_2017:
	.long	_282
	.long	721
	.long	13
	.align	4
_2020:
	.long	_282
	.long	726
	.long	11
	.align	4
_2073:
	.long	3
	.long	0
	.long	0
	.align	4
_2024:
	.long	_282
	.long	728
	.long	12
	.align	4
_2072:
	.long	3
	.long	0
	.long	0
	.align	4
_2028:
	.long	_282
	.long	729
	.long	13
	.align	4
_2071:
	.long	3
	.long	0
	.long	0
	.align	4
_2032:
	.long	_282
	.long	730
	.long	14
	.align	8
_3359:
	.long	0x0,0x40240000
	.align	8
_3360:
	.long	0x0,0x40140000
	.align	4
_2036:
	.long	_282
	.long	731
	.long	14
	.align	4
_3361:
	.long	0x40400000
	.align	4
_2040:
	.long	_282
	.long	732
	.long	14
	.align	4
_2052:
	.long	3
	.long	0
	.long	0
	.align	4
_2046:
	.long	_282
	.long	733
	.long	15
	.align	4
_2067:
	.long	3
	.long	0
	.long	0
	.align	4
_2054:
	.long	_282
	.long	734
	.long	19
	.align	4
_2066:
	.long	3
	.long	0
	.long	0
	.align	4
_2060:
	.long	_282
	.long	735
	.long	15
	.align	4
_2068:
	.long	_282
	.long	738
	.long	14
_2236:
	.asciz	"oldSpeed"
	.align	4
_2235:
	.long	3
	.long	0
	.long	2
	.long	_2236
	.long	_32
	.long	-32
	.long	0
	.align	4
_2075:
	.long	_282
	.long	742
	.long	12
	.align	4
_2084:
	.long	3
	.long	0
	.long	0
	.align	4
_2083:
	.long	_282
	.long	743
	.long	13
	.align	4
_2085:
	.long	_282
	.long	746
	.long	12
	.align	4
_2089:
	.long	_282
	.long	748
	.long	12
	.align	4
_2101:
	.long	_282
	.long	750
	.long	12
	.align	4
_2113:
	.long	3
	.long	0
	.long	0
	.align	4
_2105:
	.long	_282
	.long	751
	.long	13
	.align	4
_3362:
	.long	0x3f99999a
	.align	4
_2120:
	.long	3
	.long	0
	.long	0
	.align	4
_2115:
	.long	_282
	.long	753
	.long	13
	.align	4
_2121:
	.long	_282
	.long	756
	.long	12
	.align	4
_3363:
	.long	0x41200000
_2234:
	.asciz	"speedDifferencePercentage"
	.align	4
_2233:
	.long	3
	.long	0
	.long	2
	.long	_1737
	.long	_109
	.long	-36
	.long	2
	.long	_2234
	.long	_32
	.long	-40
	.long	0
	.align	4
_2125:
	.long	_282
	.long	757
	.long	13
	.align	4
_2127:
	.long	_282
	.long	758
	.long	13
	.align	4
_3364:
	.long	0x42c80000
	.align	4
_2131:
	.long	_282
	.long	761
	.long	13
	.align	4
_3365:
	.long	0x41a00000
	.align	4
_2148:
	.long	3
	.long	0
	.long	0
	.align	4
_2133:
	.long	_282
	.long	763
	.long	14
	.align	4
_2147:
	.long	3
	.long	0
	.long	0
	.align	4
_2141:
	.long	_282
	.long	764
	.long	15
	.align	4
_2142:
	.long	_282
	.long	765
	.long	15
	.align	4
_3366:
	.long	0x3e4ccccd
	.align	4
_2232:
	.long	3
	.long	0
	.long	0
	.align	4
_2150:
	.long	_282
	.long	768
	.long	18
	.align	4
_3367:
	.long	0x3f333333
	.align	4
_3368:
	.long	0x40000000
	.align	4
_3369:
	.long	0x40000000
	.align	4
_2184:
	.long	3
	.long	0
	.long	0
	.align	4
_2164:
	.long	_282
	.long	769
	.long	14
	.align	4
_2168:
	.long	_282
	.long	770
	.long	14
	.align	4
_3370:
	.long	0x40800000
	.align	4
_2174:
	.long	_282
	.long	773
	.long	14
	.align	4
_3371:
	.long	0x3f7ae148
	.align	4
_2178:
	.long	_282
	.long	776
	.long	14
	.align	4
_2179:
	.long	_282
	.long	777
	.long	14
	.align	4
_3372:
	.long	0x3e4ccccd
	.align	4
_2231:
	.long	3
	.long	0
	.long	0
	.align	4
_2186:
	.long	_282
	.long	779
	.long	18
	.align	4
_3373:
	.long	0x42480000
	.align	4
_2215:
	.long	3
	.long	0
	.long	0
	.align	4
_2188:
	.long	_282
	.long	781
	.long	14
	.align	4
_2189:
	.long	_282
	.long	782
	.long	14
	.align	4
_3374:
	.long	0x3e4ccccd
	.align	4
_2194:
	.long	_282
	.long	785
	.long	14
	.align	4
_2198:
	.long	_282
	.long	787
	.long	14
	.align	4
_2214:
	.long	3
	.long	0
	.long	0
	.align	4
_2202:
	.long	_282
	.long	788
	.long	15
	.align	4
_2206:
	.long	_282
	.long	789
	.long	15
	.align	4
_2210:
	.long	_282
	.long	790
	.long	15
	.align	4
_2230:
	.long	3
	.long	0
	.long	0
	.align	4
_2217:
	.long	_282
	.long	799
	.long	14
	.align	4
_2226:
	.long	3
	.long	0
	.long	0
	.align	4
_2221:
	.long	_282
	.long	800
	.long	15
	.align	4
_2227:
	.long	_282
	.long	803
	.long	14
	.align	4
_2237:
	.long	_282
	.long	807
	.long	11
	.align	4
_2252:
	.long	3
	.long	0
	.long	0
	.align	4
_2240:
	.long	_282
	.long	810
	.long	11
	.align	4
_2245:
	.long	_282
	.long	817
	.long	11
	.align	4
_3375:
	.long	0x40400000
	.align	4
_2251:
	.long	3
	.long	0
	.long	0
	.align	4
_2247:
	.long	_282
	.long	818
	.long	12
	.align	4
_2262:
	.long	_282
	.long	827
	.long	4
	.align	4
_2279:
	.long	1
	.long	_174
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_2268:
	.long	_282
	.long	832
	.long	3
	.align	4
_2269:
	.long	_282
	.long	834
	.long	3
	.align	4
_2278:
	.long	3
	.long	0
	.long	0
	.align	4
_2273:
	.long	_282
	.long	835
	.long	4
	.align	4
_2274:
	.long	_282
	.long	836
	.long	4
	.align	4
_2277:
	.long	3
	.long	0
	.long	0
	.align	4
_2276:
	.long	_282
	.long	837
	.long	5
_2563:
	.asciz	"x"
_2564:
	.asciz	"drawY"
_2565:
	.asciz	"perspectiveEffect"
_2566:
	.asciz	"bodyWidth"
_2567:
	.asciz	"bodyHeight"
_2568:
	.asciz	"frontWheelOffsetY"
_2569:
	.asciz	"leftWheelBumpDY"
_2570:
	.asciz	"rightWheelBumpDY"
_2571:
	.asciz	"leftWheelsShakeDY"
_2572:
	.asciz	"rightWheelsShakeDY"
_2573:
	.asciz	"frontWheelSteerEffect"
_2574:
	.asciz	"slopeDY"
_2575:
	.asciz	"wingWidth"
_2576:
	.asciz	"wingHeight"
_2577:
	.asciz	"wingYOffset"
_2578:
	.asciz	"rotation"
_2579:
	.asciz	"bodyOffsetY"
_2580:
	.asciz	"rearWheelSteerEffect"
_2581:
	.asciz	"engineWidth"
_2582:
	.asciz	"engineHeight"
_2583:
	.asciz	"engineYOffset"
	.align	4
_2562:
	.long	1
	.long	_175
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2563
	.long	_32
	.long	-8
	.long	2
	.long	_2564
	.long	_32
	.long	-12
	.long	2
	.long	_2565
	.long	_32
	.long	-16
	.long	2
	.long	_2566
	.long	_32
	.long	-20
	.long	2
	.long	_2567
	.long	_32
	.long	-24
	.long	2
	.long	_2568
	.long	_32
	.long	-28
	.long	2
	.long	_2569
	.long	_32
	.long	-32
	.long	2
	.long	_2570
	.long	_32
	.long	-36
	.long	2
	.long	_2571
	.long	_32
	.long	-40
	.long	2
	.long	_2572
	.long	_32
	.long	-44
	.long	2
	.long	_2573
	.long	_32
	.long	-48
	.long	2
	.long	_2574
	.long	_32
	.long	-52
	.long	2
	.long	_2575
	.long	_32
	.long	-56
	.long	2
	.long	_2576
	.long	_32
	.long	-60
	.long	2
	.long	_2577
	.long	_32
	.long	-64
	.long	2
	.long	_2578
	.long	_32
	.long	-68
	.long	2
	.long	_2579
	.long	_32
	.long	-72
	.long	2
	.long	_2580
	.long	_32
	.long	-76
	.long	2
	.long	_2581
	.long	_32
	.long	-80
	.long	2
	.long	_2582
	.long	_32
	.long	-84
	.long	2
	.long	_2583
	.long	_32
	.long	-88
	.long	0
	.align	4
_2280:
	.long	_282
	.long	843
	.long	3
	.align	4
_2288:
	.long	_282
	.long	844
	.long	3
	.align	4
_3491:
	.long	0x41a00000
	.align	4
_2294:
	.long	_282
	.long	846
	.long	3
	.align	4
_2303:
	.long	3
	.long	0
	.long	0
	.align	4
_2298:
	.long	_282
	.long	847
	.long	4
	.align	4
_2304:
	.long	_282
	.long	850
	.long	3
	.align	4
_3492:
	.long	0x43c80000
	.align	4
_3493:
	.long	0x43c80000
	.align	4
_3494:
	.long	0x41a00000
	.align	4
_2306:
	.long	_282
	.long	852
	.long	3
	.align	4
_2311:
	.long	_282
	.long	854
	.long	3
	.align	4
_3495:
	.long	0x42a00000
	.align	4
_2313:
	.long	_282
	.long	855
	.long	3
	.align	4
_3496:
	.long	0x41f00000
	.align	4
_2315:
	.long	_282
	.long	856
	.long	3
	.align	4
_3497:
	.long	0x41f00000
	.align	4
_3498:
	.long	0x3f800000
	.align	4
_3499:
	.long	0x41a00000
	.align	4
_2319:
	.long	_282
	.long	858
	.long	3
	.align	4
_2321:
	.long	_282
	.long	859
	.long	3
	.align	4
_2323:
	.long	_282
	.long	861
	.long	3
	.align	4
_2330:
	.long	3
	.long	0
	.long	0
	.align	4
_2327:
	.long	_282
	.long	862
	.long	4
	.align	4
_3500:
	.long	0x40000000
	.align	4
_2331:
	.long	_282
	.long	865
	.long	3
	.align	4
_2338:
	.long	3
	.long	0
	.long	0
	.align	4
_2335:
	.long	_282
	.long	866
	.long	4
	.align	4
_3501:
	.long	0x40000000
	.align	4
_2339:
	.long	_282
	.long	869
	.long	3
	.align	4
_2341:
	.long	_282
	.long	870
	.long	3
	.align	4
_2343:
	.long	_282
	.long	873
	.long	3
	.align	4
_3502:
	.long	0x40800000
	.align	4
_3503:
	.long	0x40a00000
	.align	4
_2349:
	.long	_282
	.long	874
	.long	3
	.align	4
_3504:
	.long	0x42a00000
	.align	4
_2353:
	.long	_282
	.long	876
	.long	3
	.align	4
_3505:
	.long	0x40a00000
	.align	4
_2356:
	.long	3
	.long	0
	.long	0
	.align	4
_2355:
	.long	_282
	.long	877
	.long	4
	.align	4
_3506:
	.long	0x40a00000
	.align	4
_2357:
	.long	_282
	.long	880
	.long	3
	.align	4
_3507:
	.long	0x3f333333
	.align	4
_2364:
	.long	_282
	.long	881
	.long	3
	.align	4
_3508:
	.long	0x3f333333
	.align	4
_2371:
	.long	_282
	.long	884
	.long	3
	.align	4
_3509:
	.long	0x3f666666
	.align	4
_2373:
	.long	_282
	.long	885
	.long	3
	.align	4
_3510:
	.long	0x41000000
	.align	4
_2375:
	.long	_282
	.long	886
	.long	3
	.align	4
_3511:
	.long	0xc1a00000
	.align	4
_2377:
	.long	_282
	.long	887
	.long	3
	.align	4
_2384:
	.long	_282
	.long	888
	.long	3
	.align	4
_3512:
	.long	0x40000000
	.align	4
_2391:
	.long	_282
	.long	891
	.long	3
	.align	4
_3513:
	.long	0x3fc00000
	.align	4
_3514:
	.long	0x3f800000
	.align	4
_3515:
	.long	0x40000000
	.align	4
_2399:
	.long	_282
	.long	892
	.long	3
	.align	4
_2400:
	.long	_282
	.long	893
	.long	3
	.align	4
_3516:
	.long	0x40000000
	.align	4
_3517:
	.long	0x40000000
	.align	4
_2401:
	.long	_282
	.long	894
	.long	3
	.align	4
_3518:
	.long	0x41200000
	.align	4
_2403:
	.long	_282
	.long	895
	.long	3
	.align	4
_2438:
	.long	3
	.long	0
	.long	0
	.align	4
_2407:
	.long	_282
	.long	896
	.long	4
	.align	4
_2423:
	.long	3
	.long	0
	.long	0
	.align	4
_2411:
	.long	_282
	.long	897
	.long	5
	.align	4
_2415:
	.long	_282
	.long	898
	.long	5
	.align	4
_2419:
	.long	_282
	.long	899
	.long	5
	.align	4
_2437:
	.long	3
	.long	0
	.long	0
	.align	4
_2425:
	.long	_282
	.long	901
	.long	5
	.align	4
_2429:
	.long	_282
	.long	902
	.long	5
	.align	4
_2433:
	.long	_282
	.long	903
	.long	5
	.align	4
_2439:
	.long	_282
	.long	906
	.long	3
	.align	4
_2446:
	.long	_282
	.long	907
	.long	3
	.align	4
_3519:
	.long	0x40000000
	.align	4
_2451:
	.long	_282
	.long	908
	.long	3
	.align	4
_2452:
	.long	_282
	.long	909
	.long	3
	.align	4
_2453:
	.long	_282
	.long	911
	.long	3
	.align	4
_3520:
	.long	0x40000000
	.align	4
_3521:
	.long	0x40a00000
	.align	4
_2459:
	.long	_282
	.long	914
	.long	3
	.align	4
_3522:
	.long	0x42480000
	.align	4
_2461:
	.long	_282
	.long	915
	.long	3
	.align	4
_3523:
	.long	0x41a00000
	.align	4
_2463:
	.long	_282
	.long	916
	.long	3
	.align	4
_3524:
	.long	0x41000000
	.align	4
_2465:
	.long	_282
	.long	917
	.long	3
	.align	4
_2466:
	.long	_282
	.long	918
	.long	3
	.align	4
_3525:
	.long	0x40000000
	.align	4
_3526:
	.long	0x40000000
	.align	4
_2467:
	.long	_282
	.long	919
	.long	3
	.align	4
_2474:
	.long	_282
	.long	920
	.long	3
	.align	4
_3527:
	.long	0x40000000
	.align	4
_2481:
	.long	_282
	.long	921
	.long	3
	.align	4
_2482:
	.long	_282
	.long	922
	.long	3
	.align	4
_2483:
	.long	_282
	.long	925
	.long	3
	.align	4
_3528:
	.long	0x3f59999a
	.align	4
_2487:
	.long	_282
	.long	926
	.long	3
	.align	4
_3529:
	.long	0x3f59999a
	.align	4
_2491:
	.long	_282
	.long	928
	.long	3
	.align	4
_2500:
	.long	_282
	.long	929
	.long	3
	.align	4
_2509:
	.long	_282
	.long	931
	.long	3
	.align	4
_2512:
	.long	_282
	.long	932
	.long	3
	.align	4
_3530:
	.long	0x40c00000
	.align	4
_2513:
	.long	_282
	.long	933
	.long	3
	.align	4
_3531:
	.long	0xc1d00000
	.align	4
_2516:
	.long	_282
	.long	936
	.long	3
	.align	4
_2517:
	.long	_282
	.long	937
	.long	3
	.align	4
_3532:
	.long	0x41a00000
	.align	4
_3533:
	.long	0x41000000
	.align	4
_3534:
	.long	0x40800000
	.align	4
_2524:
	.long	_282
	.long	940
	.long	3
	.align	4
_2525:
	.long	_282
	.long	941
	.long	3
	.align	4
_3535:
	.long	0x40000000
	.align	4
_3536:
	.long	0x40000000
	.align	4
_2526:
	.long	_282
	.long	942
	.long	3
	.align	4
_2533:
	.long	_282
	.long	943
	.long	3
	.align	4
_3537:
	.long	0x40000000
	.align	4
_2540:
	.long	_282
	.long	944
	.long	3
	.align	4
_2541:
	.long	_282
	.long	945
	.long	3
	.align	4
_2542:
	.long	_282
	.long	948
	.long	3
	.align	4
_2561:
	.long	3
	.long	0
	.long	0
	.align	4
_2546:
	.long	_282
	.long	949
	.long	4
	.align	4
_2555:
	.long	_282
	.long	950
	.long	4
	.align	4
_2556:
	.long	_282
	.long	951
	.long	4
	.align	4
_3538:
	.long	0x41c80000
_2597:
	.asciz	"pGfx"
_2598:
	.asciz	":TImage"
_2599:
	.asciz	"pY"
_2600:
	.asciz	"pWidth"
_2601:
	.asciz	"pHeight"
	.align	4
_2596:
	.long	1
	.long	_176
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2597
	.long	_2598
	.long	-8
	.long	2
	.long	_682
	.long	_32
	.long	-12
	.long	2
	.long	_2599
	.long	_32
	.long	-16
	.long	2
	.long	_2600
	.long	_47
	.long	-20
	.long	2
	.long	_2601
	.long	_47
	.long	-24
	.long	0
	.align	4
_2584:
	.long	_282
	.long	956
	.long	3
	.align	4
_2591:
	.long	_282
	.long	957
	.long	3
	.align	4
_2622:
	.long	1
	.long	_178
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_2602:
	.long	_282
	.long	961
	.long	3
	.align	4
_2607:
	.long	_282
	.long	962
	.long	3
	.align	4
_2608:
	.long	_282
	.long	963
	.long	3
	.align	4
_3637:
	.long	0x3e4ccccd
	.align	4
_2609:
	.long	_282
	.long	964
	.long	3
	.align	4
_3638:
	.long	0x41800000
	.align	4
_2620:
	.long	_282
	.long	965
	.long	3
	.align	4
_2621:
	.long	_282
	.long	966
	.long	3
	.align	4
_2626:
	.long	1
	.long	_179
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_2623:
	.long	_282
	.long	970
	.long	3
	.align	4
_2630:
	.long	1
	.long	_181
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_2627:
	.long	_282
	.long	974
	.long	3
	.align	4
_2632:
	.long	1
	.long	_182
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_2631:
	.long	_282
	.long	978
	.long	3
_2646:
	.asciz	"pSpeed"
_2647:
	.asciz	"pLength"
	.align	4
_2645:
	.long	1
	.long	_183
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2646
	.long	_32
	.long	-8
	.long	2
	.long	_681
	.long	_32
	.long	-12
	.long	2
	.long	_2647
	.long	_32
	.long	-16
	.long	0
	.align	4
_2633:
	.long	_282
	.long	982
	.long	3
	.align	4
_2641:
	.long	3
	.long	0
	.long	0
	.align	4
_2637:
	.long	_282
	.long	983
	.long	4
	.align	4
_3660:
	.long	0x3f99999a
	.align	4
_2642:
	.long	_282
	.long	985
	.long	3
	.align	4
_3661:
	.long	0x3f666666
_2662:
	.asciz	"pBlockedX"
	.align	4
_2661:
	.long	1
	.long	_185
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2662
	.long	_32
	.long	-8
	.long	0
	.align	4
_2648:
	.long	_282
	.long	989
	.long	3
	.align	4
_2654:
	.long	3
	.long	0
	.long	0
	.align	4
_2650:
	.long	_282
	.long	990
	.long	4
	.align	4
_2660:
	.long	3
	.long	0
	.long	0
	.align	4
_2656:
	.long	_282
	.long	992
	.long	4
_2668:
	.asciz	"pSlope"
	.align	4
_2667:
	.long	1
	.long	_186
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2668
	.long	_32
	.long	-8
	.long	0
	.align	4
_2663:
	.long	_282
	.long	997
	.long	3
_2674:
	.asciz	"pInTunnel"
	.align	4
_2673:
	.long	1
	.long	_187
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	2
	.long	_2674
	.long	_47
	.long	-8
	.long	0
	.align	4
_2669:
	.long	_282
	.long	1001
	.long	3
	.align	4
_2705:
	.long	1
	.long	_188
	.long	2
	.long	_312
	.long	_313
	.long	-4
	.long	0
	.align	4
_2675:
	.long	_282
	.long	1005
	.long	3
	.align	4
_2684:
	.long	3
	.long	0
	.long	0
	.align	4
_2679:
	.long	_282
	.long	1006
	.long	4
	.align	4
_2685:
	.long	_282
	.long	1008
	.long	3
	.align	4
_2694:
	.long	3
	.long	0
	.long	0
	.align	4
_2689:
	.long	_282
	.long	1009
	.long	4
	.align	4
_2695:
	.long	_282
	.long	1011
	.long	3
	.align	4
_2704:
	.long	3
	.long	0
	.long	0
	.align	4
_2699:
	.long	_282
	.long	1012
	.long	4
