	format	MS COFF
	extrn	___bb_appstub_appstub
	extrn	___bb_audio_audio
	extrn	___bb_bank_bank
	extrn	___bb_bankstream_bankstream
	extrn	___bb_basic_basic
	extrn	___bb_blitz_blitz
	extrn	___bb_bmploader_bmploader
	extrn	___bb_cocoamaxgui_cocoamaxgui
	extrn	___bb_d3d7max2d_d3d7max2d
	extrn	___bb_eventqueue_eventqueue
	extrn	___bb_fltkmaxgui_fltkmaxgui
	extrn	___bb_freeaudioaudio_freeaudioaudio
	extrn	___bb_freejoy_freejoy
	extrn	___bb_freeprocess_freeprocess
	extrn	___bb_freetypefont_freetypefont
	extrn	___bb_glew_glew
	extrn	___bb_gnet_gnet
	extrn	___bb_jpgloader_jpgloader
	extrn	___bb_lua_lua
	extrn	___bb_luascript_luascript
	extrn	___bb_maxgui_maxgui
	extrn	___bb_maxutil_maxutil
	extrn	___bb_oggloader_oggloader
	extrn	___bb_pngloader_pngloader
	extrn	___bb_retro_retro
	extrn	___bb_tgaloader_tgaloader
	extrn	___bb_timer_timer
	extrn	___bb_wavloader_wavloader
	extrn	___bb_win32maxgui_win32maxgui
	extrn	_bbArrayNew1D
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbEnd
	extrn	_bbGCFree
	extrn	_bbIntMax
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCompare
	extrn	_bbObjectCtor
	extrn	_bbObjectDtor
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbStringClass
	extrn	_bbStringConcat
	extrn	_bbStringFromInt
	extrn	_brl_blitz_ArrayBoundsError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_filesystem_FileSize
	extrn	_brl_glmax2d_GLMax2DDriver
	extrn	_brl_graphics_EndGraphics
	extrn	_brl_graphics_Flip
	extrn	_brl_graphics_Graphics
	extrn	_brl_graphics_SetGraphicsDriver
	extrn	_brl_max2d_Cls
	extrn	_brl_max2d_DrawText
	extrn	_brl_max2d_Plot
	extrn	_brl_max2d_SetColor
	extrn	_brl_polledinput_KeyDown
	extrn	_brl_random_Rand
	extrn	_brl_stream_CloseStream
	extrn	_brl_stream_LoadByteArray
	extrn	_brl_stream_ReadStream
	public	__bb_TCMap_Delete
	public	__bb_TCMap_Load
	public	__bb_TCMap_New
	public	__bb_TFile_Delete
	public	__bb_TFile_Draw
	public	__bb_TFile_Load
	public	__bb_TFile_New
	public	__bb_TFile_ToString
	public	__bb_TFile_header
	public	__bb_TFile_height
	public	__bb_TFile_skip
	public	__bb_TFile_subheader
	public	__bb_TFile_width
	public	__bb_main
	public	_bb_TCMap
	public	_bb_TFile
	public	_bb_cmap
	public	_bb_file
	public	_bb_kdel
	public	_bb_lastk
	public	_bb_quit
	section	"code" code
