	.reference	___bb_blitz_blitz
	.reference	___bb_imports_entity
	.reference	__bb_TEntity_Delete
	.reference	__bb_TEntity_New
	.reference	__bb_TEntity_addToListDepthSorted
	.reference	__bb_TEntity_checkCollisions
	.reference	__bb_TEntity_clear
	.reference	__bb_TEntity_drawShadow
	.reference	__bb_TEntity_gMaxZ
	.reference	__bb_TEntity_gMinZ
	.reference	__bb_TEntity_getSpeed
	.reference	__bb_TEntity_init
	.reference	__bb_TEntity_isCar
	.reference	__bb_TEntity_isHuman
	.reference	__bb_TEntity_removeAll
	.reference	__bb_TEntity_removeFromList
	.reference	__bb_TEntity_removeInactive
	.reference	__bb_TEntity_setInTunnel
	.reference	__bb_TEntity_setSegmentDX
	.reference	__bb_TEntity_setSegmentDY
	.reference	__bb_TEntity_setSlope
	.reference	__bb_TEntity_update
	.reference	__bb_TEntity_updateAll
	.reference	__bb_TEntity_updateDepthSort
	.reference	__bb_TEntity_updateDepthSortAll
	.reference	__bb_TEntity_updateDepthSortDown
	.reference	__bb_TEntity_updateDepthSortUp
	.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	_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_SetColor
	.reference	_brl_max2d_SetImageHandle
	.reference	_brl_max2d_SetScale
	.reference	_brl_random_Rand
	.reference	_brl_random_Rnd
	.globl	___bb_imports_prop
	.globl	__bb_TProp_Create
	.globl	__bb_TProp_Delete
	.globl	__bb_TProp_New
	.globl	__bb_TProp_deactivate
	.globl	__bb_TProp_draw
	.globl	__bb_TProp_gBannerStart
	.globl	__bb_TProp_gGfxBannerCommodore
	.globl	__bb_TProp_gGfxBannerStart
	.globl	__bb_TProp_gGfxBannerStart1
	.globl	__bb_TProp_gGfxBannerStart2
	.globl	__bb_TProp_gGfxBannerStart3
	.globl	__bb_TProp_gGfxBannerTires
	.globl	__bb_TProp_gGfxBannerYellow
	.globl	__bb_TProp_gGfxBush1
	.globl	__bb_TProp_gGfxBush2
	.globl	__bb_TProp_gGfxCornerSign
	.globl	__bb_TProp_gGfxExplosion
	.globl	__bb_TProp_gGfxOil
	.globl	__bb_TProp_gGfxSignFG
	.globl	__bb_TProp_gGfxSignTest
	.globl	__bb_TProp_gGfxSkidCloud1
	.globl	__bb_TProp_gGfxSkidCloud2
	.globl	__bb_TProp_gGfxSmoke1
	.globl	__bb_TProp_gGfxSmoke2
	.globl	__bb_TProp_gInTunnel
	.globl	__bb_TProp_gSndExplosion
	.globl	__bb_TProp_hittable
	.globl	__bb_TProp_isOil
	.globl	__bb_TProp_isTunnelStart
	.globl	__bb_TProp_loadGraphics
	.globl	__bb_TProp_loadSounds
	.globl	__bb_TProp_receiveHit
	.globl	__bb_TProp_setChain
	.globl	__bb_TProp_update
	.globl	_bb_TProp
	.text	
___bb_imports_prop:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	cmpl	$0,_167
	je	_168
	mov	$0,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
_168:
	movl	$1,_167
	movl	%ebp,4(%esp)
	movl	$_165,(%esp)
	calll	*_bbOnDebugEnterScope
	call	___bb_blitz_blitz
	call	___bb_imports_entity
	movl	$_143,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_145,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_146,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_147,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_148,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_149,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_150,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_151,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_152,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_153,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_154,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_155,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_156,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_157,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_158,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_159,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_160,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_161,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_162,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_163,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_164,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bb_TProp,(%esp)
	call	_bbObjectRegisterType
	mov	$0,%ebx
	jmp	_96
