Index

Package: Objects

Description

package Objects is

Classes

Object (abstract)

type Object is abstract tagged private;

References:

objects.ads:6:10 (declaration)
applications.adb:202:9 (reference)
applications.adb:218:9 (reference)
applications.ads:20:38 (reference)
applications.ads:88:38 (reference)
archives.adb:78:9 (reference)
archives.ads:15:34 (reference)
archives.ads:69:34 (reference)
associations.adb:23:9 (reference)
associations.adb:82:9 (reference)
associations.adb:133:9 (reference)
associations.adb:133:30 (reference)
associations.adb:152:9 (reference)
associations.adb:152:31 (reference)
associations.ads:14:29 (reference)
associations.ads:87:29 (reference)
audio_players-cache.adb:44:9 (reference)
audio_players-cache.adb:72:9 (reference)
audio_players-cache.ads:33:41 (reference)
audio_players.adb:111:9 (reference)
audio_players.adb:126:9 (reference)
audio_players.ads:16:30 (reference)
audio_players.ads:54:30 (reference)
entities.adb:64:9 (reference)
entities.adb:91:9 (reference)
entities.adb:424:9 (reference)
entities.adb:424:30 (reference)
entities.adb:446:9 (reference)
entities.adb:446:31 (reference)
entities.ads:27:33 (reference)
entities.ads:172:33 (reference)
events-corrals.adb:44:9 (reference)
events-corrals.adb:56:9 (reference)
events-corrals.ads:12:24 (reference)
events-corrals.ads:208:24 (reference)
events.adb:61:9 (reference)
events.ads:38:32 (reference)
events.ads:75:32 (reference)
font_api.ads:15:40 (reference)
font_api.ads:43:40 (reference)
game_views.adb:51:9 (reference)
game_views.adb:74:9 (reference)
game_views.ads:20:36 (reference)
game_views.ads:93:36 (reference)
games.adb:53:9 (reference)
games.adb:84:9 (reference)
games.ads:18:31 (reference)
games.ads:65:31 (reference)
input_handlers.adb:70:9 (reference)
input_handlers.adb:82:9 (reference)
input_handlers.ads:11:31 (reference)
input_handlers.ads:54:31 (reference)
maps.adb:29:9 (reference)
maps.adb:41:9 (reference)
maps.adb:64:9 (reference)
maps.adb:157:9 (reference)
maps.adb:157:30 (reference)
maps.adb:173:9 (reference)
maps.adb:173:31 (reference)
maps.ads:35:37 (reference)
maps.ads:89:37 (reference)
objects.adb:14:55 (reference)
objects.adb:19:37 (reference)
objects.adb:28:40 (reference)
objects.adb:37:37 (reference)
objects.adb:45:53 (reference)
objects.adb:47:48 (reference)
objects.adb:59:78 (reference)
objects.adb:68:75 (reference)
objects.adb:77:39 (reference)
objects.adb:91:25 (reference)
objects.ads:7:33 (reference)
objects.ads:14:37 (reference)
objects.ads:18:40 (reference)
objects.ads:22:37 (reference)
objects.ads:28:53 (reference)
objects.ads:33:39 (reference)
objects.ads:35:78 (reference)
objects.ads:37:75 (reference)
objects.ads:65:10 (full declaration)
objects.ads:67:9 (reference)
objects.ads:68:9 (reference)
physics-managers.adb:45:9 (reference)
physics-managers.adb:74:9 (reference)
physics-managers.ads:19:33 (reference)
physics-managers.ads:68:33 (reference)
processes-managers.adb:50:9 (reference)
processes-managers.adb:73:9 (reference)
processes-managers.ads:10:33 (reference)
processes-managers.ads:142:33 (reference)
renderers.adb:25:9 (reference)
renderers.adb:45:9 (reference)
renderers.adb:70:9 (reference)
renderers.ads:11:26 (reference)
renderers.ads:45:26 (reference)
themes.adb:44:9 (reference)
themes.adb:80:9 (reference)
themes.ads:30:32 (reference)
themes.ads:147:32 (reference)
tiles-libraries.adb:206:9 (reference)
tiles-libraries.adb:217:9 (reference)
tiles-libraries.ads:8:30 (reference)
tiles-libraries.ads:112:30 (reference)
tiles.adb:167:9 (reference)
tiles.adb:182:9 (reference)
tiles.adb:357:9 (reference)
tiles.adb:357:30 (reference)
tiles.adb:371:9 (reference)
tiles.adb:371:31 (reference)
tiles.ads:39:38 (reference)
tiles.ads:103:38 (reference)
values.adb:46:9 (reference)
values.adb:46:30 (reference)
values.adb:54:9 (reference)
values.adb:54:31 (reference)
values.ads:9:32 (reference)
values.ads:47:32 (reference)
widgets-buttons-groups.adb:52:9 (reference)
widgets-buttons-groups.ads:6:30 (reference)
widgets-buttons-groups.ads:31:30 (reference)
widgets.adb:168:9 (reference)
widgets.adb:248:9 (reference)
widgets.ads:25:33 (reference)
widgets.ads:321:49 (reference)
widgets.ads:325:33 (reference)
widgets.ads:416:33 (reference)
worlds.adb:200:9 (reference)
worlds.adb:234:9 (reference)
worlds.adb:281:9 (reference)
worlds.adb:1089:9 (reference)
worlds.adb:1089:30 (reference)
worlds.adb:1125:9 (reference)
worlds.adb:1125:31 (reference)
worlds.ads:43:39 (reference)
worlds.ads:213:39 (reference)