__bb_main:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	cmp	dword [_177],0
	je	_178
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_178:
	mov	dword [_177],1
	mov	dword [ebp-4],0
	mov	dword [ebp-8],0
	push	ebp
	push	_168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_appstub_appstub
	call	___bb_audio_audio
	call	___bb_bank_bank
	call	___bb_bankstream_bankstream
	call	___bb_basic_basic
	call	___bb_bmploader_bmploader
	call	___bb_cocoamaxgui_cocoamaxgui
	call	___bb_d3d7max2d_d3d7max2d
	call	___bb_eventqueue_eventqueue
	call	___bb_fltkmaxgui_fltkmaxgui
	call	___bb_freeaudioaudio_freeaudioaudio
	call	___bb_freetypefont_freetypefont
	call	___bb_gnet_gnet
	call	___bb_jpgloader_jpgloader
	call	___bb_maxgui_maxgui
	call	___bb_maxutil_maxutil
	call	___bb_oggloader_oggloader
	call	___bb_pngloader_pngloader
	call	___bb_retro_retro
	call	___bb_tgaloader_tgaloader
	call	___bb_timer_timer
	call	___bb_wavloader_wavloader
	call	___bb_win32maxgui_win32maxgui
	call	___bb_freejoy_freejoy
	call	___bb_freeprocess_freeprocess
	call	___bb_glew_glew
	call	___bb_lua_lua
	call	___bb_luascript_luascript
	push	_79
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_81
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_82
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_83
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_84
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_85
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	2
	call	_brl_glmax2d_GLMax2DDriver
	push	eax
	call	_brl_graphics_SetGraphicsDriver
	add	esp,8
	push	_86
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	60
	push	0
	push	600
	push	800
	call	_brl_graphics_Graphics
	add	esp,20
	push	_87
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_TFile_header],0
	push	_88
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_TFile_width],64
	push	_89
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_TFile_height],200
	push	_90
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_TFile_skip],0
	push	_91
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [__bb_TFile_subheader],0
	push	_92
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_93
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_95]
	and	eax,1
	cmp	eax,0
	jne	_96
	push	_27
	call	dword [_bb_TCMap+48]
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_cmap],eax
	or	dword [_95],1
_96:
	push	_97
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_95]
	and	eax,2
	cmp	eax,0
	jne	_99
	push	_28
	call	dword [_bb_TFile+48]
	add	esp,4
	inc	dword [eax+4]
	mov	dword [_bb_file],eax
	or	dword [_95],2
_99:
	push	_100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_29
_31:
	push	ebp
	push	_164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_max2d_Cls
	push	_104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_file]
	cmp	ebx,_bbNullObject
	jne	_106
	call	_brl_blitz_NullObjectError
_106:
	push	0
	push	dword [_bb_cmap]
	push	100
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,20
	push	_107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [_bb_file]
	cmp	ebx,_bbNullObject
	jne	_109
	call	_brl_blitz_NullObjectError
_109:
	push	0
	push	0
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+24]
	add	esp,4
	push	eax
	call	_brl_max2d_DrawText
	add	esp,12
	push	_110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	_brl_graphics_Flip
	add	esp,4
	push	_111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-4],-1
	push	_113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-8],1
	jmp	_115
_34:
	push	ebp
	push	_127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_brl_polledinput_KeyDown
	add	esp,4
	cmp	eax,0
	je	_117
	push	ebp
	push	_126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,dword [_bb_lastk]
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_119
	mov	eax,dword [_bb_kdel]
	cmp	eax,0
	setle	al
	movzx	eax,al
_119:
	cmp	eax,0
	je	_121
	push	ebp
	push	_125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-4],eax
	push	_123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_kdel],3
	push	_124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33
_121:
	call	dword [_bbOnDebugLeaveScope]
_117:
	call	dword [_bbOnDebugLeaveScope]
_32:
	add	dword [ebp-8],1
_115:
	cmp	dword [ebp-8],255
	jle	_34
_33:
	push	_129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [_bb_kdel],0
	je	_130
	push	ebp
	push	_132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	sub	dword [_bb_kdel],1
	call	dword [_bbOnDebugLeaveScope]
_130:
	push	_133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,27
	je	_136
	cmp	eax,38
	je	_137
	cmp	eax,40
	je	_138
	cmp	eax,37
	je	_139
	cmp	eax,39
	je	_140
	cmp	eax,33
	je	_141
	cmp	eax,34
	je	_142
	jmp	_135
_136:
	push	ebp
	push	_145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [_bb_quit],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_137:
	push	ebp
	push	_148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TFile_height]
	sub	eax,1
	push	eax
	push	1
	call	_bbIntMax
	add	esp,8
	mov	dword [__bb_TFile_height],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_138:
	push	ebp
	push	_151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [__bb_TFile_height],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_139:
	push	ebp
	push	_154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TFile_width]
	sub	eax,1
	push	eax
	push	1
	call	_bbIntMax
	add	esp,8
	mov	dword [__bb_TFile_width],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_140:
	push	ebp
	push	_157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [__bb_TFile_width],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_141:
	push	ebp
	push	_160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TFile_skip]
	sub	eax,1
	push	eax
	push	1
	call	_bbIntMax
	add	esp,8
	mov	dword [__bb_TFile_skip],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_142:
	push	ebp
	push	_163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [_bb_lastk],eax
	push	_162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [__bb_TFile_skip],1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_135
