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

RN
RV NO_ALLOCATORS
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_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_SECONDARY_STACK
RV NO_STANDARD_ALLOCATORS_AFTER_ELABORATION
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
RV SPARK_05

U adaventure%b		adaventure.adb		643bd83a 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
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.strings.unbounded.text_io%s  a-suteio.adb	a-suteio.ali
Z ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.text_io.integer_aux%s  a-tiinau.adb	a-tiinau.ali
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 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 sdl_events_h%s	sdl_events_h.ads	sdl_events_h.ali
W sdl_gamecontroller_h%s  sdl_gamecontroller_h.ads  sdl_gamecontroller_h.ali
W sdl_h%s		sdl_h.ads		sdl_h.ali
W sdl_hints_h%s		sdl_hints_h.ads		sdl_hints_h.ali
W sdl_joystick_h%s	sdl_joystick_h.ads	sdl_joystick_h.ali
W sdl_keyboard_h%s	sdl_keyboard_h.ads	sdl_keyboard_h.ali
W sdl_mouse_h%s		sdl_mouse_h.adb		sdl_mouse_h.ali
W sdl_scancode_inc%s	sdl_scancode_inc.ads	sdl_scancode_inc.ali
W sdl_stdinc_h%s	sdl_stdinc_h.ads	sdl_stdinc_h.ali
W sdl_timer_h%s		sdl_timer_h.ads		sdl_timer_h.ali
W sdl_version_h%s	sdl_version_h.ads	sdl_version_h.ali
W sdl_video_h%s		sdl_video_h.ads		sdl_video_h.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_int%s	s-imgint.adb		s-imgint.ali
Z system.img_uns%s	s-imguns.adb		s-imguns.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.unsigned_types%s  s-unstyp.ads		s-unstyp.ali
W text_io%s		text_io.ads		text_io.ali
W utex%s		utex.adb		utex.ali