Types

A_Object

type A_Object is access all Object'Class;

References:

objects.ads:7:10 (declaration)
applications.adb:573:17 (reference)
archives.adb:86:17 (reference)
associations.adb:262:36 (reference)
associations.adb:269:17 (reference)
audio_players-cache.adb:100:17 (reference)
audio_players.adb:256:17 (reference)
entities-enemies.adb:63:17 (reference)
entities-items.adb:78:17 (reference)
entities-players.adb:37:17 (reference)
entities-triggers.adb:83:17 (reference)
entities.adb:510:31 (reference)
entities.adb:517:17 (reference)
events-corrals.adb:156:17 (reference)
events.adb:93:30 (reference)
events.adb:100:17 (reference)
font_api.adb:67:17 (reference)
game_views.adb:336:17 (reference)
games.adb:280:17 (reference)
input_handlers.adb:124:17 (reference)
maps.adb:226:28 (reference)
maps.adb:233:17 (reference)
objects.adb:14:69 (reference)
objects.adb:87:26 (reference)
objects.adb:87:44 (reference)
objects.adb:88:16 (reference)
objects.adb:105:37 (reference)
objects.adb:115:26 (reference)
objects.adb:126:42 (reference)
objects.ads:8:32 (reference)
objects.ads:42:26 (reference)
objects.ads:42:44 (reference)
objects.ads:46:37 (reference)
objects.ads:51:26 (reference)
objects.ads:55:42 (reference)
physics-managers.adb:402:17 (reference)
processes-managers.adb:162:17 (reference)
renderers.adb:128:33 (reference)
renderers.adb:135:17 (reference)
themes.adb:353:17 (reference)
tiles-libraries-loading.adb:216:21 (reference)
tiles-libraries-loading.adb:229:21 (reference)
tiles.adb:349:17 (reference)
values.adb:104:30 (reference)
values.adb:111:17 (reference)
widgets-buttons-groups.adb:128:17 (reference)
widgets-buttons.adb:264:22 (reference)
widgets-containers-pulldown_menus.adb:161:22 (reference)
widgets-containers-windows.adb:72:17 (reference)
widgets-containers-windows.adb:621:17 (reference)
widgets-containers-windows.adb:709:17 (reference)
widgets-containers.adb:90:21 (reference)
widgets-layouts.adb:296:17 (reference)
widgets-menu_items.adb:202:22 (reference)
widgets-menubars.adb:294:21 (reference)
widgets.adb:214:33 (reference)
widgets.adb:1421:17 (reference)
worlds.adb:979:30 (reference)
worlds.adb:986:17 (reference)

Constants & Global variables

COPY_NOT_ALLOWED

COPY_NOT_ALLOWED : exception;

References:

