	format	MS COFF
	extrn	___bb_GenSFX_types
	extrn	___bb_blitz_blitz
	extrn	_bbAppArgs
	extrn	_bbEmptyString
	extrn	_bbEnd
	extrn	_bbGCFree
	extrn	_bbNullObject
	extrn	_bbObjectDowncast
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bb_TGUITest
	extrn	_bb_TSndElem
	extrn	_bb_font
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_eventqueue_EventData
	extrn	_brl_eventqueue_EventID
	extrn	_brl_eventqueue_EventX
	extrn	_brl_eventqueue_EventY
	extrn	_brl_eventqueue_WaitEvent
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_SetGraphics
	extrn	_brl_linkedlist_CreateList
	extrn	_brl_max2d_Cls
	extrn	_brl_max2d_SetBlend
	extrn	_brl_max2d_SetOrigin
	extrn	_brl_maxgui_CanvasGraphics
	extrn	_brl_maxgui_ClientHeight
	extrn	_brl_maxgui_ClientWidth
	extrn	_brl_maxgui_CreateCanvas
	extrn	_brl_maxgui_CreateWindow
	extrn	_brl_maxgui_RedrawGadget
	extrn	_brl_maxgui_SetGadgetShape
	extrn	_brl_maxgui_SetPointer
	extrn	_brl_random_SeedRnd
	extrn	_brl_system_MilliSecs
	public	__bb_main
	public	_bb_RedrawCanvas
	public	_bb_ResizeCanvas
	public	_bb_Switch
	public	_bb_canvas
	public	_bb_drag
	public	_bb_elems
	public	_bb_inside
	public	_bb_lastx
	public	_bb_lasty
	public	_bb_over
	public	_bb_quit
	public	_bb_win
	public	_bb_xpos
	public	_bb_ypos
	section	"code" code
__bb_main:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	cmp	dword [_178],0
	je	_179
	mov	eax,0
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_179:
	mov	dword [_178],1
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_GenSFX_types
	push	_33
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_system_MilliSecs
	push	eax
	call	_brl_random_SeedRnd
	add	esp,4
	push	_35
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_36
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_38]
	and	eax,1
	cmp	eax,0
	jne	_39
	push	37
	push	_bbNullObject
	push	600
	push	800
	push	100
	push	100
	push	_11
	call	_brl_maxgui_CreateWindow
	add	esp,28
	inc	dword [eax+4]
	mov	dword [_bb_win],eax
	or	dword [_38],1
_39:
	push	_40
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_38]
	and	eax,2
	cmp	eax,0
	jne	_42
	push	2
	push	0
	push	dword [_bb_win]
	push	600
	push	800
	push	0
	push	0
	call	_brl_maxgui_CreateCanvas
	add	esp,28
	inc	dword [eax+4]
	mov	dword [_bb_canvas],eax
	or	dword [_38],2
_42:
	push	_43
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_44
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_45
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_46
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_47
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_48
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_49
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_38]
	and	eax,4
	cmp	eax,0
	jne	_51
	call	_brl_linkedlist_CreateList
	inc	dword [eax+4]
	mov	dword [_bb_elems],eax
	or	dword [_38],4
_51:
	push	_52
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_53
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_elems]
	cmp	ebx,_bbNullObject
	jne	_55
	call	_brl_blitz_NullObjectError
_55:
	push	20
	push	20
	call	dword [_bb_TGUITest+48]
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_56
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_elems]
	cmp	ebx,_bbNullObject
	jne	_58
	call	_brl_blitz_NullObjectError
_58:
	push	300
	push	40
	call	dword [_bb_TGUITest+48]
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	push	_59
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_12
_14:
	mov	eax,ebp
	push	eax
	push	_159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_60
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_WaitEvent
	push	_61
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventID
	cmp	eax,16387
	je	_64
	cmp	eax,16386
	je	_65
	cmp	eax,1029
	je	_66
	cmp	eax,1025
	je	_67
	cmp	eax,1027
	je	_68
	cmp	eax,1026
	je	_69
	cmp	eax,1030
	je	_70
	cmp	eax,8194
	je	_71
	jmp	_63