_96:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_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	$_171,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__bb_TEntity_New
	movl	-4(%ebp),%eax
	movl	$_bb_TProp,(%eax)
	movl	-4(%ebp),%eax
	movl	$0,64(%eax)
	mov	$_bbNullObject,%edx
	incl	4(%edx)
	movl	-4(%ebp),%eax
	movl	%edx,68(%eax)
	movl	-4(%ebp),%eax
	movl	$0,72(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	76(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	80(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	84(%eax)
	movl	-4(%ebp),%eax
	movl	$0,88(%eax)
	movl	-4(%ebp),%eax
	fldz
	fstps	92(%eax)
	movl	-4(%ebp),%eax
	movl	$0,96(%eax)
	movl	%ebp,4(%esp)
	movl	$_170,(%esp)
	calll	*_bbOnDebugEnterScope
	calll	*_bbOnDebugLeaveScope
	mov	$0,%ebx
	jmp	_99
_99:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_Delete:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$4,%esp
	movl	8(%ebp),%ebx
_102:
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_176
	movl	%eax,(%esp)
	call	_bbGCFree
_176:
	movl	$_bb_TEntity,(%ebx)
	movl	%ebx,(%esp)
	call	__bb_TEntity_Delete
	mov	$0,%eax
	jmp	_174
_174:
	add	$4,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_Create:
	push	%ebp
	mov	%esp,%ebp
	sub	$28,%esp
	push	%ebx
	push	%esi
	sub	$20,%esp
	flds	8(%ebp)
	fstps	-4(%ebp)
	flds	12(%ebp)
	fstps	-8(%ebp)
	movl	16(%ebp),%eax
	movl	%eax,-12(%ebp)
	movl	$_bbNullObject,-16(%ebp)
	movl	$_bbNullObject,-20(%ebp)
	fldz
	fstps	-24(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_454,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_177,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bb_TProp,(%esp)
	call	_bbObjectNew
	movl	%eax,-16(%ebp)
	movl	$_179,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_181
	call	_brl_blitz_NullObjectError
_181:
	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	$_182,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_184
	call	_brl_blitz_NullObjectError
_184:
	movl	-12(%ebp),%eax
	movl	%eax,64(%ebx)
	movl	$_186,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_188
	call	_brl_blitz_NullObjectError
_188:
	fld1
	fstps	76(%ebx)
	movl	$_190,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_192
	call	_brl_blitz_NullObjectError
_192:
	movl	$0,88(%ebx)
	movl	$_194,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_196
	call	_brl_blitz_NullObjectError
_196:
	flds	_811
	fstps	84(%ebx)
	movl	$_198,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_200
	call	_brl_blitz_NullObjectError
_200:
	movl	$0,96(%ebx)
	movl	$_202,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%eax
	cmp	$0,%eax
	je	_205
	cmp	$1,%eax
	je	_206
	cmp	$2,%eax
	je	_207
	cmp	$3,%eax
	je	_208
	cmp	$4,%eax
	je	_209
	cmp	$5,%eax
	je	_210
	cmp	$6,%eax
	je	_211
	cmp	$7,%eax
	je	_212
	cmp	$8,%eax
	je	_213
	cmp	$9,%eax
	je	_214
	cmp	$10,%eax
	je	_215
	cmp	$12,%eax
	je	_216
	cmp	$13,%eax
	je	_217
	cmp	$14,%eax
	je	_218
	cmp	$15,%eax
	je	_219
	jmp	_204
_205:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_228,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_220,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_222
	call	_brl_blitz_NullObjectError
_222:
	movl	__bb_TProp_gGfxBannerYellow,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_227
	movl	%eax,(%esp)
	call	_bbGCFree
_227:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_206:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_242,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_229,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_231
	call	_brl_blitz_NullObjectError
_231:
	movl	__bb_TProp_gGfxBannerStart,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_236
	movl	%eax,(%esp)
	call	_bbGCFree
_236:
	movl	%esi,68(%ebx)
	movl	$_237,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	incl	4(%ebx)
	movl	__bb_TProp_gBannerStart,%eax
	decl	4(%eax)
	jnz	_241
	movl	%eax,(%esp)
	call	_bbGCFree
_241:
	movl	%ebx,__bb_TProp_gBannerStart
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_207:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_251,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_243,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_245
	call	_brl_blitz_NullObjectError
_245:
	movl	__bb_TProp_gGfxCornerSign,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_250
	movl	%eax,(%esp)
	call	_bbGCFree
_250:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_208:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_273,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_252,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$10,4(%esp)
	movl	$1,(%esp)
	call	_brl_random_Rand
	cmp	$6,%eax
	jle	_253
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_262,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_254,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_256
	call	_brl_blitz_NullObjectError
_256:
	movl	__bb_TProp_gGfxBush1,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_261
	movl	%eax,(%esp)
	call	_bbGCFree
_261:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_263
_253:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_272,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_264,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_266
	call	_brl_blitz_NullObjectError
_266:
	movl	__bb_TProp_gGfxBush2,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_271
	movl	%eax,(%esp)
	call	_bbGCFree
_271:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
_263:
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_209:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_282,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_274,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_276
	call	_brl_blitz_NullObjectError
_276:
	movl	__bb_TProp_gGfxBannerCommodore,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_281
	movl	%eax,(%esp)
	call	_bbGCFree
_281:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_210:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_291,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_283,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_285
	call	_brl_blitz_NullObjectError
_285:
	movl	__bb_TProp_gGfxBannerTires,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_290
	movl	%eax,(%esp)
	call	_bbGCFree
_290:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_211:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_304,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_292,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_294
	call	_brl_blitz_NullObjectError
_294:
	movl	__bb_TProp_gGfxSignTest,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_299
	movl	%eax,(%esp)
	call	_bbGCFree
_299:
	movl	%esi,68(%ebx)
	movl	$_300,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_302
	call	_brl_blitz_NullObjectError
_302:
	movl	$1,72(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_212:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_317,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_305,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_307
	call	_brl_blitz_NullObjectError
_307:
	movl	__bb_TProp_gGfxSignFG,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_312
	movl	%eax,(%esp)
	call	_bbGCFree
_312:
	movl	%esi,68(%ebx)
	movl	$_313,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_315
	call	_brl_blitz_NullObjectError
_315:
	movl	$1,72(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_213:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_346,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_318,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_320
	call	_brl_blitz_NullObjectError
_320:
	movl	__bb_TProp_gGfxExplosion,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_325
	movl	%eax,(%esp)
	call	_bbGCFree
_325:
	movl	%esi,68(%ebx)
	movl	$_326,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_328
	call	_brl_blitz_NullObjectError
_328:
	fldz
	fstps	76(%ebx)
	movl	$_330,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_332
	call	_brl_blitz_NullObjectError
_332:
	fld1
	fstpl	8(%esp)
	fldl	_812
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	80(%ebx)
	movl	$_334,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$_bbNullObject,4(%esp)
	movl	__bb_TProp_gSndExplosion,%eax
	movl	%eax,(%esp)
	call	_brl_audio_PlaySound
	movl	%eax,-20(%ebp)
	movl	$_336,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_338
	call	_brl_blitz_NullObjectError
_338:
	flds	_813
	flds	16(%ebx)
	fsubs	__bb_TEntity_gMinZ
	flds	__bb_TEntity_gMaxZ
	fsubs	__bb_TEntity_gMinZ
	fdivrp	%st(0),%st(1)
	fsubrp	%st(0),%st(1)
	fstps	-24(%ebp)
	movl	$_340,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_342
	call	_brl_blitz_NullObjectError
_342:
	flds	-24(%ebp)
	fmuls	_814
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*56(%eax)
	movl	$_343,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-20(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_345
	call	_brl_blitz_NullObjectError
_345:
	movl	$2000,4(%esp)
	movl	$-2000,(%esp)
	call	_brl_random_Rand
	add	$44000,%eax
	movl	%eax,-28(%ebp)
	fildl	-28(%ebp)
	fstps	4(%esp)
	movl	%ebx,(%esp)
	movl	(%ebx),%eax
	calll	*68(%eax)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_214:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_379,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_350,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,4(%esp)
	movl	$1,(%esp)
	call	_brl_random_Rand
	cmp	$1,%eax
	jne	_351
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_360,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_352,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_354
	call	_brl_blitz_NullObjectError
_354:
	movl	__bb_TProp_gGfxSkidCloud1,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_359
	movl	%eax,(%esp)
	call	_bbGCFree
_359:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_361
_351:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_370,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_362,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_364
	call	_brl_blitz_NullObjectError
_364:
	movl	__bb_TProp_gGfxSkidCloud2,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_369
	movl	%eax,(%esp)
	call	_bbGCFree
_369:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
_361:
	movl	$_371,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_373
	call	_brl_blitz_NullObjectError
_373:
	fldz
	fstpl	8(%esp)
	fldl	_815
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	76(%ebx)
	movl	$_375,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_377
	call	_brl_blitz_NullObjectError
_377:
	fldz
	fstpl	8(%esp)
	fld1
	fstpl	(%esp)
	call	_brl_random_Rnd
	fstps	80(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_215:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_392,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_380,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_382
	call	_brl_blitz_NullObjectError
_382:
	movl	__bb_TProp_gGfxOil,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_387
	movl	%eax,(%esp)
	call	_bbGCFree
_387:
	movl	%esi,68(%ebx)
	movl	$_388,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_390
	call	_brl_blitz_NullObjectError
_390:
	movl	$1,72(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_216:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_418,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_393,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$2,4(%esp)
	movl	$1,(%esp)
	call	_brl_random_Rand
	cmp	$1,%eax
	jne	_394
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_403,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_395,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_397
	call	_brl_blitz_NullObjectError
_397:
	movl	__bb_TProp_gGfxSmoke1,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_402
	movl	%eax,(%esp)
	call	_bbGCFree
_402:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_404
_394:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_413,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_405,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_407
	call	_brl_blitz_NullObjectError
_407:
	movl	__bb_TProp_gGfxSmoke2,%eax
	incl	4(%eax)
	mov	%eax,%esi
	movl	68(%ebx),%eax
	decl	4(%eax)
	jnz	_412
	movl	%eax,(%esp)
	call	_bbGCFree
_412:
	movl	%esi,68(%ebx)
	calll	*_bbOnDebugLeaveScope
_404:
	movl	$_414,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_416
	call	_brl_blitz_NullObjectError
_416:
	flds	_816
	fstps	84(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_217:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_431,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_419,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_421
	call	_brl_blitz_NullObjectError
_421:
	movl	$1,96(%ebx)
	movl	$_423,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_425
	call	_brl_blitz_NullObjectError
_425:
	movl	$1,72(%ebx)
	movl	$_427,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_429
	call	_brl_blitz_NullObjectError
_429:
	flds	_817
	fstps	48(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_218:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_436,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_432,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_434
	call	_brl_blitz_NullObjectError
_434:
	movl	$1,96(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_219:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_441,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_437,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_439
	call	_brl_blitz_NullObjectError
_439:
	movl	$1,96(%ebx)
	calll	*_bbOnDebugLeaveScope
	jmp	_204
_204:
	movl	$_442,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_444
	call	_brl_blitz_NullObjectError
_444:
	cmpl	$_bbNullObject,68(%ebx)
	je	_445
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_452,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_446,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_448
	call	_brl_blitz_NullObjectError
_448:
	mov	%ebx,%esi
	movl	-16(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_451
	call	_brl_blitz_NullObjectError
_451:
	movl	68(%ebx),%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageWidth
	movl	%eax,-28(%ebp)
	fildl	-28(%ebp)
	fstps	48(%esi)
	calll	*_bbOnDebugLeaveScope
_445:
	movl	$_453,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-16(%ebp),%ebx
	jmp	_107
_107:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_loadGraphics:
	push	%ebp
	mov	%esp,%ebp
	sub	$4,%esp
	push	%ebx
	sub	$16,%esp
	movl	%ebp,4(%esp)
	movl	$_566,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_458,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_7,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerYellow,%eax
	decl	4(%eax)
	jnz	_462
	movl	%eax,(%esp)
	call	_bbGCFree
_462:
	movl	%ebx,__bb_TProp_gGfxBannerYellow
	movl	$_463,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_8,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerStart,%eax
	decl	4(%eax)
	jnz	_467
	movl	%eax,(%esp)
	call	_bbGCFree
_467:
	movl	%ebx,__bb_TProp_gGfxBannerStart
	movl	$_468,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_9,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerStart1,%eax
	decl	4(%eax)
	jnz	_472
	movl	%eax,(%esp)
	call	_bbGCFree
_472:
	movl	%ebx,__bb_TProp_gGfxBannerStart1
	movl	$_473,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_10,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerStart2,%eax
	decl	4(%eax)
	jnz	_477
	movl	%eax,(%esp)
	call	_bbGCFree
_477:
	movl	%ebx,__bb_TProp_gGfxBannerStart2
	movl	$_478,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_11,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerStart3,%eax
	decl	4(%eax)
	jnz	_482
	movl	%eax,(%esp)
	call	_bbGCFree
_482:
	movl	%ebx,__bb_TProp_gGfxBannerStart3
	movl	$_483,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_12,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxCornerSign,%eax
	decl	4(%eax)
	jnz	_487
	movl	%eax,(%esp)
	call	_bbGCFree
_487:
	movl	%ebx,__bb_TProp_gGfxCornerSign
	movl	$_488,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_13,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBush1,%eax
	decl	4(%eax)
	jnz	_492
	movl	%eax,(%esp)
	call	_bbGCFree
_492:
	movl	%ebx,__bb_TProp_gGfxBush1
	movl	$_493,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_14,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBush2,%eax
	decl	4(%eax)
	jnz	_497
	movl	%eax,(%esp)
	call	_bbGCFree
_497:
	movl	%ebx,__bb_TProp_gGfxBush2
	movl	$_498,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_15,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerCommodore,%eax
	decl	4(%eax)
	jnz	_502
	movl	%eax,(%esp)
	call	_bbGCFree
_502:
	movl	%ebx,__bb_TProp_gGfxBannerCommodore
	movl	$_503,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_16,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxBannerTires,%eax
	decl	4(%eax)
	jnz	_507
	movl	%eax,(%esp)
	call	_bbGCFree
_507:
	movl	%ebx,__bb_TProp_gGfxBannerTires
	movl	$_508,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_17,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxSignTest,%eax
	decl	4(%eax)
	jnz	_512
	movl	%eax,(%esp)
	call	_bbGCFree
_512:
	movl	%ebx,__bb_TProp_gGfxSignTest
	movl	$_513,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_18,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxSignFG,%eax
	decl	4(%eax)
	jnz	_517
	movl	%eax,(%esp)
	call	_bbGCFree
_517:
	movl	%ebx,__bb_TProp_gGfxSignFG
	movl	$_518,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_19,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxExplosion,%eax
	decl	4(%eax)
	jnz	_522
	movl	%eax,(%esp)
	call	_bbGCFree
_522:
	movl	%ebx,__bb_TProp_gGfxExplosion
	movl	$_523,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_20,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxSkidCloud1,%eax
	decl	4(%eax)
	jnz	_527
	movl	%eax,(%esp)
	call	_bbGCFree
_527:
	movl	%ebx,__bb_TProp_gGfxSkidCloud1
	movl	$_528,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_21,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxSkidCloud2,%eax
	decl	4(%eax)
	jnz	_532
	movl	%eax,(%esp)
	call	_bbGCFree
_532:
	movl	%ebx,__bb_TProp_gGfxSkidCloud2
	movl	$_533,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_22,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxOil,%eax
	decl	4(%eax)
	jnz	_537
	movl	%eax,(%esp)
	call	_bbGCFree
_537:
	movl	%ebx,__bb_TProp_gGfxOil
	movl	$_538,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_23,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxSmoke1,%eax
	decl	4(%eax)
	jnz	_542
	movl	%eax,(%esp)
	call	_bbGCFree
_542:
	movl	%ebx,__bb_TProp_gGfxSmoke1
	movl	$_543,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$-1,4(%esp)
	movl	$_24,(%esp)
	call	_brl_max2d_LoadImage
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gGfxSmoke2,%eax
	decl	4(%eax)
	jnz	_547
	movl	%eax,(%esp)
	call	_bbGCFree
_547:
	movl	%ebx,__bb_TProp_gGfxSmoke2
	movl	$_548,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerYellow,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerYellow,%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_TProp_gGfxBannerYellow,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_549,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerStart,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerStart,%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_TProp_gGfxBannerStart,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_550,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerStart1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerStart1,%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_TProp_gGfxBannerStart1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_551,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerStart2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerStart2,%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_TProp_gGfxBannerStart2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_552,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerStart3,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerStart3,%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_TProp_gGfxBannerStart3,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_553,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxCornerSign,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxCornerSign,%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_TProp_gGfxCornerSign,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_554,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBush1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBush1,%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_TProp_gGfxBush1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_555,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBush2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBush2,%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_TProp_gGfxBush2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_556,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerCommodore,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerCommodore,%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_TProp_gGfxBannerCommodore,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_557,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxBannerTires,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxBannerTires,%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_TProp_gGfxBannerTires,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_558,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxSignTest,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxSignTest,%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_TProp_gGfxSignTest,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_559,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxSignFG,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxSignFG,%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_TProp_gGfxSignFG,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_560,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxExplosion,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxExplosion,%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_TProp_gGfxExplosion,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_561,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxSkidCloud1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxSkidCloud1,%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_TProp_gGfxSkidCloud1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_562,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxSkidCloud2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxSkidCloud2,%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_TProp_gGfxSkidCloud2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_563,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxOil,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxOil,%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_TProp_gGfxOil,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_564,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxSmoke1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxSmoke1,%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_TProp_gGfxSmoke1,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	movl	$_565,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	__bb_TProp_gGfxSmoke2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_ImageHeight
	movl	%eax,-4(%ebp)
	fildl	-4(%ebp)
	fstps	8(%esp)
	movl	__bb_TProp_gGfxSmoke2,%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_TProp_gGfxSmoke2,%eax
	movl	%eax,(%esp)
	call	_brl_max2d_SetImageHandle
	mov	$0,%ebx
	jmp	_109
_109:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_loadSounds:
	push	%ebp
	mov	%esp,%ebp
	push	%ebx
	sub	$20,%esp
	movl	%ebp,4(%esp)
	movl	$_572,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_567,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,4(%esp)
	movl	$_25,(%esp)
	call	_brl_audio_LoadSound
	incl	4(%eax)
	mov	%eax,%ebx
	movl	__bb_TProp_gSndExplosion,%eax
	decl	4(%eax)
	jnz	_571
	movl	%eax,(%esp)
	call	_bbGCFree
_571:
	movl	%ebx,__bb_TProp_gSndExplosion
	mov	$0,%ebx
	jmp	_111
_111:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$20,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_setChain:
	push	%ebp
	mov	%esp,%ebp
	sub	$12,%esp
	push	%ebx
	sub	$8,%esp
	movl	8(%ebp),%eax
	movl	%eax,-4(%ebp)
	movl	12(%ebp),%eax
	movl	%eax,-8(%ebp)
	flds	16(%ebp)
	fstps	-12(%ebp)
	movl	%ebp,4(%esp)
	movl	$_581,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_573,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_575
	call	_brl_blitz_NullObjectError
_575:
	movl	-8(%ebp),%eax
	movl	%eax,88(%ebx)
	movl	$_577,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_579
	call	_brl_blitz_NullObjectError
_579:
	flds	-12(%ebp)
	fstps	92(%ebx)
	mov	$0,%ebx
	jmp	_116
_116:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$8,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_draw:
	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)
	fldz
	fstps	-8(%ebp)
	fldz
	fstps	-12(%ebp)
	fldz
	fstps	-16(%ebp)
	fldz
	fstps	-20(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_678,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_584,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_586
	call	_brl_blitz_NullObjectError
_586:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_588
	call	_brl_blitz_NullObjectError
_588:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_590
	call	_brl_blitz_NullObjectError
_590:
	flds	32(%edi)
	flds	28(%esi)
	fmuls	20(%ebx)
	faddp	%st(0),%st(1)
	fstps	-8(%ebp)
	movl	$_592,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_594
	call	_brl_blitz_NullObjectError
_594:
	cmpl	$0,96(%ebx)
	je	_595
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_641,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_596,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_598
	call	_brl_blitz_NullObjectError
_598:
	flds	_888
	fmuls	28(%ebx)
	fstps	-12(%ebp)
	movl	$_600,(%esp)
	calll	*_bbOnDebugEnterStm
	fldz
	fstps	-16(%ebp)
	movl	$_602,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_604
	call	_brl_blitz_NullObjectError
_604:
	cmpl	$13,64(%ebx)
	jne	_605
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_608,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_606,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fdivs	_889
	fstps	-16(%ebp)
	movl	$_607,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$255,8(%esp)
	movl	$255,4(%esp)
	movl	$255,(%esp)
	call	_brl_max2d_SetColor
	calll	*_bbOnDebugLeaveScope
	jmp	_609
_605:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_620,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_610,(%esp)
	calll	*_bbOnDebugEnterStm
	cmpl	$0,__bb_TProp_gInTunnel
	je	_611
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_615,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_612,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_614
	call	_brl_blitz_NullObjectError
_614:
	flds	24(%ebx)
	fsubs	-12(%ebp)
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
	jmp	_616
_611:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_618,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_617,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-12(%ebp)
	fdivs	_890
	fstps	-16(%ebp)
	calll	*_bbOnDebugLeaveScope
_616:
	movl	$_619,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,8(%esp)
	movl	$0,4(%esp)
	movl	$0,(%esp)
	call	_brl_max2d_SetColor
	calll	*_bbOnDebugLeaveScope
_609:
	movl	$_621,(%esp)
	calll	*_bbOnDebugEnterStm
	fld1
	fstps	4(%esp)
	fld1
	fstps	(%esp)
	call	_brl_max2d_SetScale
	movl	$_622,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_624
	call	_brl_blitz_NullObjectError
_624:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_626
	call	_brl_blitz_NullObjectError
_626:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_628
	call	_brl_blitz_NullObjectError
_628:
	flds	-12(%ebp)
	fadds	_891
	fstps	12(%esp)
	flds	32(%esi)
	flds	_892
	fmuls	28(%ebx)
	fdivs	_893
	fsubrp	%st(0),%st(1)
	fstps	8(%esp)
	flds	24(%edi)
	fsubs	-12(%ebp)
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_629,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_631
	call	_brl_blitz_NullObjectError
_631:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_633
	call	_brl_blitz_NullObjectError
_633:
	flds	32(%esi)
	flds	_894
	fmuls	28(%ebx)
	fdivs	_895
	faddp	%st(0),%st(1)
	fstps	-20(%ebp)
	movl	$_635,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_637
	call	_brl_blitz_NullObjectError
_637:
	flds	-12(%ebp)
	fadds	_896
	fstps	12(%esp)
	flds	_897
	fsubs	-20(%ebp)
	fstps	8(%esp)
	flds	24(%ebx)
	fsubs	-12(%ebp)
	fstps	4(%esp)
	flds	-20(%ebp)
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	movl	$_638,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_640
	call	_brl_blitz_NullObjectError
_640:
	flds	-16(%ebp)
	fstps	12(%esp)
	flds	_898
	fstps	8(%esp)
	flds	24(%ebx)
	flds	-12(%ebp)
	fadds	-16(%ebp)
	fsubrp	%st(0),%st(1)
	fstps	4(%esp)
	fldz
	fstps	(%esp)
	call	_brl_max2d_DrawRect
	calll	*_bbOnDebugLeaveScope
	jmp	_645
_595:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_677,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_646,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_648
	call	_brl_blitz_NullObjectError
_648:
	cmpl	$10,64(%ebx)
	jne	_649
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_659,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_650,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-28(%ebp)
	cmpl	$_bbNullObject,-28(%ebp)
	jne	_652
	call	_brl_blitz_NullObjectError
_652:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_654
	call	_brl_blitz_NullObjectError
_654:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_656
	call	_brl_blitz_NullObjectError
_656:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_658
	call	_brl_blitz_NullObjectError
_658:
	flds	28(%edi)
	flds	_899
	flds	40(%esi)
	fmuls	_900
	flds	16(%ebx)
	fdivs	__bb_TEntity_gMaxZ
	fmulp	%st(0),%st(1)
	faddp	%st(0),%st(1)
	fmulp	%st(0),%st(1)
	fstps	4(%esp)
	movl	-28(%ebp),%eax
	flds	28(%eax)
	fstps	(%esp)
	call	_brl_max2d_SetScale
	calll	*_bbOnDebugLeaveScope
	jmp	_660
_649:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_670,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_661,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-24(%ebp)
	cmpl	$_bbNullObject,-24(%ebp)
	jne	_663
	call	_brl_blitz_NullObjectError
_663:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_665
	call	_brl_blitz_NullObjectError
_665:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_667
	call	_brl_blitz_NullObjectError
_667:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_669
	call	_brl_blitz_NullObjectError
_669:
	flds	28(%esi)
	fmuls	76(%ebx)
	fstps	4(%esp)
	movl	-24(%ebp),%eax
	flds	28(%eax)
	fmuls	76(%edi)
	fstps	(%esp)
	call	_brl_max2d_SetScale
	calll	*_bbOnDebugLeaveScope
_660:
	movl	$_671,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$255,8(%esp)
	movl	$255,4(%esp)
	movl	$255,(%esp)
	call	_brl_max2d_SetColor
	movl	$_672,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_674
	call	_brl_blitz_NullObjectError
_674:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_676
	call	_brl_blitz_NullObjectError
_676:
	movl	$0,12(%esp)
	flds	24(%ebx)
	fstps	8(%esp)
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	68(%esi),%eax
	movl	%eax,(%esp)
	call	_brl_max2d_DrawImage
	calll	*_bbOnDebugLeaveScope
_645:
	mov	$0,%ebx
	jmp	_119
_119:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_update:
	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)
	movl	$_bbNullObject,-12(%ebp)
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_770,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_680,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	-8(%ebp)
	fstps	4(%esp)
	movl	-4(%ebp),%eax
	movl	%eax,(%esp)
	call	__bb_TEntity_update
	movl	$_681,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_683
	call	_brl_blitz_NullObjectError
_683:
	movl	64(%ebx),%eax
	cmp	$8,%eax
	je	_686
	cmp	$9,%eax
	je	_687
	cmp	$12,%eax
	je	_688
	jmp	_685
_686:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_733,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_689,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_691
	call	_brl_blitz_NullObjectError
_691:
	flds	76(%ebx)
	fadds	_932
	fstps	76(%ebx)
	movl	$_693,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_695
	call	_brl_blitz_NullObjectError
_695:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_697
	call	_brl_blitz_NullObjectError
_697:
	flds	76(%esi)
	flds	80(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_698
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_732,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_699,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_701
	call	_brl_blitz_NullObjectError
_701:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_704
	call	_brl_blitz_NullObjectError
_704:
	flds	80(%ebx)
	fstps	76(%esi)
	movl	$_705,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_707
	call	_brl_blitz_NullObjectError
_707:
	movl	$0,8(%ebx)
	movl	$_709,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_711
	call	_brl_blitz_NullObjectError
_711:
	cmpl	$0,88(%ebx)
	jle	_712
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_730,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_713,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%eax
	movl	%eax,-16(%ebp)
	cmpl	$_bbNullObject,-16(%ebp)
	jne	_715
	call	_brl_blitz_NullObjectError
_715:
	movl	-4(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_717
	call	_brl_blitz_NullObjectError
_717:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_719
	call	_brl_blitz_NullObjectError
_719:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_721
	call	_brl_blitz_NullObjectError
_721:
	movl	64(%ebx),%eax
	movl	%eax,8(%esp)
	flds	20(%esi)
	fstps	4(%esp)
	movl	-16(%ebp),%eax
	flds	16(%eax)
	fadds	92(%edi)
	fstps	(%esp)
	calll	*_bb_TProp+156
	movl	%eax,-12(%ebp)
	movl	$_723,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-12(%ebp),%edi
	cmp	$_bbNullObject,%edi
	jne	_725
	call	_brl_blitz_NullObjectError
_725:
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_727
	call	_brl_blitz_NullObjectError
_727:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_729
	call	_brl_blitz_NullObjectError
_729:
	flds	92(%ebx)
	fstps	8(%esp)
	movl	88(%esi),%eax
	sub	$1,%eax
	movl	%eax,4(%esp)
	movl	%edi,(%esp)
	movl	(%edi),%eax
	calll	*168(%eax)
	calll	*_bbOnDebugLeaveScope
_712:
	calll	*_bbOnDebugLeaveScope
_698:
	calll	*_bbOnDebugLeaveScope
	jmp	_685
_687:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_755,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_734,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_736
	call	_brl_blitz_NullObjectError
_736:
	flds	76(%ebx)
	fadds	_933
	fstps	76(%ebx)
	movl	$_738,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%esi
	cmp	$_bbNullObject,%esi
	jne	_740
	call	_brl_blitz_NullObjectError
_740:
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_742
	call	_brl_blitz_NullObjectError
_742:
	flds	76(%esi)
	flds	80(%ebx)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	setb	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_743
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_754,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_744,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_746
	call	_brl_blitz_NullObjectError
_746:
	mov	%ebx,%esi
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_749
	call	_brl_blitz_NullObjectError
_749:
	flds	80(%ebx)
	fstps	76(%esi)
	movl	$_750,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_752
	call	_brl_blitz_NullObjectError
_752:
	movl	$0,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_743:
	calll	*_bbOnDebugLeaveScope
	jmp	_685
_688:
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_769,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_756,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_758
	call	_brl_blitz_NullObjectError
_758:
	flds	84(%ebx)
	fsubs	_934
	fstps	84(%ebx)
	movl	$_760,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_762
	call	_brl_blitz_NullObjectError
_762:
	flds	84(%ebx)
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	seta	%al
	movzbl	%al,%eax
	cmp	$0,%eax
	jne	_763
	mov	%ebp,%eax
	movl	%eax,4(%esp)
	movl	$_768,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_764,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_766
	call	_brl_blitz_NullObjectError
_766:
	movl	$0,8(%ebx)
	calll	*_bbOnDebugLeaveScope
_763:
	calll	*_bbOnDebugLeaveScope
	jmp	_685
_685:
	mov	$0,%ebx
	jmp	_123
_123:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$12,%esp
	pop	%edi
	pop	%esi
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_receiveHit:
	push	%ebp
	mov	%esp,%ebp
	sub	$40,%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	$_773,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_772,(%esp)
	calll	*_bbOnDebugEnterStm
	flds	_968
	fstps	-20(%ebp)
	jmp	_129
_129:
	calll	*_bbOnDebugLeaveScope
	flds	-20(%ebp)
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_hittable:
	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	$_779,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_776,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_778
	call	_brl_blitz_NullObjectError
_778:
	movl	72(%ebx),%ebx
	jmp	_132
_132:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_isOil:
	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	$_783,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_780,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_782
	call	_brl_blitz_NullObjectError
_782:
	movl	64(%ebx),%eax
	cmp	$10,%eax
	sete	%al
	movzbl	%al,%eax
	mov	%eax,%ebx
	jmp	_135
_135:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_isTunnelStart:
	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	$_787,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_784,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_786
	call	_brl_blitz_NullObjectError
_786:
	movl	64(%ebx),%eax
	cmp	$13,%eax
	sete	%al
	movzbl	%al,%eax
	mov	%eax,%ebx
	jmp	_138
_138:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
__bb_TProp_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	$_803,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_788,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_790
	call	_brl_blitz_NullObjectError
_790:
	movl	64(%ebx),%eax
	cmp	$13,%eax
	je	_793
	cmp	$15,%eax
	je	_794
	jmp	_792
_793:
	movl	%ebp,4(%esp)
	movl	$_796,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_795,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$1,__bb_TProp_gInTunnel
	calll	*_bbOnDebugLeaveScope
	jmp	_792
_794:
	movl	%ebp,4(%esp)
	movl	$_798,(%esp)
	calll	*_bbOnDebugEnterScope
	movl	$_797,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	$0,__bb_TProp_gInTunnel
	calll	*_bbOnDebugLeaveScope
	jmp	_792
_792:
	movl	$_799,(%esp)
	calll	*_bbOnDebugEnterStm
	movl	-4(%ebp),%ebx
	cmp	$_bbNullObject,%ebx
	jne	_801
	call	_brl_blitz_NullObjectError
_801:
	movl	$0,8(%ebx)
	mov	$0,%ebx
	jmp	_141
_141:
	calll	*_bbOnDebugLeaveScope
	mov	%ebx,%eax
	add	$16,%esp
	pop	%ebx
	mov	%ebp,%esp
	pop	%ebp
	ret
	.data	
	.align	4
_167:
	.long	0
_166:
	.asciz	"prop"
	.align	4
_165:
	.long	1
	.long	_166
	.long	0
_144:
	.asciz	"/Users/macbook/Downloads/grandprix_win/Imports/prop.bmx"
	.align	4
_143:
	.long	_144
	.long	30
	.long	2
	.align	4
__bb_TProp_gGfxBannerYellow:
	.long	_bbNullObject
	.align	4
_145:
	.long	_144
	.long	31
	.long	2
	.align	4
__bb_TProp_gGfxBannerStart:
	.long	_bbNullObject
	.align	4
_146:
	.long	_144
	.long	32
	.long	2
	.align	4
__bb_TProp_gGfxBannerStart1:
	.long	_bbNullObject
	.align	4
_147:
	.long	_144
	.long	33
	.long	2
	.align	4
__bb_TProp_gGfxBannerStart2:
	.long	_bbNullObject
	.align	4
_148:
	.long	_144
	.long	34
	.long	2
	.align	4
__bb_TProp_gGfxBannerStart3:
	.long	_bbNullObject
	.align	4
_149:
	.long	_144
	.long	35
	.long	2
	.align	4
__bb_TProp_gGfxCornerSign:
	.long	_bbNullObject
	.align	4
_150:
	.long	_144
	.long	36
	.long	2
	.align	4
__bb_TProp_gGfxBush1:
	.long	_bbNullObject
	.align	4
_151:
	.long	_144
	.long	37
	.long	2
	.align	4
__bb_TProp_gGfxBush2:
	.long	_bbNullObject
	.align	4
_152:
	.long	_144
	.long	38
	.long	2
	.align	4
__bb_TProp_gGfxBannerCommodore:
	.long	_bbNullObject
	.align	4
_153:
	.long	_144
	.long	39
	.long	2
	.align	4
__bb_TProp_gGfxBannerTires:
	.long	_bbNullObject
	.align	4
_154:
	.long	_144
	.long	40
	.long	2
	.align	4
__bb_TProp_gGfxSignTest:
	.long	_bbNullObject
	.align	4
_155:
	.long	_144
	.long	41
	.long	2
	.align	4
__bb_TProp_gGfxSignFG:
	.long	_bbNullObject
	.align	4
_156:
	.long	_144
	.long	42
	.long	2
	.align	4
__bb_TProp_gGfxExplosion:
	.long	_bbNullObject
	.align	4
_157:
	.long	_144
	.long	43
	.long	2
	.align	4
__bb_TProp_gGfxSkidCloud1:
	.long	_bbNullObject
	.align	4
_158:
	.long	_144
	.long	44
	.long	2
	.align	4
__bb_TProp_gGfxSkidCloud2:
	.long	_bbNullObject
	.align	4
_159:
	.long	_144
	.long	45
	.long	2
	.align	4
__bb_TProp_gGfxOil:
	.long	_bbNullObject
	.align	4
_160:
	.long	_144
	.long	46
	.long	2
	.align	4
__bb_TProp_gGfxSmoke1:
	.long	_bbNullObject
	.align	4
_161:
	.long	_144
	.long	47
	.long	2
	.align	4
__bb_TProp_gGfxSmoke2:
	.long	_bbNullObject
	.align	4
_162:
	.long	_144
	.long	49
	.long	2
	.align	4
__bb_TProp_gSndExplosion:
	.long	_bbNullObject
	.align	4
_163:
	.long	_144
	.long	51
	.long	2
	.align	4
__bb_TProp_gBannerStart:
	.long	_bbNullObject
	.align	4
_164:
	.long	_144
	.long	53
	.long	2
	.align	4
__bb_TProp_gInTunnel:
	.long	0
_27:
	.asciz	"TProp"
_28:
	.asciz	"PROP_BANNER_YELLOW"
_29:
	.asciz	"i"
	.align	4
_30:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	48
_31:
	.asciz	"PROP_BANNER_START"
	.align	4
_32:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	49
_33:
	.asciz	"PROP_CORNER_SIGN"
	.align	4
_34:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	50
_35:
	.asciz	"PROP_BUSH_1"
	.align	4
_36:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	51
_37:
	.asciz	"PROP_BANNER_COMMODORE"
	.align	4
_38:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	52
_39:
	.asciz	"PROP_BANNER_TIRES"
	.align	4
_40:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	53
_41:
	.asciz	"PROP_SIGN_TEST"
	.align	4
_42:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	54
_43:
	.asciz	"PROP_SIGN_FG"
	.align	4
_44:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	55
_45:
	.asciz	"PROP_EXPLOSION"
	.align	4
_46:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	56
_47:
	.asciz	"PROP_SKID_CLOUD"
	.align	4
_48:
	.long	_bbStringClass
	.long	2147483646
	.long	1
	.short	57
_49:
	.asciz	"PROP_OIL"
	.align	4
_50:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	49,48
_51:
	.asciz	"PROP_SMOKE"
	.align	4
_52:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	49,50
_53:
	.asciz	"PROP_TUNNEL_START"
	.align	4
_54:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	49,51
_55:
	.asciz	"PROP_TUNNEL_MID"
	.align	4
_56:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	49,52
_57:
	.asciz	"PROP_TUNNEL_END"
	.align	4
_58:
	.long	_bbStringClass
	.long	2147483646
	.long	2
	.short	49,53
_59:
	.asciz	"EXPLOSION_GROW_SPEED"
_60:
	.asciz	"f"
	.align	4
_61:
	.long	_bbStringClass
	.long	2147483646
	.long	12
	.short	48,46,48,50,49,57,57,57,57,57,57,57
_62:
	.asciz	"SKID_CLOUD_GROW_SPEED"
	.align	4
_63:
	.long	_bbStringClass
	.long	2147483646
	.long	11
	.short	48,46,50,49,57,57,57,57,57,57,57
_64:
	.asciz	"SMOKE_TIME"
	.align	4
_65:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	53,48,48
_66:
	.asciz	"TUNNEL_OPENING_HEIGHT"
	.align	4
_67:
	.long	_bbStringClass
	.long	2147483646
	.long	3
	.short	51,48,48
_68:
	.asciz	"fType"
_69:
	.asciz	"fGfx"
_70:
	.asciz	":TImage"
_71:
	.asciz	"fHittable"
_72:
	.asciz	"fSize"
_73:
	.asciz	"fTargetSize"
_74:
	.asciz	"fTimer"
_75:
	.asciz	"fChainCount"
_76:
	.asciz	"fChainDZ"
_77:
	.asciz	"fPartOfTunnel"
_78:
	.asciz	"New"
_79:
	.asciz	"()i"
_80:
	.asciz	"Delete"
_81:
	.asciz	"Create"
_82:
	.asciz	"(f,f,i):TProp"
_83:
	.asciz	"loadGraphics"
_84:
	.asciz	"loadSounds"
_85:
	.asciz	"setChain"
_86:
	.asciz	"(i,f)i"
_87:
	.asciz	"draw"
_88:
	.asciz	"update"
_89:
	.asciz	"(f)i"
_90:
	.asciz	"receiveHit"
_91:
	.asciz	"(f,f,f)f"
_92:
	.asciz	"hittable"
_93:
	.asciz	"isOil"
_94:
	.asciz	"isTunnelStart"
_95:
	.asciz	"deactivate"
	.align	4
_26:
	.long	2
	.long	_27
	.long	1
	.long	_28
	.long	_29
	.long	_30
	.long	1
	.long	_31
	.long	_29
	.long	_32
	.long	1
	.long	_33
	.long	_29
	.long	_34
	.long	1
	.long	_35
	.long	_29
	.long	_36
	.long	1
	.long	_37
	.long	_29
	.long	_38
	.long	1
	.long	_39
	.long	_29
	.long	_40
	.long	1
	.long	_41
	.long	_29
	.long	_42
	.long	1
	.long	_43
	.long	_29
	.long	_44
	.long	1
	.long	_45
	.long	_29
	.long	_46
	.long	1
	.long	_47
	.long	_29
	.long	_48
	.long	1
	.long	_49
	.long	_29
	.long	_50
	.long	1
	.long	_51
	.long	_29
	.long	_52
	.long	1
	.long	_53
	.long	_29
	.long	_54
	.long	1
	.long	_55
	.long	_29
	.long	_56
	.long	1
	.long	_57
	.long	_29
	.long	_58
	.long	1
	.long	_59
	.long	_60
	.long	_61
	.long	1
	.long	_62
	.long	_60
	.long	_63
	.long	1
	.long	_64
	.long	_29
	.long	_65
	.long	1
	.long	_66
	.long	_29
	.long	_67
	.long	3
	.long	_68
	.long	_29
	.long	64
	.long	3
	.long	_69
	.long	_70
	.long	68
	.long	3
	.long	_71
	.long	_29
	.long	72
	.long	3
	.long	_72
	.long	_60
	.long	76
	.long	3
	.long	_73
	.long	_60
	.long	80
	.long	3
	.long	_74
	.long	_60
	.long	84
	.long	3
	.long	_75
	.long	_29
	.long	88
	.long	3
	.long	_76
	.long	_60
	.long	92
	.long	3
	.long	_77
	.long	_29
	.long	96
	.long	6
	.long	_78
	.long	_79
	.long	16
	.long	6
	.long	_80
	.long	_79
	.long	20
	.long	7
	.long	_81
	.long	_82
	.long	156
	.long	7
	.long	_83
	.long	_79
	.long	160
	.long	7
	.long	_84
	.long	_79
	.long	164
	.long	6
	.long	_85
	.long	_86
	.long	168
	.long	6
	.long	_87
	.long	_79
	.long	92
	.long	6
	.long	_88
	.long	_89
	.long	80
	.long	6
	.long	_90
	.long	_91
	.long	140
	.long	6
	.long	_92
	.long	_79
	.long	144
	.long	6
	.long	_93
	.long	_79
	.long	124
	.long	6
	.long	_94
	.long	_79
	.long	132
	.long	6
	.long	_95
	.long	_79
	.long	84
	.long	0
	.align	4
_bb_TProp:
	.long	_bb_TEntity
	.long	_bbObjectFree
	.long	_26
	.long	100
	.long	__bb_TProp_New
	.long	__bb_TProp_Delete
	.long	_bbObjectToString
	.long	_bbObjectCompare
	.long	_bbObjectSendMessage
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	_bbObjectReserved
	.long	__bb_TEntity_updateAll
	.long	__bb_TEntity_removeInactive
	.long	__bb_TEntity_removeAll
	.long	__bb_TEntity_updateDepthSortAll
	.long	__bb_TEntity_init
	.long	__bb_TEntity_setSegmentDX
	.long	__bb_TEntity_setSegmentDY
	.long	__bb_TEntity_addToListDepthSorted
	.long	__bb_TProp_update
	.long	__bb_TProp_deactivate
	.long	__bb_TEntity_clear
	.long	__bb_TProp_draw
	.long	__bb_TEntity_drawShadow
	.long	__bb_TEntity_removeFromList
	.long	__bb_TEntity_updateDepthSort
	.long	__bb_TEntity_updateDepthSortDown
	.long	__bb_TEntity_updateDepthSortUp
	.long	__bb_TEntity_getSpeed
	.long	__bb_TEntity_isHuman
	.long	__bb_TProp_isOil
	.long	__bb_TEntity_isCar
	.long	__bb_TProp_isTunnelStart
	.long	__bb_TEntity_checkCollisions
	.long	__bb_TProp_receiveHit
	.long	__bb_TProp_hittable
	.long	__bb_TEntity_setSlope
	.long	__bb_TEntity_setInTunnel
	.long	__bb_TProp_Create
	.long	__bb_TProp_loadGraphics
	.long	__bb_TProp_loadSounds
	.long	__bb_TProp_setChain
_172:
	.asciz	"Self"
_173:
	.asciz	":TProp"
	.align	4
_171:
	.long	1
	.long	_78
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	0
	.align	4
_170:
	.long	3
	.long	0
	.long	0
_455:
	.asciz	"pZ"
_456:
	.asciz	"pX"
_457:
	.asciz	"pType"
	.align	4
_454:
	.long	1
	.long	_81
	.long	2
	.long	_455
	.long	_60
	.long	-4
	.long	2
	.long	_456
	.long	_60
	.long	-8
	.long	2
	.long	_457
	.long	_29
	.long	-12
	.long	2
	.long	_166
	.long	_173
	.long	-16
	.long	0
	.align	4
_177:
	.long	_144
	.long	66
	.long	3
	.align	4
_179:
	.long	_144
	.long	68
	.long	3
	.align	4
_182:
	.long	_144
	.long	69
	.long	3
	.align	4
_186:
	.long	_144
	.long	70
	.long	3
	.align	4
_190:
	.long	_144
	.long	71
	.long	3
	.align	4
_194:
	.long	_144
	.long	72
	.long	3
	.align	4
_811:
	.long	0xbf800000
	.align	4
_198:
	.long	_144
	.long	73
	.long	3
	.align	4
_202:
	.long	_144
	.long	75
	.long	3
	.align	4
_228:
	.long	3
	.long	0
	.long	0
	.align	4
_220:
	.long	_144
	.long	77
	.long	5
	.align	4
_242:
	.long	3
	.long	0
	.long	0
	.align	4
_229:
	.long	_144
	.long	80
	.long	5
	.align	4
_237:
	.long	_144
	.long	82
	.long	5
	.align	4
_251:
	.long	3
	.long	0
	.long	0
	.align	4
_243:
	.long	_144
	.long	85
	.long	5
	.align	4
_273:
	.long	3
	.long	0
	.long	0
	.align	4
_252:
	.long	_144
	.long	88
	.long	5
	.align	4
_262:
	.long	3
	.long	0
	.long	0
	.align	4
_254:
	.long	_144
	.long	89
	.long	6
	.align	4
_272:
	.long	3
	.long	0
	.long	0
	.align	4
_264:
	.long	_144
	.long	91
	.long	6
	.align	4
_282:
	.long	3
	.long	0
	.long	0
	.align	4
_274:
	.long	_144
	.long	95
	.long	5
	.align	4
_291:
	.long	3
	.long	0
	.long	0
	.align	4
_283:
	.long	_144
	.long	98
	.long	5
	.align	4
_304:
	.long	3
	.long	0
	.long	0
	.align	4
_292:
	.long	_144
	.long	101
	.long	5
	.align	4
_300:
	.long	_144
	.long	102
	.long	5
	.align	4
_317:
	.long	3
	.long	0
	.long	0
	.align	4
_305:
	.long	_144
	.long	105
	.long	5
	.align	4
_313:
	.long	_144
	.long	106
	.long	5
_347:
	.asciz	"channel"
_348:
	.asciz	":TChannel"
_349:
	.asciz	"scale"
	.align	4
_346:
	.long	3
	.long	0
	.long	2
	.long	_347
	.long	_348
	.long	-20
	.long	2
	.long	_349
	.long	_60
	.long	-24
	.long	0
	.align	4
_318:
	.long	_144
	.long	109
	.long	5
	.align	4
_326:
	.long	_144
	.long	110
	.long	5
	.align	4
_330:
	.long	_144
	.long	111
	.long	5
	.align	8
_812:
	.long	0x40000000,0x3fd33333
	.align	4
_334:
	.long	_144
	.long	113
	.long	5
	.align	4
_336:
	.long	_144
	.long	114
	.long	5
	.align	4
_813:
	.long	0x3f800000
	.align	4
_340:
	.long	_144
	.long	115
	.long	5
	.align	4
_814:
	.long	0x3e4ccccd
	.align	4
_343:
	.long	_144
	.long	116
	.long	5
	.align	4
_379:
	.long	3
	.long	0
	.long	0
	.align	4
_350:
	.long	_144
	.long	119
	.long	5
	.align	4
_360:
	.long	3
	.long	0
	.long	0
	.align	4
_352:
	.long	_144
	.long	120
	.long	6
	.align	4
_370:
	.long	3
	.long	0
	.long	0
	.align	4
_362:
	.long	_144
	.long	122
	.long	6
	.align	4
_371:
	.long	_144
	.long	124
	.long	5
	.align	8
_815:
	.long	0x0,0x3fe00000
	.align	4
_375:
	.long	_144
	.long	125
	.long	5
	.align	4
_392:
	.long	3
	.long	0
	.long	0
	.align	4
_380:
	.long	_144
	.long	128
	.long	5
	.align	4
_388:
	.long	_144
	.long	129
	.long	5
	.align	4
_418:
	.long	3
	.long	0
	.long	0
	.align	4
_393:
	.long	_144
	.long	132
	.long	5
	.align	4
_403:
	.long	3
	.long	0
	.long	0
	.align	4
_395:
	.long	_144
	.long	133
	.long	6
	.align	4
_413:
	.long	3
	.long	0
	.long	0
	.align	4
_405:
	.long	_144
	.long	135
	.long	6
	.align	4
_414:
	.long	_144
	.long	137
	.long	5
	.align	4
_816:
	.long	0x43fa0000
	.align	4
_431:
	.long	3
	.long	0
	.long	0
	.align	4
_419:
	.long	_144
	.long	140
	.long	5
	.align	4
_423:
	.long	_144
	.long	141
	.long	5
	.align	4
_427:
	.long	_144
	.long	142
	.long	5
	.align	4
_817:
	.long	0x45960000
	.align	4
_436:
	.long	3
	.long	0
	.long	0
	.align	4
_432:
	.long	_144
	.long	145
	.long	5
	.align	4
_441:
	.long	3
	.long	0
	.long	0
	.align	4
_437:
	.long	_144
	.long	148
	.long	5
	.align	4
_442:
	.long	_144
	.long	151
	.long	3
	.align	4
_452:
	.long	3
	.long	0
	.long	0
	.align	4
_446:
	.long	_144
	.long	152
	.long	4
	.align	4
_453:
	.long	_144
	.long	155
	.long	3
	.align	4
_566:
	.long	1
	.long	_83
	.long	0
	.align	4
_458:
	.long	_144
	.long	159
	.long	3
	.align	4
_7:
	.long	_bbStringClass
	.long	2147483647
	.long	26
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	121,101,108,108,111,119,46,112,110,103
	.align	4
_463:
	.long	_144
	.long	160
	.long	3
	.align	4
_8:
	.long	_bbStringClass
	.long	2147483647
	.long	25
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	115,116,97,114,116,46,112,110,103
	.align	4
_468:
	.long	_144
	.long	161
	.long	3
	.align	4
_9:
	.long	_bbStringClass
	.long	2147483647
	.long	27
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	115,116,97,114,116,95,49,46,112,110,103
	.align	4
_473:
	.long	_144
	.long	162
	.long	3
	.align	4
_10:
	.long	_bbStringClass
	.long	2147483647
	.long	27
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	115,116,97,114,116,95,50,46,112,110,103
	.align	4
_478:
	.long	_144
	.long	163
	.long	3
	.align	4
_11:
	.long	_bbStringClass
	.long	2147483647
	.long	27
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	115,116,97,114,116,95,51,46,112,110,103
	.align	4
_483:
	.long	_144
	.long	164
	.long	3
	.align	4
_12:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	71,114,97,112,104,105,99,115,47,99,111,114,110,101,114,115
	.short	105,103,110,46,112,110,103
	.align	4
_488:
	.long	_144
	.long	165
	.long	3
	.align	4
_13:
	.long	_bbStringClass
	.long	2147483647
	.long	19
	.short	71,114,97,112,104,105,99,115,47,98,117,115,104,95,49,46
	.short	112,110,103
	.align	4
_493:
	.long	_144
	.long	166
	.long	3
	.align	4
_14:
	.long	_bbStringClass
	.long	2147483647
	.long	19
	.short	71,114,97,112,104,105,99,115,47,98,117,115,104,95,50,46
	.short	112,110,103
	.align	4
_498:
	.long	_144
	.long	167
	.long	3
	.align	4
_15:
	.long	_bbStringClass
	.long	2147483647
	.long	29
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	99,111,109,109,111,100,111,114,101,46,112,110,103
	.align	4
_503:
	.long	_144
	.long	168
	.long	3
	.align	4
_16:
	.long	_bbStringClass
	.long	2147483647
	.long	25
	.short	71,114,97,112,104,105,99,115,47,98,97,110,110,101,114,95
	.short	116,105,114,101,115,46,112,110,103
	.align	4
_508:
	.long	_144
	.long	169
	.long	3
	.align	4
_17:
	.long	_bbStringClass
	.long	2147483647
	.long	22
	.short	71,114,97,112,104,105,99,115,47,115,105,103,110,95,98,108
	.short	117,101,46,112,110,103
	.align	4
_513:
	.long	_144
	.long	170
	.long	3
	.align	4
_18:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	71,114,97,112,104,105,99,115,47,115,105,103,110,95,102,103
	.short	46,112,110,103
	.align	4
_518:
	.long	_144
	.long	171
	.long	3
	.align	4
_19:
	.long	_bbStringClass
	.long	2147483647
	.long	22
	.short	71,114,97,112,104,105,99,115,47,101,120,112,108,111,115,105
	.short	111,110,46,112,110,103
	.align	4
_523:
	.long	_144
	.long	172
	.long	3
	.align	4
_20:
	.long	_bbStringClass
	.long	2147483647
	.long	23
	.short	71,114,97,112,104,105,99,115,47,115,107,105,100,95,99,108
	.short	111,117,100,46,112,110,103
	.align	4
_528:
	.long	_144
	.long	173
	.long	3
	.align	4
_21:
	.long	_bbStringClass
	.long	2147483647
	.long	25
	.short	71,114,97,112,104,105,99,115,47,115,107,105,100,95,99,108
	.short	111,117,100,95,50,46,112,110,103
	.align	4
_533:
	.long	_144
	.long	174
	.long	3
	.align	4
_22:
	.long	_bbStringClass
	.long	2147483647
	.long	16
	.short	71,114,97,112,104,105,99,115,47,111,105,108,46,112,110,103
	.align	4
_538:
	.long	_144
	.long	175
	.long	3
	.align	4
_23:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	71,114,97,112,104,105,99,115,47,115,109,111,107,101,95,49
	.short	46,112,110,103
	.align	4
_543:
	.long	_144
	.long	176
	.long	3
	.align	4
_24:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	71,114,97,112,104,105,99,115,47,115,109,111,107,101,95,50
	.short	46,112,110,103
	.align	4
_548:
	.long	_144
	.long	178
	.long	3
	.align	4
_549:
	.long	_144
	.long	179
	.long	3
	.align	4
_550:
	.long	_144
	.long	180
	.long	3
	.align	4
_551:
	.long	_144
	.long	181
	.long	3
	.align	4
_552:
	.long	_144
	.long	182
	.long	3
	.align	4
_553:
	.long	_144
	.long	183
	.long	3
	.align	4
_554:
	.long	_144
	.long	184
	.long	3
	.align	4
_555:
	.long	_144
	.long	185
	.long	3
	.align	4
_556:
	.long	_144
	.long	186
	.long	3
	.align	4
_557:
	.long	_144
	.long	187
	.long	3
	.align	4
_558:
	.long	_144
	.long	188
	.long	3
	.align	4
_559:
	.long	_144
	.long	189
	.long	3
	.align	4
_560:
	.long	_144
	.long	190
	.long	3
	.align	4
_561:
	.long	_144
	.long	191
	.long	3
	.align	4
_562:
	.long	_144
	.long	192
	.long	3
	.align	4
_563:
	.long	_144
	.long	193
	.long	3
	.align	4
_564:
	.long	_144
	.long	194
	.long	3
	.align	4
_565:
	.long	_144
	.long	195
	.long	3
	.align	4
_572:
	.long	1
	.long	_84
	.long	0
	.align	4
_567:
	.long	_144
	.long	199
	.long	3
	.align	4
_25:
	.long	_bbStringClass
	.long	2147483647
	.long	20
	.short	83,111,117,110,100,115,47,101,120,112,108,111,115,105,111,110
	.short	46,119,97,118
_582:
	.asciz	"pChainCount"
_583:
	.asciz	"pChainDZ"
	.align	4
_581:
	.long	1
	.long	_85
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	2
	.long	_582
	.long	_29
	.long	-8
	.long	2
	.long	_583
	.long	_60
	.long	-12
	.long	0
	.align	4
_573:
	.long	_144
	.long	203
	.long	3
	.align	4
_577:
	.long	_144
	.long	204
	.long	3
_679:
	.asciz	"x"
	.align	4
_678:
	.long	1
	.long	_87
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	2
	.long	_679
	.long	_60
	.long	-8
	.long	0
	.align	4
_584:
	.long	_144
	.long	208
	.long	3
	.align	4
_592:
	.long	_144
	.long	210
	.long	3
_642:
	.asciz	"openingHeight"
_643:
	.asciz	"topHeight"
_644:
	.asciz	"rightX"
	.align	4
_641:
	.long	3
	.long	0
	.long	2
	.long	_642
	.long	_60
	.long	-12
	.long	2
	.long	_643
	.long	_60
	.long	-16
	.long	2
	.long	_644
	.long	_60
	.long	-20
	.long	0
	.align	4
_596:
	.long	_144
	.long	211
	.long	4
	.align	4
_888:
	.long	0x43960000
	.align	4
_600:
	.long	_144
	.long	212
	.long	4
	.align	4
_602:
	.long	_144
	.long	214
	.long	4
	.align	4
_608:
	.long	3
	.long	0
	.long	0
	.align	4
_606:
	.long	_144
	.long	215
	.long	5
	.align	4
_889:
	.long	0x40000000
	.align	4
_607:
	.long	_144
	.long	217
	.long	5
	.align	4
_620:
	.long	3
	.long	0
	.long	0
	.align	4
_610:
	.long	_144
	.long	219
	.long	5
	.align	4
_615:
	.long	3
	.long	0
	.long	0
	.align	4
_612:
	.long	_144
	.long	220
	.long	6
	.align	4
_618:
	.long	3
	.long	0
	.long	0
	.align	4
_617:
	.long	_144
	.long	222
	.long	6
	.align	4
_890:
	.long	0x3fc00000
	.align	4
_619:
	.long	_144
	.long	225
	.long	5
	.align	4
_621:
	.long	_144
	.long	228
	.long	4
	.align	4
_622:
	.long	_144
	.long	229
	.long	4
	.align	4
_891:
	.long	0x3f800000
	.align	4
_892:
	.long	0x44480000
	.align	4
_893:
	.long	0x40000000
	.align	4
_629:
	.long	_144
	.long	230
	.long	4
	.align	4
_894:
	.long	0x44480000
	.align	4
_895:
	.long	0x40000000
	.align	4
_635:
	.long	_144
	.long	231
	.long	4
	.align	4
_896:
	.long	0x3f800000
	.align	4
_897:
	.long	0x44480000
	.align	4
_638:
	.long	_144
	.long	232
	.long	4
	.align	4
_898:
	.long	0x44480000
	.align	4
_677:
	.long	3
	.long	0
	.long	0
	.align	4
_646:
	.long	_144
	.long	234
	.long	4
	.align	4
_659:
	.long	3
	.long	0
	.long	0
	.align	4
_650:
	.long	_144
	.long	237
	.long	5
	.align	4
_899:
	.long	0x3f800000
	.align	4
_900:
	.long	0x455ac000
	.align	4
_670:
	.long	3
	.long	0
	.long	0
	.align	4
_661:
	.long	_144
	.long	239
	.long	5
	.align	4
_671:
	.long	_144
	.long	241
	.long	4
	.align	4
_672:
	.long	_144
	.long	242
	.long	4
_771:
	.asciz	"pScrollSpeed"
	.align	4
_770:
	.long	1
	.long	_88
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	2
	.long	_771
	.long	_60
	.long	-8
	.long	0
	.align	4
_680:
	.long	_144
	.long	247
	.long	3
	.align	4
_681:
	.long	_144
	.long	249
	.long	3
	.align	4
_733:
	.long	3
	.long	0
	.long	0
	.align	4
_689:
	.long	_144
	.long	251
	.long	5
	.align	4
_932:
	.long	0x3cb43958
	.align	4
_693:
	.long	_144
	.long	252
	.long	5
	.align	4
_732:
	.long	3
	.long	0
	.long	0
	.align	4
_699:
	.long	_144
	.long	253
	.long	6
	.align	4
_705:
	.long	_144
	.long	254
	.long	6
	.align	4
_709:
	.long	_144
	.long	255
	.long	6
_731:
	.asciz	"explosion"
	.align	4
_730:
	.long	3
	.long	0
	.long	2
	.long	_731
	.long	_173
	.long	-12
	.long	0
	.align	4
_713:
	.long	_144
	.long	256
	.long	7
	.align	4
_723:
	.long	_144
	.long	257
	.long	7
	.align	4
_755:
	.long	3
	.long	0
	.long	0
	.align	4
_734:
	.long	_144
	.long	262
	.long	5
	.align	4
_933:
	.long	0x3e6147ae
	.align	4
_738:
	.long	_144
	.long	263
	.long	5
	.align	4
_754:
	.long	3
	.long	0
	.long	0
	.align	4
_744:
	.long	_144
	.long	264
	.long	6
	.align	4
_750:
	.long	_144
	.long	265
	.long	6
	.align	4
_769:
	.long	3
	.long	0
	.long	0
	.align	4
_756:
	.long	_144
	.long	269
	.long	5
	.align	4
_934:
	.long	0x3f800000
	.align	4
_760:
	.long	_144
	.long	270
	.long	5
	.align	4
_768:
	.long	3
	.long	0
	.long	0
	.align	4
_764:
	.long	_144
	.long	271
	.long	6
_774:
	.asciz	"pSpeed"
_775:
	.asciz	"pLength"
	.align	4
_773:
	.long	1
	.long	_90
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	2
	.long	_774
	.long	_60
	.long	-8
	.long	2
	.long	_455
	.long	_60
	.long	-12
	.long	2
	.long	_775
	.long	_60
	.long	-16
	.long	0
	.align	4
_772:
	.long	_144
	.long	277
	.long	3
	.align	4
_968:
	.long	0x0
	.align	4
_779:
	.long	1
	.long	_92
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	0
	.align	4
_776:
	.long	_144
	.long	281
	.long	3
	.align	4
_783:
	.long	1
	.long	_93
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	0
	.align	4
_780:
	.long	_144
	.long	285
	.long	3
	.align	4
_787:
	.long	1
	.long	_94
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	0
	.align	4
_784:
	.long	_144
	.long	289
	.long	3
	.align	4
_803:
	.long	1
	.long	_95
	.long	2
	.long	_172
	.long	_173
	.long	-4
	.long	0
	.align	4
_788:
	.long	_144
	.long	293
	.long	3
	.align	4
_796:
	.long	3
	.long	0
	.long	0
	.align	4
_795:
	.long	_144
	.long	295
	.long	5
	.align	4
_798:
	.long	3
	.long	0
	.long	0
	.align	4
_797:
	.long	_144
	.long	298
	.long	5
	.align	4
_799:
	.long	_144
	.long	300
	.long	3