_135:
	call	dword [_bbOnDebugLeaveScope]
_29:
	cmp	dword [_bb_quit],0
	je	_31
_30:
	push	_166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_brl_graphics_EndGraphics
	push	_167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	_bbEnd
	mov	ebx,0
	jmp	_49
_49:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCMap_New:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	eax,ebp
	push	eax
	push	_224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TCMap
	mov	eax,ebp
	push	eax
	push	_197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_182
	call	_brl_blitz_NullObjectError
_182:
	push	256
	push	_180
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_188
	call	_brl_blitz_NullObjectError
_188:
	push	256
	push	_186
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+12],eax
	push	_191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_194
	call	_brl_blitz_NullObjectError
_194:
	push	256
	push	_192
	call	_bbArrayNew1D
	add	esp,8
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebp
	push	eax
	push	_223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	mov	dword [ebp-8],0
	jmp	_200
_13:
	mov	eax,ebp
	push	eax
	push	_222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_203
	call	_brl_blitz_NullObjectError
_203:
	mov	ebx,dword [ebx+8]
	mov	esi,dword [ebp-8]
	cmp	esi,dword [ebx+20]
	jb	_206
	call	_brl_blitz_ArrayBoundsError
_206:
	shl	esi,2
	add	ebx,esi
	push	255
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+24],eax
	push	_208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_210
	call	_brl_blitz_NullObjectError
_210:
	mov	ebx,dword [ebx+12]
	mov	esi,dword [ebp-8]
	cmp	esi,dword [ebx+20]
	jb	_213
	call	_brl_blitz_ArrayBoundsError
_213:
	shl	esi,2
	add	ebx,esi
	push	255
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+24],eax
	push	_215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_217
	call	_brl_blitz_NullObjectError
_217:
	mov	ebx,dword [ebx+16]
	mov	esi,dword [ebp-8]
	cmp	esi,dword [ebx+20]
	jb	_220
	call	_brl_blitz_ArrayBoundsError
_220:
	shl	esi,2
	add	ebx,esi
	push	255
	push	0
	call	_brl_random_Rand
	add	esp,8
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_11:
	add	dword [ebp-8],1
_200:
	cmp	dword [ebp-8],255
	jle	_13
_12:
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_52
_52:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCMap_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_55:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_230
	push	eax
	call	_bbGCFree
	add	esp,4
_230:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+12]
	dec	dword [eax+4]
	jnz	_232
	push	eax
	call	_bbGCFree
	add	esp,4
_232:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_234
	push	eax
	call	_bbGCFree
	add	esp,4
_234:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_228
_228:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TCMap_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TCMap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_stream_ReadStream
	add	esp,4
	mov	dword [ebp-12],eax
	push	_241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	jmp	_243
_16:
	mov	eax,ebp
	push	eax
	push	_271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_246
	call	_brl_blitz_NullObjectError
_246:
	mov	ebx,dword [ebx+8]
	mov	esi,dword [ebp-16]
	cmp	esi,dword [ebx+20]
	jb	_249
	call	_brl_blitz_ArrayBoundsError
_249:
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_252
	call	_brl_blitz_NullObjectError
_252:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+92]
	add	esp,4
	mov	dword [ebx+24],eax
	push	_253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_255
	call	_brl_blitz_NullObjectError
_255:
	mov	ebx,dword [ebx+12]
	mov	esi,dword [ebp-16]
	cmp	esi,dword [ebx+20]
	jb	_258
	call	_brl_blitz_ArrayBoundsError
_258:
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_261
	call	_brl_blitz_NullObjectError
_261:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+92]
	add	esp,4
	mov	dword [ebx+24],eax
	push	_262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_264
	call	_brl_blitz_NullObjectError
_264:
	mov	ebx,dword [ebx+16]
	mov	esi,dword [ebp-16]
	cmp	esi,dword [ebx+20]
	jb	_267
	call	_brl_blitz_ArrayBoundsError
_267:
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_270
	call	_brl_blitz_NullObjectError
_270:
	push	esi
	mov	eax,dword [esi]
	call	dword [eax+92]
	add	esp,4
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_14:
	add	dword [ebp-16],1
_243:
	cmp	dword [ebp-16],255
	jle	_16