_64:
	mov	eax,ebp
	push	eax
	push	_73
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_72
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_quit],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_65:
	mov	eax,ebp
	push	eax
	push	_75
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_74
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_ResizeCanvas
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_66:
	mov	eax,ebp
	push	eax
	push	_77
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_76
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_inside],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_67:
	mov	eax,ebp
	push	eax
	push	_94
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_78
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventData
	cmp	eax,1
	jne	_79
	mov	eax,ebp
	push	eax
	push	_93
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_80
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_inside],0
	je	_81
	mov	eax,ebp
	push	eax
	push	_92
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_82
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_over],_bbNullObject
	je	_83
	mov	eax,ebp
	push	eax
	push	_85
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_84
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	12
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_86
_83:
	mov	eax,ebp
	push	eax
	push	_88
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_87
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	10
	call	_brl_maxgui_SetPointer
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_86:
	push	_89
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_drag],1
	push	_90
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventX
	mov	dword [_bb_lastx],eax
	push	_91
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventY
	mov	dword [_bb_lasty],eax
	call	dword [_bbOnDebugLeaveScope]
_81:
	call	dword [_bbOnDebugLeaveScope]
_79:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_68:
	mov	eax,ebp
	push	eax
	push	_149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_95
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_drag],0
	je	_96
	mov	eax,ebp
	push	eax
	push	_114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_97
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventX
	sub	eax,dword [_bb_lastx]
	mov	dword [ebp-4],eax
	push	_99
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventY
	sub	eax,dword [_bb_lasty]
	mov	dword [ebp-8],eax
	push	_101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_over],_bbNullObject
	je	_102
	mov	eax,ebp
	push	eax
	push	_106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_over]
	cmp	ebx,_bbNullObject
	jne	_105
	call	_brl_blitz_NullObjectError
_105:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+72]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_107
_102:
	mov	eax,ebp
	push	eax
	push	_110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	add	dword [_bb_xpos],eax
	push	_109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	add	dword [_bb_ypos],eax
	call	dword [_bbOnDebugLeaveScope]
_107:
	push	_111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventX
	mov	dword [_bb_lastx],eax
	push	_112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_eventqueue_EventY
	mov	dword [_bb_lasty],eax
	push	_113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [_bb_canvas]
	call	_brl_maxgui_RedrawGadget
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_118
_96:
	mov	eax,ebp
	push	eax
	push	_148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [_bb_over]
	dec	dword [eax+4]
	jnz	_123
	push	eax
	call	_bbGCFree
	add	esp,4
_123:
	mov	dword [_bb_over],ebx
	push	_124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	mov	eax,dword [_bb_elems]
	mov	dword [ebp-16],eax
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_128
	call	_brl_blitz_NullObjectError
_128:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	edi,eax
	jmp	_15
_17:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_133
	call	_brl_blitz_NullObjectError
_133:
	push	_bb_TSndElem
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	cmp	dword [ebp-12],_bbNullObject
	je	_15
	mov	eax,ebp
	push	eax
	push	_145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_136
	call	_brl_blitz_NullObjectError
_136:
	mov	esi,dword [_bb_ypos]
	call	_brl_eventqueue_EventY
	add	esi,eax
	push	esi
	mov	esi,dword [_bb_xpos]
	call	_brl_eventqueue_EventX
	add	esi,eax
	push	esi
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,12
	cmp	eax,0
	je	_137
	mov	eax,ebp
	push	eax
	push	_144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	inc	dword [ebx+4]
	mov	eax,dword [_bb_over]
	dec	dword [eax+4]
	jnz	_142
	push	eax
	call	_bbGCFree
	add	esp,4
_142:
	mov	dword [_bb_over],ebx
	push	_143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16
_137:
	call	dword [_bbOnDebugLeaveScope]
_15:
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_131
	call	_brl_blitz_NullObjectError
_131:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_17
_16:
	call	dword [_bbOnDebugLeaveScope]
_118:
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_69:
	mov	eax,ebp
	push	eax
	push	_152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	call	_brl_maxgui_SetPointer
	add	esp,4
	push	_151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_drag],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_70:
	mov	eax,ebp
	push	eax
	push	_156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	call	_brl_maxgui_SetPointer
	add	esp,4
	push	_154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_drag],0
	push	_155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_inside],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_71:
	mov	eax,ebp
	push	eax
	push	_158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bb_RedrawCanvas
	call	dword [_bbOnDebugLeaveScope]
	jmp	_63
