V "GNAT Lib v2021"
M P W=b
A -O3
A -gnat12
P SS ZX

RN
RV NO_CALENDAR
RV NO_DELAY
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_FLOATING_POINT
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS
RV NO_IMPLICIT_LOOPS
RV NO_OBSOLESCENT_FEATURES

U adaventure%b		adaventure.adb		8ea08b04 NE OO SU IL
W ada%s			ada.ads			ada.ali
W ada.calendar%s	a-calend.adb		a-calend.ali
W ada.command_line%s	a-comlin.adb		a-comlin.ali
W ada.directories%s	a-direct.adb		a-direct.ali
Z ada.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.fixed%s	a-strfix.adb		a-strfix.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.strings.unbounded.text_io%s  a-suteio.adb	a-suteio.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.text_io.generic_aux%s  a-tigeau.adb	a-tigeau.ali
Z ada.text_io.integer_aux%s
Z ada.text_io.integer_io%s
W ada.unchecked_conversion%s
W avent%s		avent.adb		avent.ali
W gametypes%s		gametypes.ads		gametypes.ali
W gameutils%s		gameutils.adb		gameutils.ali
W gl%s			gl.ads			gl.ali
W gl.binding%s		gl-binding.ads		gl-binding.ali
W gl.pointers%s		gl-pointers.ads		gl-pointers.ali
W glext%s		glext.ads		glext.ali
W glext.binding%s	glext-binding.ads	glext-binding.ali
W glext.pointers%s	glext-pointers.ads	glext-pointers.ali
W glfw3%s		glfw3.ads		glfw3.ali
W glu%s			glu.ads			glu.ali
W glu.binding%s		glu-binding.ads		glu-binding.ali
W glu.pointers%s	glu-pointers.ads	glu-pointers.ali
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W interfaces.c.pointers%s
W interfaces.c.strings%s  i-cstrin.adb		i-cstrin.ali
W matutils%s		matutils.adb		matutils.ali
W pictobj%s		pictobj.adb		pictobj.ali
W pngloader%s		pngloader.adb		pngloader.ali
W shader%s		shader.adb		shader.ali
W system%s		system.ads		system.ali
Z system.finalization_masters%s  s-finmas.adb	s-finmas.ali
Z system.img_biu%s	s-imgbiu.ads		s-imgbiu.ali
Z system.img_int%s	s-imgint.ads		s-imgint.ali
Z system.img_llb%s	s-imgllb.ads		s-imgllb.ali
Z system.img_lli%s	s-imglli.ads		s-imglli.ali
Z system.img_lllb%s	s-imglllb.ads		s-imglllb.ali
Z system.img_llli%s	s-imgllli.ads		s-imgllli.ali
Z system.img_lllw%s	s-imglllw.ads		s-imglllw.ali
Z system.img_llw%s	s-imgllw.ads		s-imgllw.ali
Z system.img_wiu%s	s-imgwiu.ads		s-imgwiu.ali
Z system.secondary_stack%s  s-secsta.adb	s-secsta.ali
Z system.soft_links%s	s-soflin.adb		s-soflin.ali
Z system.standard_library%s  s-stalib.adb	s-stalib.ali
Z system.storage_elements%s  s-stoele.adb	s-stoele.ali
Z system.val_int%s	s-valint.ads		s-valint.ali
Z system.val_lli%s	s-vallli.ads		s-vallli.ali
Z system.val_llli%s	s-valllli.ads		s-valllli.ali
W text_io%s		text_io.ads		text_io.ali
W utex%s		utex.adb		utex.ali