objects.ads:61:5 (declaration)
applications.adb:161:15 (reference)
archives.adb:69:15 (reference)
audio_players.adb:101:15 (reference)
entities.adb:40:15 (reference)
events-corrals.adb:35:15 (reference)
font_api.adb:59:15 (reference)
game_views.adb:35:15 (reference)
games.adb:44:15 (reference)
input_handlers.adb:61:15 (reference)
objects.adb:95:22 (reference)
processes-managers.adb:27:15 (reference)
themes.adb:32:15 (reference)
tiles-libraries.adb:197:15 (reference)
tiles.adb:158:15 (reference)
widgets.adb:143:15 (reference)
worlds.adb:198:19 (reference)
Raised when attempting a copy on an Object class that doesn't support copying.

Subprograms & Entries

Adjust

procedure Adjust
( this: access Object );

References:

objects.ads:14:15 (declaration)
associations.adb:23:26 (reference)
events-entities.adb:114:32 (reference)
events-entities.adb:177:31 (reference)
events-game.adb:25:25 (reference)
events-world.adb:69:25 (reference)
maps.adb:29:26 (reference)
objects.adb:19:15 (body)
objects.adb:23:9 (label)
objects.adb:93:22 (dispatching call)
renderers.adb:25:26 (reference)
values.adb:261:25 (reference)
worlds.adb:200:26 (reference)

Called by:

Associations.Adjust defined at associations.ads:92:15
Copy defined at objects.ads:42:14
Events.Entities.Adjust defined at events-entities.ads:430:15
Events.Entities.Adjust defined at events-entities.ads:386:15
Events.Game.Adjust defined at events-game.ads:101:15
Events.World.Adjust defined at events-world.ads:199:15
Maps.Adjust defined at maps.ads:96:15
Renderers.Adjust defined at renderers.ads:54:15
Values.Adjust defined at values.ads:118:15
Worlds.Adjust defined at worlds.ads:230:15
Adjusts the object's fields as part of a Copy. If this class or an ancestor class doesn't support copying then COPY_NOT_ALLOWED will be raised. A subclass should call its superclass' Adjust before doing any work.

Construct

procedure Construct
( this: access Object );

References:

objects.ads:18:15 (declaration)
applications.adb:202:26 (reference)
archives.adb:78:26 (reference)
associations.adb:12:14 (dispatching call)
associations.adb:114:14 (reference)
audio_players-cache.adb:44:26 (reference)
audio_players.adb:111:26 (reference)
entities.adb:64:26 (reference)
events-application.adb:41:13 (dispatching call)
events-application.adb:50:13 (dispatching call)
events-application.adb:59:13 (dispatching call)
events-application.adb:68:13 (dispatching call)
events-corrals.adb:44:26 (reference)
events.adb:61:26 (reference)
font_api-alfont_fonts.adb:42:33 (reference)
font_api-allegro_fonts.adb:28:33 (reference)
game_views.adb:51:26 (reference)
games.adb:53:26 (reference)
input_handlers.adb:70:26 (reference)
maps.adb:41:26 (reference)
objects.adb:28:15 (body)
objects.adb:32:9 (label)
physics-managers.adb:45:26 (reference)
processes-managers.adb:50:26 (reference)
renderers.adb:45:26 (reference)
themes.adb:44:26 (reference)
tiles-libraries.adb:206:26 (reference)
tiles.adb:167:26 (reference)
values.adb:119:14 (dispatching call)
values.adb:160:14 (reference)
values.adb:188:14 (dispatching call)
values.adb:223:14 (reference)
values.adb:251:14 (dispatching call)
values.adb:279:14 (reference)
widgets-buttons-groups.adb:9:14 (dispatching call)
widgets-layouts.adb:42:26 (reference)
widgets-layouts.adb:87:26 (reference)
widgets-layouts.adb:128:26 (reference)
widgets-layouts.adb:179:26 (reference)
widgets-layouts.adb:239:26 (reference)
widgets-layouts.adb:285:26 (reference)
widgets.adb:168:26 (reference)
worlds.adb:234:26 (reference)
entities-enemies-keen4.adb:12:14 (dispatching call)
entities-enemies-keen4.adb:60:14 (dispatching call)
entities-enemies-keen4.adb:109:14 (dispatching call)
entities-enemies-keen4.adb:159:14 (dispatching call)
entities-enemies-keen4.adb:208:14 (dispatching call)
entities-enemies-keen4.adb:257:14 (dispatching call)
entities-enemies-keen4.adb:306:14 (dispatching call)
entities-enemies-keen4.adb:354:14 (dispatching call)
entities-enemies-keen4.adb:402:14 (dispatching call)
entities-items-keen4.adb:20:14 (dispatching call)
entities-items-keen4.adb:78:14 (dispatching call)
entities-items-keen4.adb:137:14 (dispatching call)
entities-items-keen4.adb:196:14 (dispatching call)
entities-items-keen4.adb:255:14 (dispatching call)
entities-items-keen4.adb:313:14 (dispatching call)
entities-items-keen4.adb:371:14 (dispatching call)
entities-items-keen4.adb:430:14 (dispatching call)
entities-items-keen4.adb:489:14 (dispatching call)
entities-items-keen4.adb:548:14 (dispatching call)
entities-items-keen4.adb:606:14 (dispatching call)
entities-items-keen4.adb:665:14 (dispatching call)
entities-items-keen4.adb:724:14 (dispatching call)
entities-players-keen.adb:433:14 (dispatching call)
entities-players-little_keen.adb:198:14 (dispatching call)
entities-sprites-keen4.adb:18:14 (dispatching call)
entities-sprites-keen4.adb:88:14 (dispatching call)
entities-sprites-keen4.adb:160:14 (dispatching call)
entities-sprites-keen4.adb:230:14 (dispatching call)
entities-sprites-keen4.adb:300:14 (dispatching call)
entities-sprites-keen4.adb:370:14 (dispatching call)
entities-sprites-keen4.adb:440:14 (dispatching call)
entities-sprites-keen4.adb:510:14 (dispatching call)
entities-sprites-keen4.adb:580:14 (dispatching call)
entities-sprites-keen4.adb:650:14 (dispatching call)
entities-sprites-keen4.adb:720:14 (dispatching call)
entities-sprites-keen4.adb:790:14 (dispatching call)
entities-sprites-keen4.adb:895:14 (dispatching call)
entities-triggers-keen.adb:19:14 (dispatching call)
maps-keen.adb:37:14 (reference)