_15:
	push	_272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_stream_CloseStream
	add	esp,4
	push	_273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_58
_58:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFile_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bb_TFile
	push	ebp
	push	_294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_282
	call	_brl_blitz_NullObjectError
_282:
	mov	eax,_bbEmptyArray
	inc	dword [eax+4]
	mov	dword [ebx+8],eax
	push	_285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_287
	call	_brl_blitz_NullObjectError
_287:
	mov	dword [ebx+12],0
	push	_289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_291
	call	_brl_blitz_NullObjectError
_291:
	mov	eax,_bbEmptyString
	inc	dword [eax+4]
	mov	dword [ebx+16],eax
	call	dword [_bbOnDebugLeaveScope]
	push	ebp
	push	_295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_61
_61:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFile_Delete:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	ebp
	push	_297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_64:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+16]
	dec	dword [eax+4]
	jnz	_300
	push	eax
	call	_bbGCFree
	add	esp,4
_300:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax+8]
	dec	dword [eax+4]
	jnz	_302
	push	eax
	call	_bbGCFree
	add	esp,4
_302:
	mov	eax,dword [ebp-4]
	mov	dword [eax],_bbObjectClass
	push	dword [ebp-4]
	call	_bbObjectDtor
	add	esp,4
	mov	ebx,0
	jmp	_298
_298:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFile_Load:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bb_TFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	push	_306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_brl_stream_ReadStream
	add	esp,4
	mov	dword [ebp-12],eax
	push	_308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_310
	call	_brl_blitz_NullObjectError
_310:
	push	dword [ebp-4]
	call	_brl_filesystem_FileSize
	add	esp,4
	mov	dword [ebx+12],eax
	push	_312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_314
	call	_brl_blitz_NullObjectError
_314:
	push	dword [ebp-12]
	call	_brl_stream_LoadByteArray
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+8]
	dec	dword [eax+4]
	jnz	_319
	push	eax
	call	_bbGCFree
	add	esp,4
_319:
	mov	dword [ebx+8],esi
	push	_320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_brl_stream_CloseStream
	add	esp,4
	push	_321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_323
	call	_brl_blitz_NullObjectError
_323:
	mov	ebx,_17
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_328
	push	eax
	call	_bbGCFree
	add	esp,4
_328:
	mov	dword [esi+16],ebx
	push	_329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_67
_67:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFile_Draw:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	eax,ebp
	push	eax
	push	_387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edx,dword [__bb_TFile_header]
	mov	eax,dword [__bb_TFile_width]
	add	eax,dword [__bb_TFile_skip]
	imul	eax,dword [__bb_TFile_height]
	add	eax,dword [__bb_TFile_subheader]
	imul	eax,dword [ebp-20]
	add	edx,eax
	mov	dword [ebp-24],edx
	push	_333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	jmp	_18
_20:
	mov	eax,ebp
	push	eax
	push	_374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_344
	call	_brl_blitz_NullObjectError
_344:
	mov	esi,dword [ebx+8]
	mov	ebx,dword [ebp-24]
	cmp	ebx,dword [esi+20]
	jb	_347
	call	_brl_blitz_ArrayBoundsError
_347:
	movzx	eax,byte [esi+ebx+24]
	mov	eax,eax
	mov	dword [ebp-36],eax
	push	_349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_351
	call	_brl_blitz_NullObjectError
_351:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp-36]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp-44]
	mov	eax,dword [eax+20]
	cmp	dword [ebp-48],eax
	jb	_354
	call	_brl_blitz_ArrayBoundsError
_354:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_356
	call	_brl_blitz_NullObjectError
_356:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-40],eax
	mov	edi,dword [ebp-36]
	mov	eax,dword [ebp-40]
	cmp	edi,dword [eax+20]
	jb	_359
	call	_brl_blitz_ArrayBoundsError
_359:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_361
	call	_brl_blitz_NullObjectError
_361:
	mov	esi,dword [ebx+16]
	mov	ebx,dword [ebp-36]
	cmp	ebx,dword [esi+20]
	jb	_364
	call	_brl_blitz_ArrayBoundsError