D ada.ads		20210520051130 76789da1 ada%s
D a-calend.ads		20210520051127 474d9720 ada.calendar%s
D a-charac.ads		20210520051127 2d3ec45b ada.characters%s
D a-chlat1.ads		20210520051127 66457d31 ada.characters.latin_1%s
D a-comlin.ads		20210520051127 4aa66568 ada.command_line%s
D a-direct.ads		20210520051127 078228da ada.directories%s
D a-except.ads		20210520051127 946f3014 ada.exceptions%s
D a-finali.ads		20210520051127 bf4f806b ada.finalization%s
D a-ioexce.ads		20210520051127 e4a01f64 ada.io_exceptions%s
D a-numeri.ads		20210520051128 84bea7a3 ada.numerics%s
D a-ngelfu.ads		20210520051128 e6ec3af5 ada.numerics.generic_elementary_functions%s
D a-stream.ads		20210520051128 119b8fb3 ada.streams%s
D a-string.ads		20210520051128 90ac6797 ada.strings%s
D a-strfix.ads		20210520051128 aeacf44c ada.strings.fixed%s
D a-strmap.ads		20210520051128 5a88892a ada.strings.maps%s
D a-sttebu.ads		20210520051128 18209c64 ada.strings.text_buffers%s
D a-strunb.ads		20210520051128 03325227 ada.strings.unbounded%s
D a-suteio.ads		20210520051129 26d8e9aa ada.strings.unbounded.text_io%s
D a-stuten.ads		20210520051128 808c40ad ada.strings.utf_encoding%s
D a-tags.ads		20210520051129 9eaa38c6 ada.tags%s
D a-textio.ads		20210520051129 aef4d56d ada.text_io%s
D a-tiflio.ads		20210520051129 fcca4daa ada.text_io.float_io%s
D a-tigeau.ads		20210520051129 e643cdf3 ada.text_io.generic_aux%s
D a-tiinau.ads		20210520051129 1c79f78d ada.text_io.integer_aux%s
D a-tiinau.adb		20210520051129 89004916 ada.text_io.integer_aux%b
D a-tiinio.ads		20210520051129 390edddb ada.text_io.integer_io%s
D a-tiinio.adb		20210520051129 b79731f4 ada.text_io.integer_io%b
D a-unccon.ads		20210520051129 0e9b276f ada.unchecked_conversion%s
D adaventure.adb	20220102131820 20c2b679 adaventure%b
D avatarolay.ads	20220102131820 cf0980cc avatarolay%s
D avent.ads		20220102131820 a87089d6 avent%s
D bugobj.ads		20220102131820 20621bfe bugobj%s
D cubemapobj.ads	20220102131820 55e948b8 cubemapobj%s
D cylobj.ads		20220102131820 0e1f843d cylobj%s
D droomobj.ads		20220102131820 f54748ad droomobj%s
D ellipsoid.ads		20220102131820 5252b261 ellipsoid%s
D gametypes.ads		20220209214957 6a2b388a gametypes%s
D gameutils.ads		20220102131820 206d3880 gameutils%s
D gl.ads		20220102131820 7804bde3 gl%s
D gl-binding.ads	20220102131820 91aee3cc gl.binding%s
D gl-pointers.ads	20220102131820 52c8d5cb gl.pointers%s
D glext.ads		20220102131820 e98d5644 glext%s
D glext-binding.ads	20220102131820 e661f16f glext.binding%s
D glext-pointers.ads	20220102131820 9017bfdc glext.pointers%s
D glfw3.ads		20220102131820 a40eec21 glfw3%s
D glu.ads		20220102131820 9cf330fe glu%s
D glu-binding.ads	20220102131820 96b9de55 glu.binding%s
D glu-pointers.ads	20220102131820 06979cc9 glu.pointers%s
D interfac.ads		20210520051131 edec285f interfaces%s
D i-c.ads		20210520051131 d9beded9 interfaces.c%s
D i-cpoint.ads		20210520051131 ee8a93ec interfaces.c.pointers%s
D i-cpoint.adb		20210520051131 d5172521 interfaces.c.pointers%b
D i-cstrin.ads		20210520051131 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20210520051131 e53d8b8e interfaces.c_streams%s
D itemobj.ads		20220102131820 9fd327f5 itemobj%s
D matutils.ads		20220102131820 c0cefc27 matutils%s
D pictobj.ads		20220102131820 439cbb0c pictobj%s
D pngloader.ads		20220102131820 082278de pngloader%s
D rectobj.ads		20220102131820 ae69edea rectobj%s
D rectsurfobj.ads	20220102131820 fc4774cb rectsurfobj%s
D rectxfineobj.ads	20220102131820 d83001a3 rectxfineobj%s
D rectxobj.ads		20220102131820 aa1d5ffb rectxobj%s
D shader.ads		20220102131820 b1fe60d7 shader%s
D system.ads		20210520051134 a2da961d system%s
D s-atocou.ads		20210520051131 b45c2d8d system.atomic_counters%s
D s-crtl.ads		20210520051131 0ebbdb71 system.crtl%s
D s-exctab.ads		20210520051131 54135002 system.exception_table%s
D s-ficobl.ads		20210520051131 078245e4 system.file_control_block%s
D s-finmas.ads		20210520051131 1ab4dba8 system.finalization_masters%s
D s-finroo.ads		20210520051131 4ff27390 system.finalization_root%s
D s-imageb.ads		20210520051132 3953e0e6 system.image_b%s
D s-imagei.ads		20210520051132 0d3f86a7 system.image_i%s
D s-imagew.ads		20210520051132 9d2dd267 system.image_w%s
D s-imgbiu.ads		20210520051132 0a8e1c41 system.img_biu%s
D s-imgint.ads		20210520051132 bdb6f5ec system.img_int%s
D s-imgllb.ads		20210520051132 47d0db9f system.img_llb%s
D s-imglli.ads		20210520051132 3723d9ff system.img_lli%s
D s-imglllb.ads		20210520051132 30212eed system.img_lllb%s
D s-imgllli.ads		20210520051132 5cf3dc07 system.img_llli%s
D s-imglllw.ads		20210520051132 9e2b0560 system.img_lllw%s
D s-imgllw.ads		20210520051132 bf9c9c15 system.img_llw%s
D s-imgwiu.ads		20210520051132 912a95f2 system.img_wiu%s
D s-memory.ads		20210520051132 597d6634 system.memory%s
D s-parame.ads		20210520051133 4752c4cb system.parameters%s
D s-putima.ads		20210520051133 4e095881 system.put_images%s
D s-secsta.ads		20210520051133 9b3ab94b system.secondary_stack%s
D s-soflin.ads		20210520051133 a7318a92 system.soft_links%s
D s-stache.ads		20210520051133 a37c21ec system.stack_checking%s
D s-stalib.ads		20210520051133 472fbca8 system.standard_library%s
D s-stalib.adb		20210520051133 977290bf system.standard_library%b
D s-stoele.ads		20210520051133 2dc34a04 system.storage_elements%s
D s-stoele.adb		20210520051133 ed88f8fb system.storage_elements%b
D s-stopoo.ads		20210520051133 e9fa2dd8 system.storage_pools%s
D s-stratt.ads		20210520051133 7bdda3fa system.stream_attributes%s
D s-traent.ads		20210520051133 26a8d361 system.traceback_entries%s
D s-unstyp.ads		20210520051133 2b077493 system.unsigned_types%s
D s-valint.ads		20210520051133 e7fcadb7 system.val_int%s
D s-vallli.ads		20210520051133 0767e6f3 system.val_lli%s
D s-valllli.ads		20210520051133 f758e795 system.val_llli%s
D s-vallllu.ads		20210520051133 87566fa4 system.val_lllu%s
D s-valllu.ads		20210520051133 660d930f system.val_llu%s
D s-valuns.ads		20210520051133 dac7b45d system.val_uns%s
D s-valuei.ads		20210520051133 978dd0a6 system.value_i%s
D s-valueu.ads		20210520051133 7b8fccf5 system.value_u%s
D s-wchcon.ads		20210520051134 1b7d22d2 system.wch_con%s
D tables.ads		20220102131820 bb2c4d05 tables%s
D text_io.ads		20210520051134 21b2c898 text_io%s
D twictobj.ads		20220102131820 75bb730d twictobj%s
D unchconv.ads		20210520051134 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20210520051134 214516a4 unchecked_deallocation%s
D utex.ads		20220102131820 35abb6a7 utex%s
D w3treeobj.ads		20220102131820 80562501 w3treeobj%s
D xtreeobj.ads		20220102131820 2688ecb4 xtreeobj%s
D zoomwheel.ads		20220211000722 4600b9c7 zoomwheel%s
D ztubeobj.ads		20220102131820 7a569bba ztubeobj%s
G a e
G c Z b b [adaventure standard 80 11 none]
G r s pictangle [adaventure standard 80 11 none] [pictangleIP pictobj 55 6 none]
G r f pictangle [adaventure standard 80 11 none] [initialize pictobj 62 11 none]
G r e pictangle [adaventure standard 80 11 none] [finalize pictobj 63 11 none]
G r c none [adaventure standard 80 11 none] [glfwgettime glfw3 6068 13 none]
G r c none [adaventure standard 80 11 none] [initglfw gameutils 82 19 none]
G r c none [adaventure standard 80 11 none] [inittext2d utex 29 11 none]
G r c none [adaventure standard 80 11 none] [glfwgetframebuffersize glfw3 3456 14 none]
G r c none [adaventure standard 80 11 none] [glviewport gl__binding 184 14 none]
G r c none [adaventure standard 80 11 none] [glgenvertexarrays glext__binding 1044 14 none]
G r c none [adaventure standard 80 11 none] [glbindvertexarray glext__binding 1038 14 none]
G r c none [adaventure standard 80 11 none] [glactivetexture gl__binding 1553 14 none]
G r c none [adaventure standard 80 11 none] [glgenbuffers glext__binding 101 14 none]
G r c none [adaventure standard 80 11 none] [glenable gl__binding 96 14 none]
G r c none [adaventure standard 80 11 none] [gldepthfunc gl__binding 150 14 none]
G r c none [adaventure standard 80 11 none] [glhint gl__binding 146 14 none]
G r c none [adaventure standard 80 11 none] [glclearcolor gl__binding 32 14 none]
G r c none [adaventure standard 80 11 none] [loadshaders shader 25 10 none]
G r c none [adaventure standard 80 11 none] [glgetuniformlocation glext__binding 246 13 none]
G r c none [adaventure standard 80 11 none] [loadpng pngloader 32 18 none]
G r c none [adaventure standard 80 11 none] [myassert gameutils 56 19 none]
G r c none [adaventure standard 80 11 none] [setrect pictobj 32 11 none]
G r c none [adaventure standard 80 11 none] [cross matutils 60 11 none]
G r c none [adaventure standard 80 11 none] [perspective matutils 54 11 none]
G r c none [adaventure standard 80 11 none] [lookat matutils 68 11 none]
G r c none [adaventure standard 80 11 none] [matxmat matutils 48 11 none]
G r c none [adaventure standard 80 11 none] [glfwpollevents glfw3 4445 14 none]
G r c none [adaventure standard 80 11 none] [glfwgetkey glfw3 4846 13 none]
G r c none [adaventure standard 80 11 none] [glfwwindowshouldclose glfw3 3046 13 none]
G r c none [adaventure standard 80 11 none] [glfwgetcursorpos glfw3 4921 14 none]
G r c none [adaventure standard 80 11 none] [glfwgetmousebutton glfw3 4879 13 none]
G r c none [adaventure standard 80 11 none] [glfwgetwindowsize glfw3 3270 14 none]
G r c none [adaventure standard 80 11 none] [glclear gl__binding 38 14 none]
G r c none [adaventure standard 80 11 none] [gluseprogram glext__binding 299 14 none]
G r c none [adaventure standard 80 11 none] [gluniformmatrix4fv glext__binding 394 14 none]
G r c none [adaventure standard 80 11 none] [gluniform1i glext__binding 321 14 none]
G r c none [adaventure standard 80 11 none] [glbindtexture gl__binding 1094 14 none]
G r c none [adaventure standard 80 11 none] [draw pictobj 37 11 none]
G r c none [adaventure standard 80 11 none] [print2d utex 49 11 none]
G r c none [adaventure standard 80 11 none] [glgetintegerv gl__binding 122 14 none]
G r c none [adaventure standard 80 11 none] [glflush gl__binding 144 14 none]
G r c none [adaventure standard 80 11 none] [glfwswapbuffers glfw3 6257 14 none]
G r c none [adaventure standard 80 11 none] [gldeletebuffers glext__binding 97 14 none]
G r c none [adaventure standard 80 11 none] [gldeleteprogram glext__binding 179 14 none]
G r c none [adaventure standard 80 11 none] [gldeletevertexarrays glext__binding 1040 14 none]
G r c none [adaventure standard 80 11 none] [cleanuptext utex 54 11 none]
G r c none [adaventure standard 80 11 none] [glfwdestroywindow glfw3 3022 14 none]
G r c none [adaventure standard 80 11 none] [glfwterminate glfw3 2012 14 none]
G r c none [adaventure standard 80 11 none] [readstate gameutils 182 19 none]
G r c none [adaventure standard 80 11 none] [aventure avent 33 19 none]
X 1 ada.ads
16K9*Ada 20e8 29|49r6 50r6 51r6 52r6 67r6 68r6 70r6 84r13 85r13 529r7 546r25
. 577r12
X 2 a-calend.ads
36K13*Calendar 413e17 29|67w10
X 5 a-comlin.ads
36K13*Command_Line 144e21 29|50w10 529r11 546r29
39V13*Argument_Count{natural} 29|529s24
52V13*Argument{string} 29|546s42
X 6 a-direct.ads
76K13*Directories 502e20 29|68w10 577r16
310V13*Exists{boolean} 29|577s28
X 11 a-ngelfu.ads
52V13*Sqrt{float} 29|121s30[37|119]
94V13*Sin{float} 29|272s43[37|119] 273s24[37|119] 281s21[37|119]
104V13*Cos{float} 29|272s24[37|119] 274s24[37|119] 274s43[37|119] 283s21[37|119]
114V13*Tan{float} 29|241s54[37|119]
147V13*Arctan{float} 29|254s43[37|119]
X 13 a-string.ads
16K13*Strings 35e16 29|51r10 52r10 70r10 84r17 85r17
X 14 a-strfix.ads
43K21*Fixed 1398e22 29|70w18
X 17 a-strunb.ads
83K21*Unbounded 765e26 29|51w18 52r18 84r25 85r25
X 18 a-suteio.ads
39K31*Text_IO 61e34 29|52w28 85r35
X 21 a-textio.ads
65P9*File_Type 29|155r24
506U14*Put_Line 29|567s33
X 26 a-tiinio.ads
46k21*Integer_IO 108e27 29|82r41
90U14 Get 29|549s16[82]
X 28 a-unccon.ads
20v14*Unchecked_Conversion 29|49w10
X 29 adaventure.adb
80U11*adaventure 80b11 763l5 763t15
82K17 myint_io[26|46] 549r7
105m9 pgmtexshadid{39|102M12} 315r40 327m9 330r18 332r18 655r30
105m23 pgmtexid{39|102M12}
107i9 uniftex{39|81I12} 331m9 657r29
107i18 matid{39|81I12} 329m9 656r36
111A14 vec3(float)<integer> 249r26 250r26 251r26
116V10 mysqrt{float} 116b10 116>18 123l5 123t11
116f18 arg{float} 118r12 121r35
134i1 Wwid{50|35I9} 160m9 163r28 168r51 593r23 623r51 646r31
134i6 Whit{50|35I9} 161m9 163r34 168r65 593r29 623r56 646r37
134i12 Nwid{50|35I9} 634m48 634r48 635r22 636r35 680r56
134i17 Nhit{50|35I9} 634m61 634r61 635r44 636r53 681r58
134i23 Fwid{50|35I9} 171m44 171r44 172r24 638m60 638r60 639r40 684r56
134i29 Fhit{50|35I9} 171m57 171r57 172r29 638m73 638r73 639r45 685r58
138m1 vertbuff{39|102M12} 186m25 186r25 311m42 311r42 662r50 667r55
138m11 uvbuff{39|102M12} 187m25 187r25 312m42 312r42 662r59 667r64
138m19 elembuff{39|102M12} 188m25 188r25 313m42 313r42 662r66 667r71
138m29 vertexarrayid{39|102M12} 176m30 176r30 177r27 317m47 317r47
154U11 pre_prep 154b11 204l5 204t13 582s9
155p7 FileId{21|65P9}
219V10 max{float} 219b10 219>15 219>18 223l5 223t8 238s36
219f15 a{float} 221r12 221r28
219f18 b{float} 221r14 222r21
225a1 MVP{56|26A14} 292m9 293m17 293r17 294m17 294r17 656m56 656r56
225a6 ModelMatrix{56|26A14} 259m9 262m17 264m17 292r14
225a19 ViewMatrix{56|26A14} 290m16 290r16 293r21
225a31 ProjectionMatrix{56|26A14} 288m21 288r21 294r21
228U11 updatePreMVP 228b11 228>25 228>30 296l5 296t17 593s9 646s17
228i25 wid{39|81I12} 232r39 233r50
228i30 hit{39|81I12} 232r50 233r39
229f9 xlook{float} 272m9 276r20 286r29
229f16 ylook{float} 273m9 277r20 286r35
229f23 zlook{float} 274m9 278r20 286r41
229f30 xlk{float} 276m9 290r41
229f34 ylk{float} 277m9 290r45
229f38 zlk{float} 278m9 290r49
229f43 xrt{float} 281m9 286r16
229f47 yrt{float} 282m9 286r20
229f51 zrt{float} 283m9 286r24
229f56 xup{float} 286m48 290r54
229f60 yup{float} 286m52 290r58
229f64 zup{float} 286m56 290r62
230f9 xme{float} 267m9 276r16 290r28
230f13 yme{float} 268m9 277r16 290r32
230f17 zme{float} 269m9 278r16 290r36
232f9 woh{float} 261r12 262r35 288r47
233f9 how{float} 238r44 264r35
235f9 fovdeg{float} 236r36 288r39
236f9 fovrad{float} 241r58
238f9 aspect{float} 241r39
241f9 eyeradius{float} 250r46
243f9 near{float} 288r53
244f9 far{float} 288r59
249a9 focus{111A14} 252r19 252r39 252r59
250a9 eyepos{111A14} 252r28 252r48 252r68 267r14 268r14 269r14
251a9 look{111A14} 254r51 254r60
253f9 vertAng{float} 272r28 273r28 274r28
254f9 horiAng{float} 272r47 274r47 281r25 283r25
302i1 npuz{integer} 303r21 304r21 344r19 660r29 666r61 667r47
303a1 texid(39|102M12) 335m9 336m9 337m9 338m9 339m9 340m9 661r55 666r55
304a1 puzpiece(57|30R6) 359r34 373r34 380r26 388r26 662r38 667r38
308U11 release_stuff 308b11 319l5 319t18 733s9
322U11 setup_stuff 322b11 393l5 393t16 584s9
323f9 xx{float} 350m17 354r27 364m17 368r27
323f12 yy{float} 351m17 355r27 365m17 369r27
323f15 zz{float} 345m9 347r15 384m9 385r15
323f18 dx{float} 352m17 361r25 366m17 375r25 382r21
323f21 dy{float} 353m17 361r28 367m17 375r28 382r30
323f24 dz{float} 346m9 361r31 375r31 382r35 390r25
323f27 nx{float} 354m17 360r25 368m17 374r25
323f30 ny{float} 355m17 360r28 369m17 374r28
323f33 nz{float} 347m9 360r31 374r31 381r27 385m9 389r25
324f9 j1{float} 362m25 376m25 382m39 391m17
324f12 j2{float} 362m28 376m28 382m42 391m20
324f15 j3{float} 362m31 376m31 382m45 391m23
324f18 j4{float} 362m34 376m34 382m48 391m26
324f21 j5{float} 362m37 376m37 382m51 391m29
324f24 j6{float} 362m40 376m40 382m54 391m32
348i13 row{integer} 351r38 359r43 365r38 373r43
400b9 resume{boolean} 452m25 741r31 758r48
405f1 mousex{39|130F12} 614m45 614r45 623r62
405f9 mousey{39|130F12} 614m59 614r59 623r70
407b1 userpicked{boolean} 457m9 561m25 749r12
407b13 userexit{boolean} 456m9 498m17 501m17 560m25 597r14 605r27
407b23 details{boolean} 673r20
408f1 currenttime{39|130F12} 588m9 589r26 590r20 599m17 622r29 624r50
408f14 keytime{39|130F12} 590m9
409f1 dwell{float}
411f1 ppreviousTime{39|130F12} 589m9 622r43 624m33
414i1 pselBlock{integer} 443m9 445r19 446r19 556m33 558m33 744m17 751r26
417U11 handle_mouse_pick 417b11 418>9 418>16 419>9 419>17 459l5 459t22 623s33
418i9 width{39|81I12} 422r46
418i16 height{39|81I12} 423r46
419f9 xmouse{39|130F12} 422r32
419f17 ymouse{39|130F12} 423r32
422f2 col{float} 437r13 451r46
423f2 row{float} 430r13 451r24
425i2 ir{integer} 431m17 433m17 443r27
425i5 ic{integer} 438m17 440m17 443r24
471V10 odd{boolean} 471b10 471>15 474l5 474t8
471i15 i{integer} 473r18
476V10 odd{boolean} 476b10 476>15 479l5 479t8
476i15 i{39|81I12} 478r18
486U11 getKeyInputs 486b11 505l5 505t17 603s17
488U19 flushkey 488b19 488>29 493l13 493t21
488i29 scancode{50|35I9} 490r47
511f9 pdlay{39|130F12} 622r60
513i9 jump{integer} 553m25 555r28 753r20 755m25 758r42
517b9 HiRes{boolean} 551m25 758r56
519i10 msl{39|81I12} 616m17 620r25
519i14 msr{39|81I12} 615m17 620r43
545i8 lst{natural} 549m31
546a8 jstr{string} 549r20
547i18 ijump{integer} 549m25 550r20 552r23 552r36 553r31
660i21 k{integer} 661r61 662r47
X 31 avent.ads
20K9*avent 29|77w6 758r17 31|40e10
33U19*aventure 29|758s23
X 37 gametypes.ads
89K9*gametypes 29|59w6 59r22 691r64 692r29 697r57 698r29 702r57 703r57 704r76
. 705r76 707r61 708r78 710r67 711r81 713r76 714r85 37|1141e14
119K17*fmath[11|39] 29|121r24 241r48 254r37 272r18 272r37 273r18 274r18 274r37
. 281r15 283r15
125f9*halfpi{float} 29|281r33 283r33
130f9*deg2rad{float} 29|236r43
185i9*winwidth{39|81I12} 29|635r30 636m25
185i19*winheight{39|81I12} 29|635r52 636m42
256b9*oldstateExists{boolean} 29|450r12 576m9 578m17 665r20 741r12
869i9*major{39|81I12} 29|702m67 702r67 704r86
869i16*minor{39|81I12} 29|703m67 703r67 705r86
869i23*profile{39|81I12} 29|691m74 691r74 692r39
869i32*flags{39|81I12} 29|697m67 697r67 698r39
869i39*mtu{39|81I12} 29|707m71 707r71 708r88 710m77 710r77 711r91 713m86
. 713r86 714r95
926i9*chapter{integer} 29|744r28 751m17 754m25 758r33
1058a9*statefile{string} 29|577r35
X 38 gameutils.ads
41K9*gameutils 29|60w6 60r21 163r9 743r17 38|248e14
54p9*mainWindow(45|1273R9) 29|171r32 490r35 497r24 500r27 608r49 614r34 615r43
. 616r43 634r36 638r48 727r34 736r27
56U19*myassert 29|344s9 445s9 446s9
82U19*InitGLFW 29|163s19
182U19*readState 29|743s27
X 39 gl.ads
23K9*GL 29|29w6 29r10 29r22 97r13 98r13 99r13 476r18 39|954e7
81I12*GLint{50|35I9} 29|107r26 228r36 418r25 476r21 519r19 704r64 705r64
. 708r66 711r69 714r73
102M12*GLuint{50|44M9} 29|105r34 138r45 303r32
130F12*GLdouble{50|72F9} 29|405r26 408r24 411r17 419r26 511r26
147N4*GL_FALSE 29|656r46
236N4*GL_CULL_FACE 29|195r19
252N4*GL_LEQUAL 29|194r22
257N4*GL_DEPTH_TEST 29|193r18
501N4*GL_LINE_SMOOTH_HINT 29|199r16
502N4*GL_POLYGON_SMOOTH_HINT 29|200r16
506N4*GL_NICEST 29|199r37 200r40
560N4*GL_TEXTURE_2D 29|661r40 666r40
622N4*GL_DEPTH_BUFFER_BIT 29|650r48
628N4*GL_COLOR_BUFFER_BIT 29|650r25
795N4*GL_TEXTURE0 29|184r25
829N4*GL_MAX_TEXTURE_UNITS 29|707r39
853N4*GL_MULTISAMPLE 29|198r18
X 40 gl-binding.ads
25K12*Binding 29|29w13 98r16 40|2461e15
32U14*glClearColor 29|202s9
38U14*glClear 29|650s17
96U14*glEnable 29|193s9 195s9 198s9
122U14*glGetIntegerv 29|691s25 697s25 702s25 703s25 707s25 710s25 713s25
144U14*glFlush 29|726s17
146U14*glHint 29|199s9 200s9
150U14*glDepthFunc 29|194s9
184U14*glViewport 29|172s9 639s25
1094U14*glBindTexture 29|661s25 666s25
1553U14*glActiveTexture 29|184s9
X 41 gl-pointers.ads
25K12*Pointers 29|29w25 99r16 41|156e16
X 42 glext.ads
22K9*GLext 29|31w6 31r13 31r28 94r13 95r13 96r13 311r9 312r9 313r9 315r9
. 317r9 42|711e10
188N4*GL_MAX_TEXTURE_IMAGE_UNITS 29|710r39
195N4*GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 29|713r39
273N4*GL_MAJOR_VERSION 29|702r39
274N4*GL_MINOR_VERSION 29|703r39
276N4*GL_CONTEXT_FLAGS 29|697r39
281N4*GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 29|698r47
399N4*GL_CONTEXT_CORE_PROFILE_BIT 29|692r49
420N4*GL_CONTEXT_PROFILE_MASK 29|691r39
X 43 glext-binding.ads
26K15*Binding 29|31w19 96r19 311r15 312r15 313r15 315r15 317r15 43|2246e18
97U14*glDeleteBuffers 29|311s23 312s23 313s23
101U14*glGenBuffers 29|186s9 187s9 188s9
179U14*glDeleteProgram 29|315s23
246V13*glGetUniformLocation{39|81I12} 29|329s18 331s21
299U14*glUseProgram 29|655s17
321U14*glUniform1i 29|657s17
394U14*glUniformMatrix4fv 29|656s17
1038U14*glBindVertexArray 29|177s9
1040U14*glDeleteVertexArrays 29|317s23
1044U14*glGenVertexArrays 29|176s9
X 44 glext-pointers.ads
19K15*Pointers 29|31w34 95r19 44|63e19
X 45 glfw3.ads
32K9*glfw3 29|42w6 42r17 45|6629e10
77N4*GLFW_RELEASE 29|490r61
79N4*GLFW_PRESS 29|497r56 500r54 620r29 620r47
129N4*GLFW_KEY_Q 29|500r39
146N4*GLFW_KEY_ESCAPE 29|497r36
230N4*GLFW_MOUSE_BUTTON_1 29|616r55
231N4*GLFW_MOUSE_BUTTON_2 29|615r55
1273R9*GLFWwindow
2012U14*glfwTerminate 29|737s9
3022U14*glfwDestroyWindow 29|736s9
3046V13*glfwWindowShouldClose{50|35I9} 29|608s27
3270U14*glfwGetWindowSize 29|634s17
3456U14*glfwGetFramebufferSize 29|171s9 638s25
4445U14*glfwPollEvents 29|491s25 600s17
4846V13*glfwGetKey{50|35I9} 29|490s23 497s12 500s15
4879V13*glfwGetMouseButton{50|35I9} 29|615s24 616s24
4921U14*glfwGetCursorPos 29|614s17
6068V13*glfwGetTime{50|72F9} 29|411s29 588s24 599s32
6257U14*glfwSwapBuffers 29|727s17
X 46 glu.ads
23K9*GLU 29|30w6 30r11 30r24 46|243e8
X 47 glu-binding.ads
24K13*Binding 29|30w15 47|439e16
X 48 glu-pointers.ads
19K13*Pointers 29|30w28 48|85e17
X 49 interfac.ads
38K9*Interfaces 29|35r6 36r11 37r6 38r6 92r13 93r13 134r44 680r33 681r35
. 684r33 685r35 49|231e15
X 50 i-c.ads
18K20*C 29|35w17 36r22 37r17 38r17 92r24 93r24 134r55 680r44 681r46 684r44
. 685r46 50|237e17
35I9*int<integer> 29|134r57 488r39 680r46 681r48 684r46 685r48
44M9*unsigned 29|36r24
72F9*double<long_float>
X 51 i-cpoint.ads
44k22*Pointers 29|37w19 51|102e26
X 53 i-cstrin.ads
36K22*Strings 29|38w19 93r26 53|106e25
47P9*chars_ptr
60V13*New_String{47P9} 29|330s32 332s32
X 56 matutils.ads
20K9*MatUtils 29|46w6 65w6 90r13 56|85e13
26A14*mat44(float)<integer><integer> 29|226r12
27a9*identity{26A14} 29|226r21 259r22
48U11*matXmat 29|293s9 294s9
54U11*perspective 29|288s9
60U11*cross 29|286s9
68U11*lookAt 29|290s9
X 57 pictobj.ads
25K9*pictobj 29|73w6 304r32 359r17 373r17 380r9 388r9 662r25 667r25 57|65e12
30R6*pictangle<8|43R9> 29|304r40 57|59e11
32U11*setrect 29|359s25 373s25 380s17 388s17
37U11*draw 29|662s33 667s33
X 58 pngloader.ads
22K9*pngloader 29|64w6 89r13 58|52e14
26n35*clamp{26E14} 29|335r27 336r27 337r27 338r27 339r27 340r27
32V18*loadpng{39|102M12} 29|335s19 336s19 337s19 338s19 339s19 340s19
X 63 shader.ads
23K9*shader 29|57w6 57r19 63|27e11
25V10*loadshaders{39|102M12} 29|328s17
X 64 system.ads
37K9*System 29|34w6 64|154e11
67M9*Address
X 83 s-memory.ads
53V13*Alloc{64|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{64|67M9} 105i<c,__gnat_realloc>22
X 90 s-stalib.adb
89U14 Break_Start 90i<c,__gnat_break_start>22
X 107 text_io.ads
24K9*Text_IO=24:29 29|63w6 82r33 88r13 155r16
X 111 utex.ads
26K9*utex 29|47w6 168r9 679r25 683r25 693r33 699r33 704r25 705r25 708r25
. 711r25 714r25 734r9 111|57e9
29U11*inittext2d 29|168s14
49U11*print2d 29|679s30 683s30 693s38 699s38 704s30 705s30 708s30 711s30
. 714s30
54U11*cleanuptext 29|734s14