_63:
	call	dword [_bbOnDebugLeaveScope]
_12:
	cmp	dword [_bb_quit],0
	je	_14
_13:
	push	_160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	mov	ebx,0
	jmp	_24
_24:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_Switch:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyString
	mov	eax,ebp
	push	eax
	push	_194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbEmptyString
	mov	esi,dword [_bbAppArgs]
	mov	eax,esi
	add	eax,24
	mov	ebx,eax
	mov	eax,ebx
	add	eax,dword [esi+16]
	mov	edi,eax
	jmp	_18
_20:
	mov	eax,dword [ebx]
	mov	dword [ebp-8],eax
	add	ebx,4
	cmp	dword [ebp-8],_bbNullObject
	je	_18
	mov	eax,ebp
	push	eax
	push	_190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	dword [ebp-8]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_187
	mov	eax,ebp
	push	eax
	push	_189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,1
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_27
_187:
	call	dword [_bbOnDebugLeaveScope]
_18:
	cmp	ebx,edi
	jne	_20
_19:
	push	_193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_27
_27:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_bb_ResizeCanvas:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [_bb_win]
	call	_brl_maxgui_ClientHeight
	add	esp,4
	push	eax
	push	dword [_bb_win]
	call	_brl_maxgui_ClientWidth
	add	esp,4
	push	eax
	push	0
	push	0
	push	dword [_bb_canvas]
	call	_brl_maxgui_SetGadgetShape
	add	esp,20
	push	_198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [_bb_canvas]
	call	_brl_maxgui_RedrawGadget
	add	esp,4
	mov	ebx,0
	jmp	_29
_29:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	pop	ebp
	ret
_bb_RedrawCanvas:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	dword [ebp-4],_bbNullObject
	mov	dword [ebp-8],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [_bb_canvas]
	call	_brl_maxgui_CanvasGraphics
	add	esp,4
	mov	dword [ebp-4],eax
	push	_203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_graphics_SetGraphics
	add	esp,4
	push	_204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	3
	call	_brl_max2d_SetBlend
	add	esp,4
	push	_205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_bb_ypos]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [_bb_xpos]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_SetOrigin
	add	esp,8
	push	_206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_max2d_Cls
	push	_207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	mov	edi,dword [_bb_elems]
	mov	ebx,edi
	cmp	ebx,_bbNullObject
	jne	_211
	call	_brl_blitz_NullObjectError
_211:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,4
	mov	esi,eax
	jmp	_21
_23:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_216
	call	_brl_blitz_NullObjectError
_216:
	push	_bb_TSndElem
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	cmp	dword [ebp-8],_bbNullObject
	je	_21
	mov	eax,ebp
	push	eax
	push	_220
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_219
	call	_brl_blitz_NullObjectError
_219:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_21:
	mov	ebx,esi
	cmp	ebx,_bbNullObject
	jne	_214
	call	_brl_blitz_NullObjectError
_214:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,4
	cmp	eax,0
	jne	_23
_22:
	push	_221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	mov	ebx,0
	jmp	_31
_31:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_178:
	dd	0
_162:
	db	"gensfx",0
_163:
	db	"font",0
_164:
	db	":TBitmapFont",0
_165:
	db	"quit",0
_116:
	db	"i",0
	align	4
_bb_quit:
	dd	0
_166:
	db	"win",0
_167:
	db	":TGadget",0
	align	4
_bb_win:
	dd	_bbNullObject
_168:
	db	"canvas",0
	align	4
_bb_canvas:
	dd	_bbNullObject
_169:
	db	"inside",0
	align	4
_bb_inside:
	dd	0
_170:
	db	"drag",0
	align	4
_bb_drag:
	dd	0
_171:
	db	"xpos",0
	align	4
_bb_xpos:
	dd	0
_172:
	db	"ypos",0
	align	4
_bb_ypos:
	dd	0
_173:
	db	"lastx",0
	align	4
_bb_lastx:
	dd	0
_174:
	db	"lasty",0
	align	4
_bb_lasty:
	dd	0
_175:
	db	"elems",0
_176:
	db	":TList",0
	align	4
_bb_elems:
	dd	_bbNullObject
_177:
	db	"over",0