Called by:

Applications.Construct defined at applications.ads:107:15
Archives.Construct defined at archives.ads:77:15
Associations.Create_Association defined at associations.ads:18:14
Associations.Object_Input defined at associations.ads:47:14
Audio_Players.Cache.Construct defined at audio_players-cache.ads:46:15
Audio_Players.Construct defined at audio_players.ads:68:15
Entities.Construct defined at entities.ads:216:15
Entities.Enemies.Keen4.Create_Arachnut defined at entities-enemies-keen4.adb:9:14
Entities.Enemies.Keen4.Create_Bounder defined at entities-enemies-keen4.adb:57:14
Entities.Enemies.Keen4.Create_Cloud defined at entities-enemies-keen4.adb:106:14
Entities.Enemies.Keen4.Create_Inchworm defined at entities-enemies-keen4.adb:156:14
Entities.Enemies.Keen4.Create_Lick defined at entities-enemies-keen4.adb:205:14
Entities.Enemies.Keen4.Create_Mimrock defined at entities-enemies-keen4.adb:254:14
Entities.Enemies.Keen4.Create_Mushroom defined at entities-enemies-keen4.adb:303:14
Entities.Enemies.Keen4.Create_Slug defined at entities-enemies-keen4.adb:351:14
Entities.Enemies.Keen4.Create_Snake defined at entities-enemies-keen4.adb:399:14
Entities.Items.Keen4.Create_Blue_Gem defined at entities-items-keen4.adb:17:14
Entities.Items.Keen4.Create_Candybar defined at entities-items-keen4.adb:75:14
Entities.Items.Keen4.Create_Donut defined at entities-items-keen4.adb:134:14
Entities.Items.Keen4.Create_Drop defined at entities-items-keen4.adb:193:14
Entities.Items.Keen4.Create_Flask defined at entities-items-keen4.adb:252:14
Entities.Items.Keen4.Create_Green_Gem defined at entities-items-keen4.adb:310:14
Entities.Items.Keen4.Create_Gum defined at entities-items-keen4.adb:368:14
Entities.Items.Keen4.Create_Icecream defined at entities-items-keen4.adb:427:14
Entities.Items.Keen4.Create_Jawbreaker defined at entities-items-keen4.adb:486:14
Entities.Items.Keen4.Create_Red_Gem defined at entities-items-keen4.adb:545:14
Entities.Items.Keen4.Create_Soda defined at entities-items-keen4.adb:603:14
Entities.Items.Keen4.Create_Stunner defined at entities-items-keen4.adb:662:14
Entities.Items.Keen4.Create_Yellow_Gem defined at entities-items-keen4.adb:721:14
Entities.Players.Keen.Create_Player defined at entities-players-keen.adb:430:14
Entities.Players.Little_Keen.Create_Player defined at entities-players-little_keen.adb:195:14
Entities.Sprites.Keen4.Create_Blue_1UP defined at entities-sprites-keen4.adb:15:14
Entities.Sprites.Keen4.Create_Collect_Drop defined at entities-sprites-keen4.adb:85:14
Entities.Sprites.Keen4.Create_Collect_Gem defined at entities-sprites-keen4.adb:157:14
Entities.Sprites.Keen4.Create_Collect_Stunner defined at entities-sprites-keen4.adb:227:14
Entities.Sprites.Keen4.Create_Points_100 defined at entities-sprites-keen4.adb:297:14
Entities.Sprites.Keen4.Create_Points_1000 defined at entities-sprites-keen4.adb:507:14
Entities.Sprites.Keen4.Create_Points_200 defined at entities-sprites-keen4.adb:367:14
Entities.Sprites.Keen4.Create_Points_2000 defined at entities-sprites-keen4.adb:577:14
Entities.Sprites.Keen4.Create_Points_500 defined at entities-sprites-keen4.adb:437:14
Entities.Sprites.Keen4.Create_Points_5000 defined at entities-sprites-keen4.adb:647:14
Entities.Sprites.Keen4.Create_Stunner_Blast defined at entities-sprites-keen4.adb:717:14
Entities.Sprites.Keen4.Create_Stunner_Shot defined at entities-sprites-keen4.adb:787:14
Entities.Sprites.Keen4.Create_Yellow_1UP defined at entities-sprites-keen4.adb:892:14
Entities.Triggers.Keen.Create_Keen_Trigger defined at entities-triggers-keen.adb:16:14
Events.Application.Queue_App_Blur defined at events-application.ads:21:15
Events.Application.Queue_App_Focus defined at events-application.ads:23:15
Events.Application.Queue_Close_Request defined at events-application.ads:25:15
Events.Application.Queue_Close_Window defined at events-application.ads:27:15
Events.Construct defined at events.ads:81:15
Events.Corrals.Construct defined at events-corrals.ads:218:15
Font_API.Alfont_Fonts.Construct defined at font_api-alfont_fonts.ads:25:15
Font_API.Allegro_Fonts.Construct defined at font_api-allegro_fonts.ads:21:15
Game_Views.Construct defined at game_views.ads:110:15
Games.Construct defined at games.ads:79:15
Input_Handlers.Construct defined at input_handlers.ads:65:15
Maps.Construct defined at maps.ads:98:15
Maps.Keen.Object_Input defined at maps-keen.ads:15:14
Physics.Managers.Construct defined at physics-managers.ads:82:15
Processes.Managers.Construct defined at processes-managers.ads:154:15
Renderers.Construct defined at renderers.ads:56:15
Themes.Construct defined at themes.ads:158:15
Tiles.Construct defined at tiles.ads:122:15
Tiles.Libraries.Construct defined at tiles-libraries.ads:128:15
Values.Create_Value defined at values.ads:18:14
Values.Create_Value defined at values.ads:15:14
Values.Create_Value defined at values.ads:12:14
Values.Object_Input defined at values.ads:122:14
Values.Object_Input defined at values.ads:102:14
Values.Object_Input defined at values.ads:80:14
Widgets.Buttons.Groups.Create_Button_Group defined at widgets-buttons-groups.ads:9:14
Widgets.Construct defined at widgets.ads:499:15
Widgets.Layouts.Construct defined at widgets-layouts.ads:168:15
Widgets.Layouts.Construct defined at widgets-layouts.ads:150:15
Widgets.Layouts.Construct defined at widgets-layouts.ads:131:15
Widgets.Layouts.Construct defined at widgets-layouts.ads:114:15
Widgets.Layouts.Construct defined at widgets-layouts.ads:98:15
Widgets.Layouts.Construct defined at widgets-layouts.ads:82:15
Worlds.Construct defined at worlds.ads:236:15
Constructs the object. A subclass should call its superclass' Adjust before doing any work.