D ada.ads		20190518041255 76789da1 ada%s
D a-calend.ads		20190518041255 474d9720 ada.calendar%s
D a-charac.ads		20190518041255 2d3ec45b ada.characters%s
D a-chlat1.ads		20190518041255 66457d31 ada.characters.latin_1%s
D a-comlin.ads		20190518041255 4aa66568 ada.command_line%s
D a-direct.ads		20190518041255 078228da ada.directories%s
D a-except.ads		20190518041255 291912d5 ada.exceptions%s
D a-finali.ads		20190518041255 bf4f806b ada.finalization%s
D a-ioexce.ads		20190518041254 e4a01f64 ada.io_exceptions%s
D a-numeri.ads		20190518041254 bb51c45a ada.numerics%s
D a-ngelfu.ads		20190518041256 55716239 ada.numerics.generic_elementary_functions%s
D a-stream.ads		20190518041255 119b8fb3 ada.streams%s
D a-string.ads		20190518041255 90ac6797 ada.strings%s
D a-strfix.ads		20190518041256 86d6bc21 ada.strings.fixed%s
D a-strmap.ads		20190518041255 e8bb714a ada.strings.maps%s
D a-strunb.ads		20190518041255 1656705b ada.strings.unbounded%s
D a-suteio.ads		20190518041254 26d8e9aa ada.strings.unbounded.text_io%s
D a-tags.ads		20190518041256 491b781d ada.tags%s
D a-textio.ads		20190518041256 aef4d56d ada.text_io%s
D a-tiinau.ads		20190518041255 8114c8e4 ada.text_io.integer_aux%s
D a-tiinio.ads		20190518041254 390edddb ada.text_io.integer_io%s
D a-tiinio.adb		20190518041255 df9cd7af ada.text_io.integer_io%b
D a-unccon.ads		20190518041255 0e9b276f ada.unchecked_conversion%s
D adaventure.adb	20191119022745 e2296ce1 adaventure%b
D avatarolay.ads	20181227001241 cf0980cc avatarolay%s
D avent.ads		20191119022746 94c22c01 avent%s
D bugobj.ads		20191116195810 20621bfe bugobj%s
D cubemapobj.ads	20181227001241 55e948b8 cubemapobj%s
D cylobj.ads		20181227001241 0e1f843d cylobj%s
D droomobj.ads		20191124211111 f54748ad droomobj%s
D ellipsoid.ads		20181227001241 5252b261 ellipsoid%s
D gametypes.ads		20191129150448 76e64b41 gametypes%s
D gameutils.ads		20191119022746 f4cb11d7 gameutils%s
D gl.ads		20181227001242 7804bde3 gl%s
D gl-binding.ads	20181227001242 91aee3cc gl.binding%s
D gl-pointers.ads	20181227001242 52c8d5cb gl.pointers%s
D glext.ads		20181227001242 e98d5644 glext%s
D glext-binding.ads	20190322231235 e661f16f glext.binding%s
D glext-pointers.ads	20181227001242 9017bfdc glext.pointers%s
D glu.ads		20181227001242 9cf330fe glu%s
D glu-binding.ads	20181227001242 96b9de55 glu.binding%s
D glu-pointers.ads	20181227001242 06979cc9 glu.pointers%s
D interfac.ads		20190518041254 5ab55268 interfaces%s
D i-c.ads		20190518041254 5421119b interfaces.c%s
D i-cpoint.ads		20190518041256 ee8a93ec interfaces.c.pointers%s
D i-cpoint.adb		20190518041256 d5172521 interfaces.c.pointers%b
D i-cstrin.ads		20190518041255 341d0ddf interfaces.c.strings%s
D i-cstrea.ads		20190518041254 e53d8b8e interfaces.c_streams%s
D itemobj.ads		20181227001241 9fd327f5 itemobj%s
D matutils.ads		20181227001241 c0cefc27 matutils%s
D pictobj.ads		20181227001241 439cbb0c pictobj%s
D pngloader.ads		20181227001242 082278de pngloader%s
D rectobj.ads		20181227001241 ae69edea rectobj%s
D rectsurfobj.ads	20181227001242 fc4774cb rectsurfobj%s
D rectxfineobj.ads	20181227001241 d83001a3 rectxfineobj%s
D rectxobj.ads		20181227001241 aa1d5ffb rectxobj%s
D sdl_events_h.ads	20190624144546 dc168f56 sdl_events_h%s
D sdl_gamecontroller_h.ads  20190624144546 dd724de1 sdl_gamecontroller_h%s
D sdl_gesture_h.ads	20190624144546 4da76bbe sdl_gesture_h%s
D sdl_h.ads		20190624144546 33903b4a sdl_h%s
D sdl_hints_h.ads	20190624221414 3439d650 sdl_hints_h%s
D sdl_joystick_h.ads	20190624144546 fa9599d7 sdl_joystick_h%s
D sdl_keyboard_h.ads	20190624144546 f33b1292 sdl_keyboard_h%s
D sdl_keycode_h.ads	20190625013904 679c8f88 sdl_keycode_h%s
D sdl_mouse_h.ads	20190625215049 e9ee95a2 sdl_mouse_h%s
D sdl_rect_h.ads	20190624144546 99ac94fd sdl_rect_h%s
D sdl_rwops_h.ads	20190624144546 ecf49da4 sdl_rwops_h%s
D sdl_scancode_inc.ads	20190624144546 77e2f67b sdl_scancode_inc%s
D sdl_stdinc_h.ads	20190624144546 b55ae8f8 sdl_stdinc_h%s
D sdl_surface_h.ads	20190624144546 0f8f587a sdl_surface_h%s
D sdl_timer_h.ads	20190624144546 2de13a18 sdl_timer_h%s
D sdl_touch_h.ads	20190624144546 f07a39d2 sdl_touch_h%s
D sdl_version_h.ads	20190624144546 4e918102 sdl_version_h%s
D sdl_video_h.ads	20190624144546 6b8cd155 sdl_video_h%s
D shader.ads		20181227001241 b1fe60d7 shader%s
D stddef_h.ads		20190624144546 6ed08f99 stddef_h%s
D stdint_h.ads		20190624144546 3398602d stdint_h%s
D system.ads		20190518041255 4635ec04 system%s
D s-atocou.ads		20190518041256 b45c2d8d system.atomic_counters%s
D s-crtl.ads		20190518041254 0ebbdb71 system.crtl%s
D s-exctab.ads		20190518041255 54135002 system.exception_table%s
D s-ficobl.ads		20190518041256 078245e4 system.file_control_block%s
D s-finmas.ads		20190518041255 7811a767 system.finalization_masters%s
D s-finroo.ads		20190518041256 4ff27390 system.finalization_root%s
D s-imgint.ads		20190518041254 02dbe0c2 system.img_int%s
D s-imguns.ads		20190518041255 9ff43cf7 system.img_uns%s
D s-memory.ads		20190518041255 597d6634 system.memory%s
D s-parame.ads		20190518041256 48ec542b system.parameters%s
D s-secsta.ads		20190518041256 20bbe636 system.secondary_stack%s
D s-soflin.ads		20190518041255 a7318a92 system.soft_links%s
D s-stache.ads		20190518041256 a37c21ec system.stack_checking%s
D s-stalib.ads		20190518041256 09bd3940 system.standard_library%s
D s-stalib.adb		20190518041254 f2fe2716 system.standard_library%b
D s-stoele.ads		20190518041256 2dc34a04 system.storage_elements%s
D s-stopoo.ads		20190518041255 b16154c2 system.storage_pools%s
D s-stposu.ads		20190518041254 97a6219c system.storage_pools.subpools%s
D s-stratt.ads		20190518041254 aedef97e system.stream_attributes%s
D s-traent.ads		20190518041254 005bf670 system.traceback_entries%s
D s-unstyp.ads		20190518041255 34867c83 system.unsigned_types%s
D s-wchcon.ads		20190518041255 1b7d22d2 system.wch_con%s
D tables.ads		20181227001242 bb2c4d05 tables%s
D text_io.ads		20190518041255 21b2c898 text_io%s
D twictobj.ads		20181227001241 75bb730d twictobj%s
D unchdeal.ads		20190518041256 214516a4 unchecked_deallocation%s
D utex.ads		20181227001241 35abb6a7 utex%s
D w3treeobj.ads		20181227001242 80562501 w3treeobj%s
D xtreeobj.ads		20181227001241 2688ecb4 xtreeobj%s
D ztubeobj.ads		20181227001242 7a569bba ztubeobj%s
G a e
G c Z b b [adaventure standard 94 11 none]
G r s pictangle [adaventure standard 94 11 none] [pictangleIP pictobj 55 6 none]
G r f pictangle [adaventure standard 94 11 none] [initialize pictobj 62 11 none]
G r e pictangle [adaventure standard 94 11 none] [finalize pictobj 63 11 none]
G r c none [adaventure standard 94 11 none] [sdl_getticks sdl_timer_h 42 13 none]
G r c none [adaventure standard 94 11 none] [sdl_init sdl_h 58 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getcurrentdisplaymode sdl_video_h 523 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getversion sdl_version_h 129 14 none]
G r c none [adaventure standard 94 11 none] [sdl_sethint sdl_hints_h 1154 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_setattribute sdl_video_h 1540 13 none]
G r c none [adaventure standard 94 11 none] [sdl_createwindow sdl_video_h 655 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_createcontext sdl_video_h 1564 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_makecurrent sdl_video_h 1575 13 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_extensionsupported sdl_video_h 1520 13 none]
G r c none [adaventure standard 94 11 none] [glgetintegerv gl__binding 122 14 none]
G r c none [adaventure standard 94 11 none] [inittext2d utex 29 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_getdrawablesize sdl_video_h 1615 14 none]
G r c none [adaventure standard 94 11 none] [glviewport gl__binding 184 14 none]
G r c none [adaventure standard 94 11 none] [sdl_getkeyboardstate sdl_keyboard_h 86 13 none]
G r c none [adaventure standard 94 11 none] [glgenvertexarrays glext__binding 1044 14 none]
G r c none [adaventure standard 94 11 none] [glbindvertexarray glext__binding 1038 14 none]
G r c none [adaventure standard 94 11 none] [glactivetexture gl__binding 1553 14 none]
G r c none [adaventure standard 94 11 none] [glgenbuffers glext__binding 101 14 none]
G r c none [adaventure standard 94 11 none] [glenable gl__binding 96 14 none]
G r c none [adaventure standard 94 11 none] [gldepthfunc gl__binding 150 14 none]
G r c none [adaventure standard 94 11 none] [glhint gl__binding 146 14 none]
G r c none [adaventure standard 94 11 none] [glclearcolor gl__binding 32 14 none]
G r c none [adaventure standard 94 11 none] [readstate gameutils 178 11 none]
G r c none [adaventure standard 94 11 none] [loadshaders shader 25 10 none]
G r c none [adaventure standard 94 11 none] [glgetuniformlocation glext__binding 246 13 none]
G r c none [adaventure standard 94 11 none] [loadpng pngloader 32 18 none]
G r c none [adaventure standard 94 11 none] [setrect pictobj 32 11 none]
G r c none [adaventure standard 94 11 none] [cross matutils 60 11 none]
G r c none [adaventure standard 94 11 none] [perspective matutils 54 11 none]
G r c none [adaventure standard 94 11 none] [lookat matutils 68 11 none]
G r c none [adaventure standard 94 11 none] [matxmat matutils 48 11 none]
G r c none [adaventure standard 94 11 none] [sdl_pumpevents sdl_events_h 852 14 none]
G r c none [adaventure standard 94 11 none] [sdl_getmousestate sdl_mouse_h 130 13 none]
G r c none [adaventure standard 94 11 none] [sdl_getwindowsize sdl_video_h 866 14 none]
G r c none [adaventure standard 94 11 none] [glclear gl__binding 38 14 none]
G r c none [adaventure standard 94 11 none] [gluseprogram glext__binding 299 14 none]
G r c none [adaventure standard 94 11 none] [gluniformmatrix4fv glext__binding 394 14 none]
G r c none [adaventure standard 94 11 none] [gluniform1i glext__binding 321 14 none]
G r c none [adaventure standard 94 11 none] [glbindtexture gl__binding 1094 14 none]
G r c none [adaventure standard 94 11 none] [draw pictobj 37 11 none]
G r c none [adaventure standard 94 11 none] [print2d utex 49 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_swapwindow sdl_video_h 1663 14 none]
G r c none [adaventure standard 94 11 none] [gldeletebuffers glext__binding 97 14 none]
G r c none [adaventure standard 94 11 none] [gldeleteprogram glext__binding 179 14 none]
G r c none [adaventure standard 94 11 none] [gldeletevertexarrays glext__binding 1040 14 none]
G r c none [adaventure standard 94 11 none] [cleanuptext utex 54 11 none]
G r c none [adaventure standard 94 11 none] [sdl_gl_deletecontext sdl_video_h 1674 14 none]
G r c none [adaventure standard 94 11 none] [sdl_destroywindow sdl_video_h 1425 14 none]
G r c none [adaventure standard 94 11 none] [sdl_quit sdl_h 104 14 none]
G r c none [adaventure standard 94 11 none] [aventure avent 32 11 none]
X 1 ada.ads
16K9*Ada 20e8 24|63r6 64r6 65r6 66r6 81r6 82r6 84r6 98r13 99r13 699r7 713r25
. 736r12
X 2 a-calend.ads
36K13*Calendar 409e17 24|81w10
X 5 a-comlin.ads
36K13*Command_Line 144e21 24|64w10 699r11 713r29
39V13*Argument_Count{natural} 24|699s24
52V13*Argument{string} 24|713s42
X 6 a-direct.ads
76K13*Directories 502e20 24|82w10 736r16
310V13*Exists{boolean} 24|736s28
X 11 a-ngelfu.ads
52V13*Sqrt{float} 24|135s30[32|122]
94V13*Sin{float} 24|465s43[32|122] 466s24[32|122] 474s21[32|122]
103V13*Cos{float} 24|465s24[32|122] 467s24[32|122] 467s43[32|122] 476s21[32|122]
112V13*Tan{float} 24|434s54[32|122]
145V13*Arctan{float} 24|447s43[32|122]
X 13 a-string.ads
16K13*Strings 35e16 24|65r10 66r10 84r10 98r17 99r17
X 14 a-strfix.ads
43K21*Fixed 596e22 24|84w18
X 16 a-strunb.ads
82K21*Unbounded 756e26 24|65w18 66r18 98r25 99r25
X 17 a-suteio.ads
39K31*Text_IO 61e34 24|66w28 99r35
X 19 a-textio.ads
64P9*File_Type 24|325r24
264U14*New_Line 24|182s17 758s17
422U14*Get_Immediate 24|742s9
465U14*Put 24|178s17 741s9 756s17 757s17
508U14*Put_Line 24|180s25 221s9 287s17 294s9 300s17 307s17 338s9
X 21 a-tiinio.ads
46k21*Integer_IO 108e27 24|96r41
90U14 Get 24|716s16[96]
X 23 a-unccon.ads
20v14*Unchecked_Conversion 24|63w10
X 24 adaventure.adb
94U11*adaventure 94b11 921l5 921t15
96K17 myint_io[21|46] 716r7
119m9 pgmtexshadid{34|102M12} 508r40 520m9 523r18 525r18 830r30
119m23 pgmtexid{34|102M12}
121i9 uniftex{34|81I12} 524m9 832r29
121i18 matid{34|81I12} 522m9 831r36
125A14 vec3(float)<integer> 442r26 443r26 444r26
130V10 mysqrt{float} 130b10 130>18 137l5 137t11
130f18 arg{float} 132r12 135r35
147p1 mainWindow(74|112R9) 267m9 272r47 274r38 359r33 813r36 816r49 897r36
. 906r27
148m1 mainGLContext{74|253M9} 272m9 274r50 905r30
151m1 contextFlags{74|144M12} 344m9 354r29
152r1 current{74|68R9} 332m56 332r56 336r15 337r15
153i1 should_be_zero{34|81I12} 332m9 333r19
155i1 Mwid{44|35I9} 336m9 339r42
155i6 Mhit{44|35I9} 337m9 340r42 350r15 351r15
155i12 Wwid{44|35I9} 350m9 354r17 356r51 773r23 804r51 814r30 815m25 821r31
155i17 Whit{44|35I9} 351m9 354r23 356r65 773r29 804r56 814r48 815m38 821r37
155i23 Nwid{44|35I9} 813m48 813r48 814r22 815r31 851r56
155i28 Nhit{44|35I9} 813m61 813r61 814r40 815r44 852r58
155i34 Fwid{44|35I9} 359m45 359r45 360r24 816m61 816r61 817r40 855r56
155i40 Fhit{44|35I9} 359m58 359r58 360r29 816m74 816r74 817r45 856r58
157i1 ret{44|35I9} 331m9
158i1 numkeys{34|81I12} 363m41 363r41 365r43 781m49 781r49
164p1 key_map(63|85A14) 363m9 781m17 783r21 784r21 788r21
168m1 vertbuff{34|102M12} 379m25 379r25 504m42 504r42 837r50
168m11 uvbuff{34|102M12} 380m25 380r25 505m42 505r42 837r59
168m19 elembuff{34|102M12} 381m25 381r25 506m42 506r42 837r66
168m29 vertexarrayid{34|102M12} 369m30 369r30 370r27 510m47 510r47
175U11 myassert 175b11 175>21 175>43 185l5 185t13 217s9 228s9 230s9 237s9
. 239s9 241s9 248s9 250s9 257s9 262s9 275s9 333s9 365s9 536s9 635s9 636s9
175b21 condition{boolean} 177r6
175i43 flag{integer} 179r20 180r56
197U11 InitSDL 197b11 197>20 197>27 197>44 197>59 314l5 314t12 354s9
197i20 width{34|81I12} 269r25
197i27 height{34|81I12} 269r32
197m44 flags{69|172M12} 269r40
197a59 name{string} 267r52
201i9 major{34|81I12} 292m41 292r41 294r51
201i16 minor{34|81I12} 293m41 293r41 294r74
201i23 profile{34|81I12} 298m48 298r48 299r13
201i32 compflag{34|81I12} 305m41 305r41 306r13
202i3 error{34|81I12} 216m9 217r19 236m9 237r19 238m9 239r19 240m9 241r19
. 247m9 248r19 249m9 250r19 255m9 257r19 260m9 262r19 274m9 275r19
203e3 bresult{69|133E9} 227m9 228r19 229m9 230r19
205r4 linked{73|59R9} 220m25 220r25 222r30 223r30 224r30
207p9 pms{47|47P9} 284r49
208p9 glbp{36|41P9} 211m9 212r9
324U11 pre_prep 324b11 397l5 397t13 746s9
325p7 FileId{19|64P9}
412V10 max{float} 412b10 412>15 412>18 416l5 416t8 431s36
412f15 a{float} 414r12 414r28
412f18 b{float} 414r14 415r21
418a1 MVP{50|26A14} 485m9 486m17 486r17 487m17 487r17 831m56 831r56
418a6 ModelMatrix{50|26A14} 452m9 455m17 457m17 485r14
418a19 ViewMatrix{50|26A14} 483m16 483r16 486r21
418a31 ProjectionMatrix{50|26A14} 481m21 481r21 487r21
421U11 updatePreMVP 421b11 421>25 421>30 489l5 489t17 773s9 821s17
421i25 wid{34|81I12} 425r39 426r50
421i30 hit{34|81I12} 425r50 426r39
422f9 xlook{float} 465m9 469r20 479r29
422f16 ylook{float} 466m9 470r20 479r35
422f23 zlook{float} 467m9 471r20 479r41
422f30 xlk{float} 469m9 483r41
422f34 ylk{float} 470m9 483r45
422f38 zlk{float} 471m9 483r49
422f43 xrt{float} 474m9 479r16
422f47 yrt{float} 475m9 479r20
422f51 zrt{float} 476m9 479r24
422f56 xup{float} 479m48 483r54
422f60 yup{float} 479m52 483r58
422f64 zup{float} 479m56 483r62
423f9 xme{float} 460m9 469r16 483r28
423f13 yme{float} 461m9 470r16 483r32
423f17 zme{float} 462m9 471r16 483r36
425f9 woh{float} 454r12 455r35 481r47
426f9 how{float} 431r44 457r35
428f9 fovdeg{float} 429r36 481r39
429f9 fovrad{float} 434r58
431f9 aspect{float} 434r39
434f9 eyeradius{float} 443r46
436f9 near{float} 481r53
437f9 far{float} 481r59
442a9 focus{125A14} 445r19 445r39 445r59
443a9 eyepos{125A14} 445r28 445r48 445r68 460r14 461r14 462r14
444a9 look{125A14} 447r51 447r60
446f9 vertAng{float} 465r28 466r28 467r28
447f9 horiAng{float} 465r47 467r47 474r25 476r25
495i1 npuz{integer} 496r21 497r21 536r19 835r29
496a1 texid(34|102M12) 528m9 529m9 530m9 531m9 532m9 836r55
497a1 puzpiece(51|30R6) 551r34 566r34 579r26 837r38
501U11 release_stuff 501b11 512l5 512t18 903s9
515U11 setup_stuff 515b11 584l5 584t16 762s9
516f9 xx{float} 542m17 546r27 557m17 561r27
516f12 yy{float} 543m17 547r27 558m17 562r27
516f15 zz{float} 537m9 539r15 575m9 576r15
516f18 dx{float} 544m17 553r25 559m17 568r25
516f21 dy{float} 545m17 553r28 560m17 568r28
516f24 dz{float} 538m9 553r31 568r31 581r25
516f27 nx{float} 546m17 552r25 561m17 567r25
516f30 ny{float} 547m17 552r28 562m17 567r28
516f33 nz{float} 539m9 552r31 567r31 576m9 580r25
517f9 j1{float} 554m25 569m25 582m17
517f12 j2{float} 554m28 569m28 582m20
517f15 j3{float} 554m31 569m31 582m23
517f18 j4{float} 554m34 569m34 582m26
517f21 j5{float} 554m37 569m37 582m29
517f24 j6{float} 554m40 569m40 582m32
540i13 row{integer} 543r38 551r43 558r38 566r43
594m1 mousestate{69|172M12} 796m17 797r35
595i1 mousex{34|81I12} 796m47 796r47 804r62
595i9 mousey{34|81I12} 796m61 796r61 804r70
596i1 state{integer} 797m17 801r34 801r60
596i8 ileft{integer} 798m17 801r41
596i15 iright{integer} 799m17 801r67
597b1 userpicked{boolean} 641m9 726m25 754m17 909r12
597b13 userexit{boolean} 640m9 725m25 753m17 777r14 783m64 784m59
597b23 details{boolean} 790m33 790r47 844r20
598f1 currenttime{float} 768m9 769r26 770r20 779m17 786r24 791r42 803r29
. 805r50
598f14 etime{float} 786m17 789r28
598f21 keytime{float} 770m9 786r36 791m33
599f1 dwell{float} 789r34
601f1 ppreviousTime{float} 769m9 803r43 805m33
604i1 pselBlock{integer} 633m9 635r19 636r19 721m33 723m33 752m17 757r35
. 910r26
607U11 handle_mouse_pick 607b11 608>9 608>16 609>9 609>17 643l5 643t22 804s33
608i9 width{34|81I12} 612r46
608i16 height{34|81I12} 613r46
609i9 xmouse{34|81I12} 612r32
609i17 ymouse{34|81I12} 613r32
612f2 col{float} 627r13
613f2 row{float} 620r13
615i2 ir{integer} 621m17 623m17 633r27
615i5 ic{integer} 628m17 630m17 633r24
655V10 odd{boolean} 655b10 655>15 658l5 658t8 677s22 677s33
655i15 i{integer} 657r18
660V10 odd{boolean} 660b10 660>15 663l5 663t8
660i15 i{34|81I12} 662r18
671V10 bitmatch{boolean} 671b10 671>20 671>23 682t4 801s25 801s51
671i20 x{integer} 673r24
671i23 y{integer} 674r24
672b9 result{boolean} 677m47 681r16
673i9 a{integer} 677r26 678m17 678r20
674i9 b{integer} 677r37 679m17 679r20
676i13 i{integer}
688f9 pdlay{float} 803r60
690i9 jump{integer} 718m25 720r28 911r20 913m25 916r42
692e9 ch{character} 742m23 743r12 743r22
693b9 resume{boolean} 743m34 743m53 748r31 916r48
712i8 lst{natural} 716m31
713a8 jstr{string} 716r20
714i18 ijump{integer} 716m25 717r20 717r33 718r31
835i21 k{integer} 836r61 837r47
X 26 avent.ads
20K9*avent 24|91w6 916r17 26|38e10
32U11*aventure 24|916s23
X 32 gametypes.ads
102K9*gametypes 24|73w6 73r22 285r17 288r17 862r64 863r29 868r57 869r29 873r57
. 874r57 875r76 876r76 878r61 879r78 881r67 882r81 884r76 885r85 32|1065e14
122K17*fmath[11|39] 24|135r24 434r48 447r37 465r18 465r37 466r18 467r18 467r37
. 474r15 476r15
128f9*halfpi{float} 24|474r33 476r33
133f9*deg2rad{float} 24|429r43
276b9*oldstateExists{boolean} 24|735m9 737m17 740r4 748r12
879i9*major{34|81I12} 24|873m67 873r67 875r86
879i16*minor{34|81I12} 24|874m67 874r67 876r86
879i23*profile{34|81I12} 24|862m74 862r74 863r39
879i32*flags{34|81I12} 24|868m67 868r67 869r39
879i39*mtu{34|81I12} 24|878m71 878r71 879r88 881m77 881r77 882r91 884m86
. 884r86 885r95
915b9*okmultisamp{boolean} 24|285m27 288m27
936i9*chapter{integer} 24|752r28 910m17 912m25 916r33
1062a9*statefile{string} 24|736r35
X 33 gameutils.ads
54K9*gameutils 24|74w6 750r17 33|181e14
178U11*readState 24|750s27
X 34 gl.ads
23K9*GL 24|30w6 30r10 30r22 111r13 112r13 113r13 660r18 34|954e7
39M12*GLboolean{44|47M9} 24|211r21
81I12*GLint{44|35I9} 24|121r26 153r18 158r19 197r36 202r11 294r39 294r62
. 421r36 595r26 608r25 609r26 660r21 875r64 876r64 879r66 882r69 885r73
102M12*GLuint{44|43M9} 24|119r34 168r45 496r30
147N4*GL_FALSE 24|212r21 831r46
236N4*GL_CULL_FACE 24|388r19
252N4*GL_LEQUAL 24|387r22
257N4*GL_DEPTH_TEST 24|386r18
501N4*GL_LINE_SMOOTH_HINT 24|392r16
502N4*GL_POLYGON_SMOOTH_HINT 24|393r16
506N4*GL_NICEST 24|392r37 393r40
560N4*GL_TEXTURE_2D 24|836r40
622N4*GL_DEPTH_BUFFER_BIT 24|825r48
628N4*GL_COLOR_BUFFER_BIT 24|825r25
795N4*GL_TEXTURE0 24|377r25
829N4*GL_MAX_TEXTURE_UNITS 24|878r39
853N4*GL_MULTISAMPLE 24|391r18
X 35 gl-binding.ads
25K12*Binding 24|30w13 112r16 35|2461e15
32U14*glClearColor 24|395s9
38U14*glClear 24|825s17
96U14*glEnable 24|386s9 388s9 391s9
122U14*glGetIntegerv 24|292s9 293s9 298s9 305s9 862s25 868s25 873s25 874s25
. 878s25 881s25 884s25
146U14*glHint 24|392s9 393s9
150U14*glDepthFunc 24|387s9
184U14*glViewport 24|360s9 817s25
1094U14*glBindTexture 24|836s25
1553U14*glActiveTexture 24|377s9
X 36 gl-pointers.ads
25K12*Pointers 24|30w25 113r16 36|156e16
41P9*GLboolean_Pointer(34|39M12) 24|208r17
X 37 glext.ads
22K9*GLext 24|32w6 32r13 32r28 108r13 109r13 110r13 504r9 505r9 506r9 508r9
. 510r9 37|711e10
188N4*GL_MAX_TEXTURE_IMAGE_UNITS 24|881r39
195N4*GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 24|884r39
273N4*GL_MAJOR_VERSION 24|292r23 873r39
274N4*GL_MINOR_VERSION 24|293r23 874r39
276N4*GL_CONTEXT_FLAGS 24|305r23 868r39
281N4*GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 24|306r24 869r47
399N4*GL_CONTEXT_CORE_PROFILE_BIT 24|299r23 863r49
420N4*GL_CONTEXT_PROFILE_MASK 24|298r23 862r39
X 38 glext-binding.ads
26K15*Binding 24|32w19 110r19 504r15 505r15 506r15 508r15 510r15 38|2246e18
97U14*glDeleteBuffers 24|504s23 505s23 506s23
101U14*glGenBuffers 24|379s9 380s9 381s9
179U14*glDeleteProgram 24|508s23
246V13*glGetUniformLocation{34|81I12} 24|522s18 524s21
299U14*glUseProgram 24|830s17
321U14*glUniform1i 24|832s17
394U14*glUniformMatrix4fv 24|831s17
1038U14*glBindVertexArray 24|370s9
1040U14*glDeleteVertexArrays 24|510s23
1044U14*glGenVertexArrays 24|369s9
X 39 glext-pointers.ads
19K15*Pointers 24|32w34 109r19 39|63e19
X 40 glu.ads
23K9*GLU 24|31w6 31r11 31r24 40|243e8
X 41 glu-binding.ads
24K13*Binding 24|31w15 41|439e16
X 42 glu-pointers.ads
19K13*Pointers 24|31w28 42|85e17
X 43 interfac.ads
38K9*Interfaces 24|36r6 37r11 38r6 39r6 106r13 107r13 155r55 157r7 339r19
. 340r19 851r33 852r35 855r33 856r35 43|184e15
X 44 i-c.ads
18K20*C 24|36w17 37r22 38r17 39r17 106r24 107r24 155r66 157r18 339r30 340r30
. 851r44 852r46 855r44 856r46 44|230e17
35I9*int<integer> 24|155r68 157r20 339r32 340r32 851r46 852r48 855r46 856r48
43M9*unsigned 24|37r24
47M9*unsigned_char
X 45 i-cpoint.ads
44k22*Pointers 24|38w19 45|102e26
X 47 i-cstrin.ads
36K22*Strings 24|39w19 107r26 47|106e25
47P9*chars_ptr 24|207r15
60V13*New_String{47P9} 24|207s28 267s41 523s32 525s32
X 50 matutils.ads
20K9*MatUtils 24|60w6 79w6 104r13 50|85e13
26A14*mat44(float)<integer><integer> 24|419r12
27a9*identity{26A14} 24|419r21 452r22
48U11*matXmat 24|486s9 487s9
54U11*perspective 24|481s9
60U11*cross 24|479s9
68U11*lookAt 24|483s9
X 51 pictobj.ads
25K9*pictobj 24|87w6 497r30 551r17 566r17 579r9 837r25 51|65e12
30R6*pictangle<8|43R9> 24|497r38 51|59e11
32U11*setrect 24|551s25 566s25 579s17
37U11*draw 24|837s33
X 52 pngloader.ads
22K9*pngloader 24|78w6 103r13 52|52e14
26n35*clamp{26E14} 24|528r27 529r27 530r27 531r27 532r27
32V18*loadpng{34|102M12} 24|528s19 529s19 530s19 531s19 532s19
X 57 sdl_events_h.ads
14K9*SDL_events_h 24|52w6 52r24 57|1085e17
852U14*SDL_PumpEvents 24|780s17
X 58 sdl_gamecontroller_h.ads
10K9*SDL_gamecontroller_h 24|49w6 49r32 58|499e25
X 60 sdl_h.ads
7K9*SDL_h 24|44w6 44r18 60|111e10
9N4*SDL_INIT_TIMER 24|216r27 331r62
11N4*SDL_INIT_VIDEO 24|216r64 331r25
15N4*SDL_INIT_EVENTS 24|216r45 331r43
58V13*SDL_Init{44|35I9} 24|216s18 331s16
104U14*SDL_Quit 24|907s9
X 61 sdl_hints_h.ads
9K9*SDL_hints_h 24|51w6 51r23 61|1237e16
12p9*SDL_ONE{47|47P9} 24|227r56 229r64
25p4*SDL_HINT_RENDER_SCALE_QUALITY{47|47P9} 24|229r33
27p4*SDL_HINT_RENDER_VSYNC{47|47P9} 24|227r33
1154V13*SDL_SetHint{69|133E9} 24|227s20 229s20
X 62 sdl_joystick_h.ads
8K9*SDL_joystick_h 24|48w6 48r26 62|566e19
X 63 sdl_keyboard_h.ads
12K9*SDL_keyboard_h 24|46w6 46r26 63|281e19
84M17*keyrange{69|172M12} 24|365r19
85A14*keyarraytype(69|148M12)<44|43M9> 24|164r18
86V13*SDL_GetKeyboardState(85A14) 24|363s20 781s28
X 65 sdl_mouse_h.ads
9K9*SDL_mouse_h 24|47w6 47r23 65|396e16
26N4*SDL_BUTTON_LEFT 24|798r35
29N4*SDL_BUTTON_RITE 24|799r35
130V13*SDL_GetMouseState{69|172M12} 24|796s29
X 68 sdl_scancode_inc.ads
6K9*SDL_scancode_inc 24|45w6 45r28 68|428e21
199m4*SDL_SCANCODE_Q{44|43M9} 24|784r30
206m4*SDL_SCANCODE_X{44|43M9} 24|788r30
220m4*SDL_SCANCODE_ESCAPE{44|43M9} 24|783r30
X 69 sdl_stdinc_h.ads
10K9*SDL_stdinc_h 24|54w6 54r24 69|879e17
133E9*SDL_bool 24|203r13 69|136e4
135n7*SDL_TRUE{133E9} 24|228r29 230r29 284r12
148M12*Uint8{77|120M12} 24|222r18 223r18 224r18
172M12*Uint32{77|124M12} 24|197r50 365r36 594r14
X 71 sdl_timer_h.ads
8K9*SDL_timer_h 24|53w6 53r23 71|131e16
42V13*SDL_GetTicks{69|172M12} 24|601s32 768s30 779s38
X 73 sdl_version_h.ads
8K9*SDL_version_h 24|55w6 55r25 73|162e18
59R9*SDL_version 24|205r21 73|64e4
60m7*major{69|148M12} 24|222r37
61m7*minor{69|148M12} 24|223r37
62m7*patch{69|148M12} 24|224r37
129U14*SDL_GetVersion 24|220s9
X 74 sdl_video_h.ads
11K9*SDL_video_h 24|50w6 50r23 74|1683e16
13I17*cint{44|35I9}
23N4*SDL_WINDOWPOS_CENTERED 24|268r25 268r49
68R9*SDL_DisplayMode 24|152r19 74|75e4
70i7*w{44|35I9} 24|336r23
71i7*h{44|35I9} 24|337r23
112R9*SDL_Window 24|147r21
144M12*SDL_WindowFlags{44|43M9} 24|151r16
146m4*SDL_WINDOW_OPENGL{44|43M9} 24|346r20
147m4*SDL_WINDOW_SHOWN{44|43M9} 24|345r17
150m4*SDL_WINDOW_RESIZABLE{44|43M9} 24|347r20
158m4*SDL_WINDOW_ALLOW_HIGHDPI{44|43M9} 24|348r20
253M9*SDL_GLContext<78|67M9> 24|148r17
263n7*SDL_GL_ALPHA_SIZE{259E9} 24|240r38
265n7*SDL_GL_DOUBLEBUFFER{259E9} 24|236r38
266n7*SDL_GL_DEPTH_SIZE{259E9} 24|238r38
277n7*SDL_GL_CONTEXT_MAJOR_VERSION{259E9} 24|247r38
278n7*SDL_GL_CONTEXT_MINOR_VERSION{259E9} 24|249r38
280n7*SDL_GL_CONTEXT_FLAGS{259E9} 24|260r39
281n7*SDL_GL_CONTEXT_PROFILE_MASK{259E9} 24|255r39
291i4*SDL_GL_CONTEXT_PROFILE_CORE{13I17} 24|256r89
297i4*SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG{13I17} 24|261r89
523V13*SDL_GetCurrentDisplayMode{44|35I9} 24|332s27
655V13*SDL_CreateWindow(112R9) 24|267s23
866U14*SDL_GetWindowSize 24|813s17
1425U14*SDL_DestroyWindow 24|906s9
1520V13*SDL_GL_ExtensionSupported{69|133E9} 24|284s23
1540V13*SDL_GL_SetAttribute{44|35I9} 24|236s18 238s18 240s18 247s18 249s18
. 255s18 260s18
1564V13*SDL_GL_CreateContext{253M9} 24|272s26
1575V13*SDL_GL_MakeCurrent{44|35I9} 24|274s18
1615U14*SDL_GL_GetDrawableSize 24|359s9 816s25
1663U14*SDL_GL_SwapWindow 24|897s17
1674U14*SDL_GL_DeleteContext 24|905s9
X 75 shader.ads
23K9*shader 24|71w6 71r19 75|27e11
25V10*loadshaders{34|102M12} 24|521s17
X 78 system.ads
37K9*System 24|35w6 199r5 78|156e11
67M9*Address
X 87 s-memory.ads
53V13*Alloc{78|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{78|67M9} 105i<c,__gnat_realloc>22
X 93 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 102 text_io.ads
24K9*Text_IO=24:29 24|77w6 96r33 102r13 325r16
X 105 utex.ads
26K9*utex 24|61w6 356r9 850r25 854r25 864r33 870r33 875r25 876r25 879r25
. 882r25 885r25 904r9 105|57e9
29U11*inittext2d 24|356s14
49U11*print2d 24|850s30 854s30 864s38 870s38 875s30 876s30 879s30 882s30
. 885s30
54U11*cleanuptext 24|904s14