_364:
	push	dword [esi+ebx*4+24]
	mov	eax,dword [ebp-40]
	push	dword [eax+edi*4+24]
	mov	edx,dword [ebp-44]
	mov	eax,dword [ebp-48]
	push	dword [edx+eax*4+24]
	call	_brl_max2d_SetColor
	add	esp,12
	push	_365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	add	eax,dword [ebp-32]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-8]
	add	eax,dword [ebp-28]
	mov	dword [ebp+-52],eax
	fild	dword [ebp+-52]
	sub	esp,4
	fstp	dword [esp]
	call	_brl_max2d_Plot
	add	esp,8
	push	_366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-28],1
	push	_367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TFile_width]
	cmp	dword [ebp-28],eax
	jne	_368
	mov	eax,ebp
	push	eax
	push	_372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-32],1
	push	_371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TFile_skip]
	sub	eax,1
	add	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_368:
	push	_373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	add	dword [ebp-24],1
	call	dword [_bbOnDebugLeaveScope]
_18:
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_339
	call	_brl_blitz_NullObjectError
_339:
	mov	eax,dword [ebp-24]
	cmp	eax,dword [ebx+12]
	setl	al
	movzx	eax,al
	cmp	eax,0
	je	_340
	mov	eax,dword [ebp-32]
	cmp	eax,dword [__bb_TFile_height]
	setl	al
	movzx	eax,al
_340:
	cmp	eax,0
	jne	_20
_19:
	push	_375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [__bb_TFile_height]
	cmp	dword [ebp-32],eax
	jge	_376
	mov	eax,ebp
	push	eax
	push	_385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_379
	call	_brl_blitz_NullObjectError
_379:
	mov	ebx,_21
	inc	dword [ebx+4]
	mov	eax,dword [esi+16]
	dec	dword [eax+4]
	jnz	_384
	push	eax
	call	_bbGCFree
	add	esp,4
_384:
	mov	dword [esi+16],ebx
	call	dword [_bbOnDebugLeaveScope]
_376:
	push	_386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	255
	push	255
	push	255
	call	_brl_max2d_SetColor
	add	esp,12
	mov	ebx,0
	jmp	_74
_74:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__bb_TFile_ToString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_398
	call	_brl_blitz_NullObjectError
_398:
	push	dword [__bb_TFile_subheader]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_26
	push	dword [__bb_TFile_skip]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_25
	push	dword [__bb_TFile_header]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_24
	push	dword [__bb_TFile_height]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_23
	push	dword [__bb_TFile_width]
	call	_bbStringFromInt
	add	esp,4
	push	eax
	push	_22
	push	dword [ebx+16]
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	mov	ebx,eax
	jmp	_77
_77:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_177:
	dd	0
_169:
	db	"gphhack",0
_170:
	db	"quit",0
_46:
	db	"i",0
	align	4
_bb_quit:
	dd	0
_171:
	db	"cmap",0
_172:
	db	":TCMap",0
	align	4
_bb_cmap:
	dd	_bbNullObject
_173:
	db	"file",0
_174:
	db	":TFile",0
	align	4
_bb_file:
	dd	_bbNullObject
_175:
	db	"lastk",0
	align	4
_bb_lastk:
	dd	-1
_176:
	db	"kdel",0
	align	4
_bb_kdel:
	dd	0
	align	4
_168:
	dd	1
	dd	_169
	dd	4
	dd	_170
	dd	_46
	dd	_bb_quit
	dd	4
	dd	_171
	dd	_172
	dd	_bb_cmap
	dd	4
	dd	_173
	dd	_174
	dd	_bb_file
	dd	4
	dd	_175
	dd	_46
	dd	_bb_lastk
	dd	4
	dd	_176
	dd	_46
	dd	_bb_kdel
	dd	0
_80:
	db	"E:/Src/BlitzMAX/gphhack/gphhack.bmx",0
	align	4
_79:
	dd	_80
	dd	35
	dd	2
	align	4
__bb_TFile_header:
	dd	0
	align	4
_81:
	dd	_80
	dd	36
	dd	2
	align	4
__bb_TFile_width:
	dd	0
	align	4
_82:
	dd	_80
	dd	37
	dd	2
	align	4
__bb_TFile_height:
	dd	0
	align	4
_83:
	dd	_80
	dd	38
	dd	2
	align	4
__bb_TFile_skip:
	dd	0
	align	4
_84:
	dd	_80
	dd	39
	dd	2
	align	4