Delete

procedure Delete
( this: in out Object );

References:

objects.ads:22:15 (declaration)
applications.adb:218:22 (reference)
archives-zip_archives.adb:124:23 (reference)
associations.adb:82:22 (reference)
audio_players-cache.adb:72:22 (reference)
audio_players.adb:126:22 (reference)
entities.adb:91:22 (reference)
events-corrals.adb:56:22 (reference)
events-entities.adb:150:28 (reference)
events-entities.adb:231:28 (reference)
events-game.adb:58:21 (reference)
events-world.adb:97:21 (reference)
font_api-alfont_fonts.adb:68:29 (reference)
font_api-allegro_fonts.adb:49:29 (reference)
game_views.adb:74:22 (reference)
games.adb:84:22 (reference)
input_handlers.adb:82:22 (reference)
maps.adb:64:22 (reference)
objects.adb:37:15 (body)
objects.adb:41:9 (label)
objects.adb:108:18 (dispatching call)
physics-managers.adb:74:22 (reference)
processes-managers.adb:73:22 (reference)
renderers.adb:70:22 (reference)
themes.adb:80:22 (reference)
tiles-libraries.adb:217:22 (reference)
tiles.adb:182:22 (reference)
widgets-buttons-groups.adb:52:22 (reference)
widgets.adb:248:22 (reference)
worlds.adb:281:22 (reference)