_147:
	db	":TSndElem",0
	align	4
_bb_over:
	dd	_bbNullObject
	align	4
_161:
	dd	1
	dd	_162
	dd	4
	dd	_163
	dd	_164
	dd	_bb_font
	dd	4
	dd	_165
	dd	_116
	dd	_bb_quit
	dd	4
	dd	_166
	dd	_167
	dd	_bb_win
	dd	4
	dd	_168
	dd	_167
	dd	_bb_canvas
	dd	4
	dd	_169
	dd	_116
	dd	_bb_inside
	dd	4
	dd	_170
	dd	_116
	dd	_bb_drag
	dd	4
	dd	_171
	dd	_116
	dd	_bb_xpos
	dd	4
	dd	_172
	dd	_116
	dd	_bb_ypos
	dd	4
	dd	_173
	dd	_116
	dd	_bb_lastx
	dd	4
	dd	_174
	dd	_116
	dd	_bb_lasty
	dd	4
	dd	_175
	dd	_176
	dd	_bb_elems
	dd	4
	dd	_177
	dd	_147
	dd	_bb_over
	dd	0
_34:
	db	"E:/Src/BlitzMAX/GenSFX/gensfx.bmx",0
	align	4
_33:
	dd	_34
	dd	15
	dd	1
	align	4
_35:
	dd	_34
	dd	21
	dd	1
	align	4
_36:
	dd	_34
	dd	22
	dd	1
	align	4
_38:
	dd	0
	align	4
_11:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	71,101,110,83,70,88,32,40
	dw	99,41,32,50,48,48,53,32
	dw	73,97,110,32,67,111,119,98
	dw	117,114,110
	align	4
_40:
	dd	_34
	dd	23
	dd	1
	align	4
_43:
	dd	_34
	dd	24
	dd	1
	align	4
_44:
	dd	_34
	dd	25
	dd	1
	align	4
_45:
	dd	_34
	dd	26
	dd	1
	align	4
_46:
	dd	_34
	dd	27
	dd	1
	align	4
_47:
	dd	_34
	dd	28
	dd	1
	align	4
_48:
	dd	_34
	dd	29
	dd	1
	align	4
_49:
	dd	_34
	dd	30
	dd	1
	align	4
_52:
	dd	_34
	dd	31
	dd	1
	align	4
_53:
	dd	_34
	dd	33
	dd	1
	align	4
_56:
	dd	_34
	dd	34
	dd	1
	align	4
_59:
	dd	_34
	dd	41
	dd	1
	align	4
_159:
	dd	3
	dd	0
	dd	0
	align	4
_60:
	dd	_34
	dd	42
	dd	2
	align	4
_61:
	dd	_34
	dd	44
	dd	2
	align	4
_73:
	dd	3
	dd	0
	dd	0
	align	4
_72:
	dd	_34
	dd	46
	dd	4
	align	4
_75:
	dd	3
	dd	0
	dd	0
	align	4
_74:
	dd	_34
	dd	49
	dd	4
	align	4
_77:
	dd	3
	dd	0
	dd	0
	align	4
_76:
	dd	_34
	dd	52
	dd	4
	align	4
_94:
	dd	3
	dd	0
	dd	0
	align	4
_78:
	dd	_34
	dd	55
	dd	4
	align	4
_93:
	dd	3
	dd	0
	dd	0
	align	4
_80:
	dd	_34
	dd	56
	dd	5
	align	4
_92:
	dd	3
	dd	0
	dd	0
	align	4
_82:
	dd	_34
	dd	57
	dd	6
	align	4
_85:
	dd	3
	dd	0
	dd	0
	align	4
_84:
	dd	_34
	dd	58
	dd	7
	align	4
_88:
	dd	3
	dd	0
	dd	0
	align	4
_87:
	dd	_34
	dd	60
	dd	7
	align	4
_89:
	dd	_34
	dd	62
	dd	6
	align	4
_90:
	dd	_34
	dd	63
	dd	6
	align	4
_91:
	dd	_34
	dd	64
	dd	6
	align	4
_149:
	dd	3
	dd	0
	dd	0
	align	4
_95:
	dd	_34
	dd	69
	dd	4
_115:
	db	"dx",0
_117:
	db	"dy",0
	align	4