__bb_TFile_subheader:
	dd	0
	align	4
_85:
	dd	_80
	dd	3
	dd	1
	align	4
_86:
	dd	_80
	dd	4
	dd	1
	align	4
_87:
	dd	_80
	dd	87
	dd	1
	align	4
_88:
	dd	_80
	dd	88
	dd	1
	align	4
_89:
	dd	_80
	dd	89
	dd	1
	align	4
_90:
	dd	_80
	dd	90
	dd	1
	align	4
_91:
	dd	_80
	dd	91
	dd	1
	align	4
_92:
	dd	_80
	dd	93
	dd	1
	align	4
_93:
	dd	_80
	dd	94
	dd	1
	align	4
_95:
	dd	0
	align	4
_27:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	68,58,47,68,79,83,47,67
	dw	114,105,109,101,87,97,118,101
	dw	47,83,67,69,78,69,52,55
	dw	47,83,67,69,78,69,52,55
	dw	46,67,79,76
_36:
	db	"TCMap",0
_37:
	db	"r",0
_38:
	db	"[]i",0
_39:
	db	"g",0
_40:
	db	"b",0
	align	4
_35:
	dd	2
	dd	_36
	dd	3
	dd	_37
	dd	_38
	dd	8
	dd	3
	dd	_39
	dd	_38
	dd	12
	dd	3
	dd	_40
	dd	_38
	dd	16
	dd	0
	align	4
_bb_TCMap:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_35
	dd	20
	dd	__bb_TCMap_New
	dd	__bb_TCMap_Delete
	dd	_bbObjectToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TCMap_Load
	align	4
_97:
	dd	_80
	dd	95
	dd	1
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	37
	dw	68,58,47,68,79,83,47,67
	dw	114,105,109,101,87,97,118,101
	dw	47,83,67,69,78,69,52,55
	dw	47,83,67,69,78,69,52,55
	dw	65,46,71,80,72
_42:
	db	"TFile",0
_43:
	db	"data",0
_44:
	db	"[]b",0
_45:
	db	"cnt",0
_47:
	db	"state",0
_48:
	db	"$",0
	align	4
_41:
	dd	2
	dd	_42
	dd	3
	dd	_43
	dd	_44
	dd	8
	dd	3
	dd	_45
	dd	_46
	dd	12
	dd	3
	dd	_47
	dd	_48
	dd	16
	dd	0
	align	4
_bb_TFile:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_41
	dd	20
	dd	__bb_TFile_New
	dd	__bb_TFile_Delete
	dd	__bb_TFile_ToString
	dd	_bbObjectCompare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__bb_TFile_Load
	dd	__bb_TFile_Draw
	align	4
_100:
	dd	_80
	dd	97
	dd	1
	align	4
_101:
	dd	_80
	dd	98
	dd	1
	align	4
_102:
	dd	_80
	dd	100
	dd	1
_165:
	db	"k",0
	align	4
_164:
	dd	3
	dd	0
	dd	2
	dd	_165
	dd	_46
	dd	-4
	dd	0
	align	4
_103:
	dd	_80
	dd	101
	dd	2
	align	4
_104:
	dd	_80
	dd	102
	dd	2
	align	4
_107:
	dd	_80
	dd	103
	dd	2
	align	4
_110:
	dd	_80
	dd	104
	dd	2
	align	4
_111:
	dd	_80
	dd	106
	dd	2
	align	4
_113:
	dd	_80
	dd	108
	dd	2
_128:
	db	"f",0
	align	4
_127:
	dd	3
	dd	0
	dd	2
	dd	_128
	dd	_46
	dd	-8
	dd	0
	align	4
_116:
	dd	_80
	dd	109
	dd	3
	align	4
_126:
	dd	3
	dd	0
	dd	0
	align	4
_118:
	dd	_80
	dd	110
	dd	4
	align	4
_125:
	dd	3
	dd	0
	dd	0
	align	4
_122:
	dd	_80
	dd	111
	dd	5
	align	4
_123:
	dd	_80
	dd	112
	dd	5
	align	4
_124:
	dd	_80
	dd	113
	dd	5
	align	4
_129:
	dd	_80
	dd	118
	dd	2
	align	4
_132:
	dd	3
	dd	0
	dd	0
	align	4
_131:
	dd	_80
	dd	119
	dd	3
	align	4