Called by:

Applications.Delete defined at applications.ads:109:15
Archives.Zip_Archives.Delete defined at archives-zip_archives.ads:28:15
Associations.Delete defined at associations.ads:94:15
Audio_Players.Cache.Delete defined at audio_players-cache.ads:56:15
Audio_Players.Delete defined at audio_players.ads:70:15
Delete defined at objects.ads:46:15
Entities.Delete defined at entities.ads:224:15
Events.Corrals.Delete defined at events-corrals.ads:220:15
Events.Entities.Delete defined at events-entities.ads:446:15
Events.Entities.Delete defined at events-entities.ads:400:15
Events.Game.Delete defined at events-game.ads:109:15
Events.World.Delete defined at events-world.ads:209:15
Font_API.Alfont_Fonts.Delete defined at font_api-alfont_fonts.ads:29:15
Font_API.Allegro_Fonts.Delete defined at font_api-allegro_fonts.ads:26:15
Game_Views.Delete defined at game_views.ads:112:15
Games.Delete defined at games.ads:81:15
Input_Handlers.Delete defined at input_handlers.ads:67:15
Maps.Delete defined at maps.ads:103:15
Physics.Managers.Delete defined at physics-managers.ads:85:15
Processes.Managers.Delete defined at processes-managers.ads:158:15
Renderers.Delete defined at renderers.ads:60:15
Themes.Delete defined at themes.ads:160:15
Tiles.Delete defined at tiles.ads:124:15
Tiles.Libraries.Delete defined at tiles-libraries.ads:130:15
Widgets.Buttons.Groups.Delete defined at widgets-buttons-groups.ads:38:15
Widgets.Delete defined at widgets.ads:509:15
Worlds.Delete defined at worlds.ads:242:15
Deletes the object's fields as part of object destruction. A subclass should call its superclass' Adjust before doing any work.

Get_Class_Name

function Get_Class_Name
( this: not null access Object'Class;
full: Boolean := False )
return String;

References:

objects.ads:28:14 (declaration)
entities.adb:406:27 (reference)
events-corrals.adb:133:27 (reference)
objects.adb:45:14 (body)
objects.adb:54:9 (label)
objects.adb:80:27 (reference)
objects.ads:30:27 (reference)
values.adb:14:44 (reference)
values.adb:25:44 (reference)
values.adb:36:44 (reference)
widgets-buttons-groups.adb:107:31 (reference)
widgets-buttons-groups.adb:109:31 (reference)
widgets-buttons.adb:264:37 (reference)
widgets-containers-pulldown_menus.adb:161:37 (reference)
widgets-menu_items.adb:202:37 (reference)
widgets.adb:1351:27 (reference)
worlds.adb:645:47 (reference)
worlds.adb:873:57 (reference)