_114:
	dd	3
	dd	0
	dd	2
	dd	_115
	dd	_116
	dd	-4
	dd	2
	dd	_117
	dd	_116
	dd	-8
	dd	0
	align	4
_97:
	dd	_34
	dd	70
	dd	5
	align	4
_99:
	dd	_34
	dd	71
	dd	5
	align	4
_101:
	dd	_34
	dd	73
	dd	5
	align	4
_106:
	dd	3
	dd	0
	dd	0
	align	4
_103:
	dd	_34
	dd	74
	dd	6
	align	4
_110:
	dd	3
	dd	0
	dd	0
	align	4
_108:
	dd	_34
	dd	76
	dd	6
	align	4
_109:
	dd	_34
	dd	77
	dd	6
	align	4
_111:
	dd	_34
	dd	80
	dd	5
	align	4
_112:
	dd	_34
	dd	81
	dd	5
	align	4
_113:
	dd	_34
	dd	83
	dd	5
	align	4
_148:
	dd	3
	dd	0
	dd	0
	align	4
_119:
	dd	_34
	dd	85
	dd	5
	align	4
_124:
	dd	_34
	dd	86
	dd	5
_146:
	db	"e",0
	align	4
_145:
	dd	3
	dd	0
	dd	2
	dd	_146
	dd	_147
	dd	-12
	dd	0
	align	4
_134:
	dd	_34
	dd	87
	dd	6
	align	4
_144:
	dd	3
	dd	0
	dd	0
	align	4
_138:
	dd	_34
	dd	88
	dd	7
	align	4
_143:
	dd	_34
	dd	89
	dd	7
	align	4
_152:
	dd	3
	dd	0
	dd	0
	align	4
_150:
	dd	_34
	dd	95
	dd	4
	align	4
_151:
	dd	_34
	dd	96
	dd	4
	align	4
_156:
	dd	3
	dd	0
	dd	0
	align	4
_153:
	dd	_34
	dd	99
	dd	4
	align	4
_154:
	dd	_34
	dd	100
	dd	4
	align	4
_155:
	dd	_34
	dd	101
	dd	4
	align	4
_158:
	dd	3
	dd	0
	dd	0
	align	4
_157:
	dd	_34
	dd	104
	dd	4
	align	4
_160:
	dd	_34
	dd	108
	dd	1
_195:
	db	"Switch",0
_196:
	db	"s",0
_192:
	db	"$",0
	align	4
_194:
	dd	1
	dd	_195
	dd	2
	dd	_196
	dd	_192
	dd	-4
	dd	0
	align	4
_180:
	dd	_34
	dd	116
	dd	2
_191:
	db	"a",0
	align	4
_190:
	dd	3
	dd	0
	dd	2
	dd	_191
	dd	_192
	dd	-8
	dd	0
	align	4
_186:
	dd	_34
	dd	117
	dd	3
	align	4
_189:
	dd	3
	dd	0
	dd	0
	align	4
_188:
	dd	_34
	dd	118
	dd	4
	align	4
_193:
	dd	_34
	dd	122
	dd	2
_200:
	db	"ResizeCanvas",0
	align	4
_199:
	dd	1
	dd	_200
	dd	0
	align	4
_197:
	dd	_34
	dd	131
	dd	2
	align	4
_198:
	dd	_34
	dd	132
	dd	2
_223:
	db	"RedrawCanvas",0
_224:
	db	"g",0
_225:
	db	":TGraphics",0
	align	4
_222:
	dd	1
	dd	_223
	dd	2
	dd	_224
	dd	_225
	dd	-4
	dd	0
	align	4
_201:
	dd	_34
	dd	136
	dd	2
	align	4
_203:
	dd	_34
	dd	137
	dd	2
	align	4
_204:
	dd	_34
	dd	138
	dd	2
	align	4
_205:
	dd	_34
	dd	139
	dd	2
	align	4
_206:
	dd	_34
	dd	140
	dd	2
	align	4
_207:
	dd	_34
	dd	141
	dd	2
	align	4
_220:
	dd	3
	dd	0
	dd	2
	dd	_146
	dd	_147
	dd	-8
	dd	0
	align	4
_217:
	dd	_34
	dd	142
	dd	3
	align	4
_221:
	dd	_34
	dd	144
	dd	2