_133:
	dd	_80
	dd	122
	dd	2
	align	4
_145:
	dd	3
	dd	0
	dd	0
	align	4
_143:
	dd	_80
	dd	124
	dd	4
	align	4
_144:
	dd	_80
	dd	125
	dd	4
	align	4
_148:
	dd	3
	dd	0
	dd	0
	align	4
_146:
	dd	_80
	dd	127
	dd	4
	align	4
_147:
	dd	_80
	dd	128
	dd	4
	align	4
_151:
	dd	3
	dd	0
	dd	0
	align	4
_149:
	dd	_80
	dd	130
	dd	4
	align	4
_150:
	dd	_80
	dd	131
	dd	4
	align	4
_154:
	dd	3
	dd	0
	dd	0
	align	4
_152:
	dd	_80
	dd	133
	dd	4
	align	4
_153:
	dd	_80
	dd	134
	dd	4
	align	4
_157:
	dd	3
	dd	0
	dd	0
	align	4
_155:
	dd	_80
	dd	136
	dd	4
	align	4
_156:
	dd	_80
	dd	137
	dd	4
	align	4
_160:
	dd	3
	dd	0
	dd	0
	align	4
_158:
	dd	_80
	dd	139
	dd	4
	align	4
_159:
	dd	_80
	dd	140
	dd	4
	align	4
_163:
	dd	3
	dd	0
	dd	0
	align	4
_161:
	dd	_80
	dd	142
	dd	4
	align	4
_162:
	dd	_80
	dd	143
	dd	4
	align	4
_166:
	dd	_80
	dd	147
	dd	1
	align	4
_167:
	dd	_80
	dd	148
	dd	1
_225:
	db	"New",0
_226:
	db	"Self",0
	align	4
_224:
	dd	1
	dd	_225
	dd	2
	dd	_226
	dd	_172
	dd	-4
	dd	0
	align	4
_197:
	dd	3
	dd	0
	dd	0
	align	4
_179:
	dd	_80
	dd	7
	dd	2
_180:
	db	"i",0
	align	4
_185:
	dd	_80
	dd	8
	dd	2
_186:
	db	"i",0
	align	4
_191:
	dd	_80
	dd	9
	dd	2
_192:
	db	"i",0
	align	4
_223:
	dd	3
	dd	0
	dd	0
	align	4
_198:
	dd	_80
	dd	12
	dd	3
	align	4
_222:
	dd	3
	dd	0
	dd	2
	dd	_128
	dd	_46
	dd	-8
	dd	0
	align	4
_201:
	dd	_80
	dd	13
	dd	4
	align	4
_208:
	dd	_80
	dd	14
	dd	4
	align	4
_215:
	dd	_80
	dd	15
	dd	4
_236:
	db	"Delete",0
	align	4
_235:
	dd	1
	dd	_236
	dd	2
	dd	_226
	dd	_172
	dd	-4
	dd	0
	align	4
_227:
	dd	3
	dd	0
	dd	0
_275:
	db	"Load",0
_276:
	db	"url",0
_277:
	db	"o",0
_278:
	db	"str",0
_279:
	db	":TStream",0
	align	4
_274:
	dd	1
	dd	_275
	dd	2
	dd	_276
	dd	_48
	dd	-4
	dd	2
	dd	_277
	dd	_172
	dd	-8
	dd	2
	dd	_278
	dd	_279
	dd	-12
	dd	0
	align	4
_237:
	dd	_80
	dd	20
	dd	3
	align	4
_239:
	dd	_80
	dd	21
	dd	3
	align	4
_241:
	dd	_80
	dd	22
	dd	3
	align	4
_271:
	dd	3
	dd	0
	dd	2
	dd	_128
	dd	_46
	dd	-16
	dd	0
	align	4
_244:
	dd	_80
	dd	23
	dd	4
	align	4
_253:
	dd	_80
	dd	24
	dd	4
	align	4
_262:
	dd	_80
	dd	25
	dd	4
	align	4
_272:
	dd	_80
	dd	27
	dd	3
	align	4
_273:
	dd	_80
	dd	28
	dd	3
	align	4
_296:
	dd	1
	dd	_225
	dd	2
	dd	_226
	dd	_174
	dd	-4
	dd	0
	align	4