Called by:

Entities.To_String defined at entities.ads:253:14
Events.Corrals.To_String defined at events-corrals.ads:226:14
To_String defined at objects.ads:33:14
Values.As_Boolean defined at values.ads:22:14
Values.As_Integer defined at values.ads:25:14
Values.As_String defined at values.ads:28:14
Widgets.Buttons.Groups.To_String defined at widgets-buttons-groups.ads:51:14
Widgets.Buttons.Groups.To_String defined at widgets-buttons-groups.ads:51:14
Widgets.Buttons.To_String defined at widgets-buttons.ads:126:14
Widgets.Containers.Pulldown_Menus.To_String defined at widgets-containers-pulldown_menus.ads:49:14
Widgets.Menu_Items.To_String defined at widgets-menu_items.ads:117:14
Widgets.To_String defined at widgets.ads:672:14
Worlds.Queue_Load_Events.Examine defined at worlds.adb:642:19
Worlds.Spawn_Entity defined at worlds.ads:129:15

Calls:

External_Tag defined at a-tags.ads:58:13
Index defined at a-strfix.ads:36:13
To_Lower defined at a-chahan.ads:68:13
Returns the name of the instance's class in lower case characters. This is defined to be the class' external tag which is not guaranteed to be unique across the entire application. If 'full' is True, the fully qualified class name which includes a package prefix will be returned.

To_String

function To_String
( this: access Object )
return String;

References:

objects.ads:33:14 (declaration)
objects.adb:77:14 (body)
objects.adb:83:9 (label)
objects.adb:120:25 (dispatching call)
objects.adb:131:33 (dispatching call)

Called by:

& defined at objects.ads:51:14
& defined at objects.ads:55:14

Calls:

Get_Class_Name defined at objects.ads:28:14
Objects.To_String.To_Unsigned_32 defined at objects.adb:78:18
Unchecked_Conversion defined at a-unccon.ads:20:14
Returns a string representation of the object.

Object_Read

procedure Object_Read
( stream: access Root_Stream_Type'Class;
obj: out Object );

References:

objects.ads:35:15 (declaration)
objects.adb:59:15 (body)
objects.adb:63:9 (label)
objects.ads:67:25 (reference)

Object_Write

procedure Object_Write
( stream: access Root_Stream_Type'Class;
obj: Object );

References:

objects.ads:37:15 (declaration)
objects.adb:68:15 (body)
objects.adb:72:9 (label)
objects.ads:68:26 (reference)

Copy

function Copy
( src: A_Object )
return A_Object;

References:

objects.ads:42:14 (declaration)
associations.adb:262:30 (reference)
entities.adb:510:25 (reference)
events.adb:93:24 (reference)
maps.adb:226:22 (reference)
objects.adb:87:14 (body)
objects.adb:101:9 (label)
objects.ads:43:27 (reference)
renderers.adb:128:27 (reference)
values.adb:104:24 (reference)
worlds.adb:979:24 (reference)

Calls:

Adjust defined at objects.ads:14:15
Objects.Free defined at objects.adb:14:15
Returns a copy of an Object. Not all object classes can be copied. If the given object is not allowed to be copied, COPY_NOT_ALLOWED will be raised.

Delete

procedure Delete
( this: in out A_Object );

References:

objects.ads:46:15 (declaration)
applications.adb:573:9 (reference)
archives.adb:86:9 (reference)
associations.adb:269:9 (reference)
audio_players-cache.adb:100:9 (reference)
audio_players.adb:256:9 (reference)
entities-enemies.adb:63:9 (reference)
entities-items.adb:78:9 (reference)
entities-players.adb:37:9 (reference)
entities-triggers.adb:83:9 (reference)
entities.adb:517:9 (reference)
events-corrals.adb:156:9 (reference)
events.adb:100:9 (reference)
font_api.adb:67:9 (reference)
game_views.adb:336:9 (reference)
games.adb:280:9 (reference)
input_handlers.adb:124:9 (reference)
maps.adb:233:9 (reference)
objects.adb:105:15 (body)
objects.adb:111:9 (label)
physics-managers.adb:402:9 (reference)
processes-managers.adb:162:9 (reference)
renderers.adb:135:9 (reference)
themes.adb:353:9 (reference)
tiles-libraries-loading.adb:216:13 (reference)
tiles-libraries-loading.adb:229:13 (reference)
tiles.adb:349:9 (reference)
values.adb:111:9 (reference)
widgets-buttons-groups.adb:128:9 (reference)
widgets-containers-windows.adb:72:9 (reference)
widgets-containers-windows.adb:621:9 (reference)
widgets-containers-windows.adb:709:9 (reference)
widgets-containers.adb:90:13 (reference)
widgets-layouts.adb:296:9 (reference)
widgets-menubars.adb:294:13 (reference)
widgets.adb:214:25 (reference)
widgets.adb:1421:9 (reference)
worlds.adb:986:9 (reference)

Called by:

Applications.Delete defined at applications.ads:120:15
Archives.Delete defined at archives.ads:50:15
Associations.Delete defined at associations.ads:76:15
Audio_Players.Cache.Delete defined at audio_players-cache.ads:64:15
Audio_Players.Delete defined at audio_players.ads:32:15
Entities.Delete defined at entities.ads:137:15
Entities.Enemies.Delete defined at entities-enemies.ads:36:15
Entities.Items.Delete defined at entities-items.ads:46:15
Entities.Players.Delete defined at entities-players.ads:31:15
Entities.Triggers.Delete defined at entities-triggers.ads:41:15
Events.Corrals.Delete defined at events-corrals.ads:56:15
Events.Delete defined at events.ads:49:15
Font_API.Delete defined at font_api.ads:36:15
Game_Views.Delete defined at game_views.ads:72:15
Games.Delete defined at games.ads:49:15
Input_Handlers.Delete defined at input_handlers.ads:27:15
Maps.Delete defined at maps.ads:84:15
Physics.Managers.Delete defined at physics-managers.ads:47:15
Processes.Managers.Delete defined at processes-managers.ads:60:15
Renderers.Delete defined at renderers.ads:25:15
Themes.Delete defined at themes.ads:132:15
Tiles.Delete defined at tiles.ads:89:15
Tiles.Libraries.Loading.Load_From_Disk defined at tiles-libraries-loading.ads:15:14
Tiles.Libraries.Loading.Load_From_Disk defined at tiles-libraries-loading.ads:15:14
Values.Delete defined at values.ads:35:15
Widgets.Buttons.Groups.Delete defined at widgets-buttons-groups.ads:21:15
Widgets.Containers.Delete_Children.Examine defined at widgets-containers.adb:87:19
Widgets.Containers.Windows.Delete defined at widgets-containers-windows.ads:81:15
Widgets.Containers.Windows.Delete defined at widgets-containers-windows.ads:119:15
Widgets.Containers.Windows.Set_Menubar defined at widgets-containers-windows.ads:74:15
Widgets.Delete defined at widgets.ads:685:15
Widgets.Delete.Delete_Listeners.Delete_Listener defined at widgets.adb:209:27
Widgets.Layouts.Delete defined at widgets-layouts.ads:68:15
Widgets.Menubars.Delete defined at widgets-menubars.ads:38:15
Worlds.Delete defined at worlds.ads:144:15

Calls:

Delete defined at objects.ads:22:15
Objects.Free defined at objects.adb:14:15
Deletes an Object.

&

function "&"
( left: A_Object;
right: String )
return String;

References:

objects.ads:51:14 (declaration)
objects.adb:115:14 (body)
objects.adb:122:9 (label)

Calls:

To_String defined at objects.ads:33:14
Concatenates the string representation of the Object, as returned by the To_String function.

&

function "&"
( left: String;
right: A_Object )
return String;

References:

objects.ads:55:14 (declaration)
objects.adb:126:14 (body)
objects.adb:133:9 (label)

Calls:

To_String defined at objects.ads:33:14
Concatenates the string representation of the Object, as returned by the To_String function.