_294:
	dd	3
	dd	0
	dd	0
	align	4
_280:
	dd	_80
	dd	33
	dd	2
	align	4
_285:
	dd	_80
	dd	34
	dd	2
	align	4
_289:
	dd	_80
	dd	40
	dd	2
	align	4
_295:
	dd	3
	dd	0
	dd	0
	align	4
_303:
	dd	1
	dd	_236
	dd	2
	dd	_226
	dd	_174
	dd	-4
	dd	0
	align	4
_297:
	dd	3
	dd	0
	dd	0
	align	4
_330:
	dd	1
	dd	_275
	dd	2
	dd	_276
	dd	_48
	dd	-4
	dd	2
	dd	_277
	dd	_174
	dd	-8
	dd	2
	dd	_278
	dd	_279
	dd	-12
	dd	0
	align	4
_304:
	dd	_80
	dd	43
	dd	3
	align	4
_306:
	dd	_80
	dd	44
	dd	3
	align	4
_308:
	dd	_80
	dd	46
	dd	3
	align	4
_312:
	dd	_80
	dd	47
	dd	3
	align	4
_320:
	dd	_80
	dd	48
	dd	3
	align	4
_321:
	dd	_80
	dd	49
	dd	3
	align	4
_17:
	dd	_bbStringClass
	dd	2147483647
	dd	2
	dw	79,75
	align	4
_329:
	dd	_80
	dd	51
	dd	3
_388:
	db	"Draw",0
_389:
	db	"ox",0
_390:
	db	"oy",0
_391:
	db	"cm",0
_392:
	db	"frame",0
_393:
	db	"pos",0
_394:
	db	"x",0
_395:
	db	"y",0
	align	4
_387:
	dd	1
	dd	_388
	dd	2
	dd	_226
	dd	_174
	dd	-4
	dd	2
	dd	_389
	dd	_46
	dd	-8
	dd	2
	dd	_390
	dd	_46
	dd	-12
	dd	2
	dd	_391
	dd	_172
	dd	-16
	dd	2
	dd	_392
	dd	_46
	dd	-20
	dd	2
	dd	_393
	dd	_46
	dd	-24
	dd	2
	dd	_394
	dd	_46
	dd	-28
	dd	2
	dd	_395
	dd	_46
	dd	-32
	dd	0
	align	4
_331:
	dd	_80
	dd	55
	dd	3
	align	4
_333:
	dd	_80
	dd	56
	dd	3
	align	4
_335:
	dd	_80
	dd	57
	dd	3
	align	4
_337:
	dd	_80
	dd	59
	dd	3
	align	4
_374:
	dd	3
	dd	0
	dd	2
	dd	_40
	dd	_46
	dd	-36
	dd	0
	align	4
_342:
	dd	_80
	dd	60
	dd	4
	align	4
_349:
	dd	_80
	dd	62
	dd	4
	align	4
_365:
	dd	_80
	dd	63
	dd	4
	align	4
_366:
	dd	_80
	dd	64
	dd	4
	align	4
_367:
	dd	_80
	dd	66
	dd	4
	align	4
_372:
	dd	3
	dd	0
	dd	0
	align	4
_369:
	dd	_80
	dd	67
	dd	5
	align	4
_370:
	dd	_80
	dd	68
	dd	5
	align	4
_371:
	dd	_80
	dd	69
	dd	5
	align	4
_373:
	dd	_80
	dd	72
	dd	4
	align	4
_375:
	dd	_80
	dd	75
	dd	3
	align	4
_385:
	dd	3
	dd	0
	dd	0
	align	4
_377:
	dd	_80
	dd	76
	dd	4
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	69,79,70,32,66,69,70,79
	dw	82,69,32,68,82,65,87
	align	4
_386:
	dd	_80
	dd	79
	dd	3
_400:
	db	"ToString",0
	align	4
_399:
	dd	1
	dd	_400
	dd	2
	dd	_226
	dd	_174
	dd	-4
	dd	0
	align	4
_396:
	dd	_80
	dd	83
	dd	3
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	32,83,117,98,104,101,97,100
	dw	58,32
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	32,83,107,105,112,58,32
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	32,72,101,97,100,101,114,58
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	44
	align	4
_22:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	32,45,45,32,83,105,122,101
	dw	58,32
