Index

Package: Events.Entities

Description

package Events.Entities is

Classes

Entity_Event (abstract)

type Entity_Event is abstract new Event with private;

References:

events-entities.ads:13:10 (declaration)
events-entities.adb:8:40 (reference)
events-entities.adb:18:45 (reference)
events-entities.adb:58:9 (reference)
events-entities.adb:90:9 (reference)
events-entities.adb:114:9 (reference)
events-entities.adb:128:9 (reference)
events-entities.adb:150:9 (reference)
events-entities.adb:177:8 (reference)
events-entities.adb:200:9 (reference)
events-entities.adb:231:9 (reference)
events-entities.adb:323:9 (reference)
events-entities.adb:333:9 (reference)
events-entities.adb:351:9 (reference)
events-entities.adb:369:9 (reference)
events-entities.adb:388:9 (reference)
events-entities.adb:431:9 (reference)
events-entities.adb:455:9 (reference)
events-entities.adb:465:9 (reference)
events-entities.adb:483:9 (reference)
events-entities.adb:499:9 (reference)
events-entities.adb:526:9 (reference)
events-entities.ads:15:45 (reference)
events-entities.ads:27:34 (reference)
events-entities.ads:42:37 (reference)
events-entities.ads:63:40 (reference)
events-entities.ads:84:38 (reference)
events-entities.ads:121:38 (reference)
events-entities.ads:128:35 (reference)
events-entities.ads:137:39 (reference)
events-entities.ads:146:39 (reference)
events-entities.ads:155:36 (reference)
events-entities.ads:170:38 (reference)
events-entities.ads:181:37 (reference)
events-entities.ads:188:37 (reference)
events-entities.ads:197:31 (reference)
events-entities.ads:206:35 (reference)
events-entities.ads:217:37 (reference)
events-entities.ads:327:10 (full declaration)
events-entities.ads:332:40 (reference)
events-entities.ads:347:34 (reference)
events-entities.ads:362:37 (reference)
events-entities.ads:380:40 (reference)
events-entities.ads:415:38 (reference)
events-entities.ads:450:38 (reference)
events-entities.ads:456:35 (reference)
events-entities.ads:467:39 (reference)
events-entities.ads:478:39 (reference)
events-entities.ads:489:36 (reference)
events-entities.ads:502:38 (reference)
events-entities.ads:514:37 (reference)
events-entities.ads:520:37 (reference)
events-entities.ads:531:31 (reference)
events-entities.ads:542:35 (reference)
events-entities.ads:553:37 (reference)

Entities_Event (abstract)

type Entities_Event is abstract new Event with private;

Ancestors:

Immediate Children:

Primitive operations:

Construct
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:19:10 (declaration)
events-entities.adb:26:40 (reference)
events-entities.adb:37:44 (reference)
events-entities.adb:44:44 (reference)
events-entities.adb:98:9 (reference)
events-entities.adb:106:9 (reference)
events-entities.ads:21:44 (reference)
events-entities.ads:23:44 (reference)
events-entities.ads:49:41 (reference)
events-entities.ads:56:42 (reference)
events-entities.ads:337:10 (full declaration)
events-entities.ads:342:40 (reference)
events-entities.ads:368:41 (reference)
events-entities.ads:374:42 (reference)

Accelerate_Event

type Accelerate_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:27:10 (declaration)
events-entities.adb:52:40 (reference)
events-entities.adb:66:55 (reference)
events-entities.adb:73:52 (reference)
events-entities.adb:80:51 (reference)
events-entities.adb:630:41 (reference)
events-entities.ads:28:43 (reference)
events-entities.ads:32:55 (reference)
events-entities.ads:35:52 (reference)
events-entities.ads:37:51 (reference)
events-entities.ads:347:10 (full declaration)
events-entities.ads:354:40 (reference)

Delete_Entity_Event

type Delete_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:42:10 (declaration)
events-entities.adb:88:40 (reference)
events-entities.adb:639:44 (reference)
events-entities.ads:43:46 (reference)
events-entities.ads:362:10 (full declaration)
events-entities.ads:364:40 (reference)

Entities_Collided_Event

type Entities_Collided_Event is new Entities_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:49:10 (declaration)
events-entities.adb:96:40 (reference)
events-entities.adb:648:48 (reference)
events-entities.ads:50:50 (reference)
events-entities.ads:368:10 (full declaration)
events-entities.ads:370:40 (reference)

Entities_Separated_Event

type Entities_Separated_Event is new Entities_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:56:10 (declaration)
events-entities.adb:104:40 (reference)
events-entities.adb:657:49 (reference)
events-entities.ads:57:51 (reference)
events-entities.ads:374:10 (full declaration)
events-entities.ads:376:40 (reference)

Entity_Attribute_Event

type Entity_Attribute_Event is new Entity_Event with private;

Ancestors:

Immediate Children:

Primitive operations:

Adjust (overriding Objects.Adjust)
Construct (Inherited)
Construct
Delete (overriding Objects.Delete)
Events.Construct (Inherited)
Events.To_String (Inherited)
Get_Attribute
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:63:10 (declaration)
events-entities.adb:112:37 (reference)
events-entities.adb:122:45 (reference)
events-entities.adb:137:41 (reference)
events-entities.adb:147:37 (reference)
events-entities.adb:156:43 (reference)
events-entities.adb:169:9 (reference)
events-entities.adb:553:9 (reference)
events-entities.ads:67:41 (reference)
events-entities.ads:72:43 (reference)
events-entities.ads:77:48 (reference)
events-entities.ads:228:44 (reference)
events-entities.ads:380:10 (full declaration)
events-entities.ads:386:37 (reference)
events-entities.ads:391:45 (reference)
events-entities.ads:400:37 (reference)
events-entities.ads:404:48 (reference)
events-entities.ads:565:44 (reference)

Entity_Attribute_Changed_Event

type Entity_Attribute_Changed_Event is new Entity_Attribute_Event with private;

Ancestors:

Primitive operations:

Adjust (Inherited)
Construct
Construct (Inherited)
Construct (Inherited)
Copy_Value (Inherited)
Delete (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Get_Attribute (Inherited)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:77:10 (declaration)
events-entities.adb:164:45 (reference)
events-entities.adb:668:55 (reference)
events-entities.ads:78:57 (reference)
events-entities.ads:404:10 (full declaration)
events-entities.ads:406:45 (reference)

Entity_Created_Event

type Entity_Created_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Adjust (overriding Objects.Adjust)
Construct (Inherited)
Construct
Delete (overriding Objects.Delete)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:84:10 (declaration)
events-entities.adb:175:37 (reference)
events-entities.adb:186:48 (reference)
events-entities.adb:218:61 (reference)
events-entities.adb:228:37 (reference)
events-entities.adb:236:48 (reference)
events-entities.adb:243:48 (reference)
events-entities.adb:250:49 (reference)
events-entities.adb:257:51 (reference)
events-entities.adb:264:48 (reference)
events-entities.adb:271:44 (reference)
events-entities.adb:278:45 (reference)
events-entities.adb:285:44 (reference)
events-entities.adb:292:45 (reference)
events-entities.adb:299:49 (reference)
events-entities.adb:306:54 (reference)
events-entities.adb:313:50 (reference)
events-entities.adb:688:45 (reference)
events-entities.ads:85:47 (reference)
events-entities.ads:89:61 (reference)
events-entities.ads:94:48 (reference)
events-entities.ads:97:48 (reference)
events-entities.ads:99:49 (reference)
events-entities.ads:101:51 (reference)
events-entities.ads:103:48 (reference)
events-entities.ads:105:44 (reference)
events-entities.ads:107:45 (reference)
events-entities.ads:109:44 (reference)
events-entities.ads:111:45 (reference)
events-entities.ads:113:49 (reference)
events-entities.ads:115:54 (reference)
events-entities.ads:117:50 (reference)
events-entities.ads:415:10 (full declaration)
events-entities.ads:430:37 (reference)
events-entities.ads:432:48 (reference)
events-entities.ads:446:37 (reference)

Entity_Deleted_Event

type Entity_Deleted_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:121:10 (declaration)
events-entities.adb:321:40 (reference)
events-entities.adb:698:45 (reference)
events-entities.ads:122:47 (reference)
events-entities.ads:450:10 (full declaration)
events-entities.ads:452:40 (reference)

Entity_Face_Event

type Entity_Face_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:128:10 (declaration)
events-entities.adb:329:40 (reference)
events-entities.adb:339:52 (reference)
events-entities.adb:707:42 (reference)
events-entities.ads:129:44 (reference)
events-entities.ads:133:52 (reference)
events-entities.ads:456:10 (full declaration)
events-entities.ads:461:40 (reference)

Entity_Grounded_Event

type Entity_Grounded_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:137:10 (declaration)
events-entities.adb:347:44 (reference)
events-entities.adb:357:50 (reference)
events-entities.adb:716:46 (reference)
events-entities.ads:138:48 (reference)
events-entities.ads:142:50 (reference)
events-entities.ads:467:10 (full declaration)
events-entities.ads:472:44 (reference)

Entity_Hit_Wall_Event

type Entity_Hit_Wall_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:146:10 (declaration)
events-entities.adb:365:40 (reference)
events-entities.adb:375:52 (reference)
events-entities.adb:725:46 (reference)
events-entities.ads:147:48 (reference)
events-entities.ads:151:52 (reference)
events-entities.ads:478:10 (full declaration)
events-entities.ads:483:40 (reference)

Entity_Moved_Event

type Entity_Moved_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:155:10 (declaration)
events-entities.adb:383:42 (reference)
events-entities.adb:397:44 (reference)
events-entities.adb:404:45 (reference)
events-entities.adb:411:44 (reference)
events-entities.adb:418:45 (reference)
events-entities.adb:734:43 (reference)
events-entities.ads:156:45 (reference)
events-entities.ads:160:44 (reference)
events-entities.ads:162:45 (reference)
events-entities.ads:164:44 (reference)
events-entities.ads:166:45 (reference)
events-entities.ads:489:10 (full declaration)
events-entities.ads:495:42 (reference)

Entity_Resized_Event

type Entity_Resized_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:170:10 (declaration)
events-entities.adb:426:42 (reference)
events-entities.adb:438:49 (reference)
events-entities.adb:445:48 (reference)
events-entities.adb:743:45 (reference)
events-entities.ads:171:47 (reference)
events-entities.ads:175:49 (reference)
events-entities.ads:177:48 (reference)
events-entities.ads:502:10 (full declaration)
events-entities.ads:507:42 (reference)

Follow_Entity_Event

type Follow_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:181:10 (declaration)
events-entities.adb:453:40 (reference)
events-entities.adb:752:44 (reference)
events-entities.ads:182:46 (reference)
events-entities.ads:514:10 (full declaration)
events-entities.ads:516:40 (reference)

Frame_Changed_Event

type Frame_Changed_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:188:10 (declaration)
events-entities.adb:461:41 (reference)
events-entities.adb:471:48 (reference)
events-entities.adb:761:44 (reference)
events-entities.ads:189:46 (reference)
events-entities.ads:193:48 (reference)
events-entities.ads:520:10 (full declaration)
events-entities.ads:525:41 (reference)

Impulse_Event

type Impulse_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:197:10 (declaration)
events-entities.adb:479:40 (reference)
events-entities.adb:489:55 (reference)
events-entities.adb:770:38 (reference)
events-entities.ads:198:40 (reference)
events-entities.ads:202:55 (reference)
events-entities.ads:531:10 (full declaration)
events-entities.ads:536:40 (reference)

Move_Entity_Event

type Move_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:206:10 (declaration)
events-entities.adb:497:40 (reference)
events-entities.adb:506:44 (reference)
events-entities.adb:513:44 (reference)
events-entities.adb:779:42 (reference)
events-entities.ads:207:44 (reference)
events-entities.ads:211:44 (reference)
events-entities.ads:213:44 (reference)
events-entities.ads:542:10 (full declaration)
events-entities.ads:547:40 (reference)

Resize_Entity_Event

type Resize_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

Construct
Construct (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:217:10 (declaration)
events-entities.adb:521:42 (reference)
events-entities.adb:533:49 (reference)
events-entities.adb:540:48 (reference)
events-entities.adb:788:44 (reference)
events-entities.ads:218:46 (reference)
events-entities.ads:222:49 (reference)
events-entities.ads:224:48 (reference)
events-entities.ads:553:10 (full declaration)
events-entities.ads:558:42 (reference)

Set_Entity_Attribute_Event

type Set_Entity_Attribute_Event is new Entity_Attribute_Event with private;

Ancestors:

Primitive operations:

Adjust (Inherited)
Construct
Construct (Inherited)
Construct (Inherited)
Copy_Value (Inherited)
Delete (Inherited)
Events.Construct (Inherited)
Events.To_String (Inherited)
Get_Attribute (Inherited)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:228:10 (declaration)
events-entities.adb:548:45 (reference)
events-entities.adb:799:51 (reference)
events-entities.ads:229:53 (reference)
events-entities.ads:565:10 (full declaration)
events-entities.ads:567:45 (reference)

Spawn_Entity_Event

type Spawn_Entity_Event is new Event with private;

Ancestors:

Primitive operations:

Construct
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-entities.ads:235:10 (declaration)
events-entities.adb:558:42 (reference)
events-entities.adb:577:40 (reference)
events-entities.adb:584:36 (reference)
events-entities.adb:591:39 (reference)
events-entities.adb:598:35 (reference)
events-entities.adb:605:36 (reference)
events-entities.adb:612:35 (reference)
events-entities.adb:619:36 (reference)
events-entities.adb:812:43 (reference)
events-entities.ads:236:45 (reference)
events-entities.ads:240:40 (reference)
events-entities.ads:242:36 (reference)
events-entities.ads:244:39 (reference)
events-entities.ads:246:35 (reference)
events-entities.ads:248:36 (reference)
events-entities.ads:250:35 (reference)
events-entities.ads:252:36 (reference)
events-entities.ads:576:10 (full declaration)
events-entities.ads:585:42 (reference)

Types

A_Accelerate_Event

type A_Accelerate_Event is access all Accelerate_Event'Class;

References:

events-entities.ads:28:10 (declaration)
events-entities.adb:630:15 (reference)
physics-managers.adb:122:39 (reference)
physics-managers.adb:280:26 (reference)
physics-managers.ads:94:39 (reference)

A_Delete_Entity_Event

type A_Delete_Entity_Event is access all Delete_Entity_Event'Class;

References:

events-entities.ads:43:10 (declaration)
events-entities.adb:639:15 (reference)
worlds.adb:416:39 (reference)
worlds.adb:561:35 (reference)
worlds.ads:249:66 (reference)

A_Entities_Collided_Event

type A_Entities_Collided_Event is access all Entities_Collided_Event'Class;

References:

events-entities.ads:50:10 (declaration)
events-entities.adb:648:15 (reference)
worlds.adb:435:39 (reference)
worlds.adb:567:35 (reference)
worlds.ads:251:66 (reference)

A_Entities_Separated_Event

type A_Entities_Separated_Event is access all Entities_Separated_Event'Class;

References:

events-entities.ads:57:10 (declaration)
events-entities.adb:657:15 (reference)
worlds.adb:447:39 (reference)
worlds.adb:569:35 (reference)
worlds.ads:253:66 (reference)

A_Entity_Attribute_Changed_Event

type A_Entity_Attribute_Changed_Event is access all Entity_Attribute_Changed_Event;

References:

events-entities.ads:78:10 (declaration)
events-entities.adb:668:15 (reference)
widgets-containers-scenes.adb:252:64 (reference)
widgets-containers-scenes.adb:345:60 (reference)
widgets-containers-scenes.ads:152:64 (reference)

A_Entity_Created_Event

type A_Entity_Created_Event is access all Entity_Created_Event'Class;

References:

events-entities.ads:85:10 (declaration)
events-entities.adb:688:15 (reference)
physics-managers.adb:155:39 (reference)
physics-managers.adb:289:26 (reference)
physics-managers.ads:97:39 (reference)
widgets-containers-scenes.adb:267:54 (reference)
widgets-containers-scenes.adb:347:50 (reference)
widgets-containers-scenes.ads:155:54 (reference)

A_Entity_Deleted_Event

type A_Entity_Deleted_Event is access all Entity_Deleted_Event'Class;

References:

events-entities.ads:122:10 (declaration)
events-entities.adb:698:15 (reference)
physics-managers.adb:170:39 (reference)
physics-managers.adb:292:26 (reference)
physics-managers.ads:100:39 (reference)
widgets-containers-scenes.adb:286:54 (reference)
widgets-containers-scenes.adb:349:50 (reference)
widgets-containers-scenes.ads:158:54 (reference)

A_Entity_Face_Event

type A_Entity_Face_Event is access all Entity_Face_Event'Class;

References:

events-entities.ads:129:10 (declaration)
events-entities.adb:707:15 (reference)
worlds.adb:459:39 (reference)
worlds.adb:565:35 (reference)
worlds.ads:255:66 (reference)

A_Entity_Grounded_Event

type A_Entity_Grounded_Event is access all Entity_Grounded_Event'Class;

References:

events-entities.ads:138:10 (declaration)
events-entities.adb:716:15 (reference)
worlds.adb:478:39 (reference)
worlds.adb:573:35 (reference)
worlds.ads:257:66 (reference)

A_Entity_Hit_Wall_Event

type A_Entity_Hit_Wall_Event is access all Entity_Hit_Wall_Event'Class;

References:

events-entities.ads:147:10 (declaration)
events-entities.adb:725:15 (reference)
worlds.adb:490:39 (reference)
worlds.adb:571:35 (reference)
worlds.ads:259:66 (reference)

A_Entity_Moved_Event

type A_Entity_Moved_Event is access all Entity_Moved_Event'Class;

References:

events-entities.ads:156:10 (declaration)
events-entities.adb:734:15 (reference)
widgets-containers-scenes.adb:299:52 (reference)
widgets-containers-scenes.adb:337:48 (reference)
widgets-containers-scenes.ads:161:52 (reference)
worlds.adb:502:39 (reference)
worlds.adb:563:35 (reference)
worlds.ads:261:66 (reference)

A_Entity_Resized_Event

type A_Entity_Resized_Event is access all Entity_Resized_Event'Class;

References:

events-entities.ads:171:10 (declaration)
events-entities.adb:743:15 (reference)
widgets-containers-scenes.adb:317:54 (reference)
widgets-containers-scenes.adb:351:50 (reference)
widgets-containers-scenes.ads:164:54 (reference)
worlds.adb:517:39 (reference)
worlds.adb:575:35 (reference)
worlds.ads:263:66 (reference)

A_Follow_Entity_Event

type A_Follow_Entity_Event is access all Follow_Entity_Event'Class;

References:

events-entities.ads:182:10 (declaration)
events-entities.adb:752:15 (reference)
game_views-keen.adb:240:34 (reference)
widgets-containers-scenes-keen.adb:151:43 (reference)
widgets-containers-scenes-keen.adb:160:31 (reference)

A_Frame_Changed_Event

type A_Frame_Changed_Event is access all Frame_Changed_Event'Class;

References:

events-entities.ads:189:10 (declaration)
events-entities.adb:761:15 (reference)
widgets-containers-scenes.adb:335:49 (reference)
widgets-containers-scenes.adb:359:53 (reference)
widgets-containers-scenes.ads:173:53 (reference)

A_Impulse_Event

type A_Impulse_Event is access all Impulse_Event'Class;

References:

events-entities.ads:198:10 (declaration)
events-entities.adb:770:15 (reference)
games-keen.adb:56:26 (reference)
games-keen.adb:106:39 (reference)
games-keen.ads:35:39 (reference)

A_Move_Entity_Event

type A_Move_Entity_Event is access all Move_Entity_Event'Class;

References:

events-entities.ads:207:10 (declaration)
events-entities.adb:779:15 (reference)
physics-managers.adb:184:39 (reference)
physics-managers.adb:283:26 (reference)
physics-managers.ads:103:39 (reference)

A_Resize_Entity_Event

type A_Resize_Entity_Event is access all Resize_Entity_Event'Class;

References:

events-entities.ads:218:10 (declaration)
events-entities.adb:788:15 (reference)
physics-managers.adb:214:39 (reference)
physics-managers.adb:295:26 (reference)
physics-managers.ads:109:39 (reference)

A_Set_Entity_Attribute_Event

type A_Set_Entity_Attribute_Event is access all Set_Entity_Attribute_Event;

References:

events-entities.ads:229:10 (declaration)
events-entities.adb:799:15 (reference)
physics-managers.adb:225:39 (reference)
physics-managers.adb:298:26 (reference)
physics-managers.ads:112:39 (reference)
worlds.adb:530:39 (reference)
worlds.adb:577:35 (reference)
worlds.ads:265:66 (reference)

A_Spawn_Entity_Event

type A_Spawn_Entity_Event is access all Spawn_Entity_Event;

References:

events-entities.ads:236:10 (declaration)
events-entities.adb:812:15 (reference)
worlds.adb:544:66 (reference)
worlds.adb:579:35 (reference)
worlds.ads:267:66 (reference)

Constants & Global variables

ACCELERATE_ID (Events.Event_Id)

ACCELERATE_ID : constant Event_Id := To_Event_Id( "Accelerate" );

References:

events-entities.ads:30:5 (declaration)
physics-managers.adb:279:25 (reference)

DELETE_ENTITY_ID (Events.Event_Id)

DELETE_ENTITY_ID : constant Event_Id := To_Event_Id( "Delete_Entity" );

References:

events-entities.ads:45:5 (declaration)
worlds.adb:560:25 (reference)

ENTITIES_COLLIDED_ID (Events.Event_Id)

ENTITIES_COLLIDED_ID: constant Event_Id := To_Event_Id( "Entities_Collided" );

References:

events-entities.ads:52:5 (declaration)
worlds.adb:566:28 (reference)

ENTITIES_SEPARATED_ID (Events.Event_Id)

ENTITIES_SEPARATED_ID: constant Event_Id := To_Event_Id( "Entities_Separated" );

References:

events-entities.ads:59:5 (declaration)
worlds.adb:568:28 (reference)

ENTITY_ATTRIBUTE_CHANGED_ID (Events.Event_Id)

ENTITY_ATTRIBUTE_CHANGED_ID : constant Event_Id := To_Event_Id( "Entity_Attribute_Changed" );

References:

events-entities.ads:80:5 (declaration)
widgets-containers-scenes.adb:344:28 (reference)

ENTITY_CREATED_ID (Events.Event_Id)

ENTITY_CREATED_ID : constant Event_Id := To_Event_Id( "Entity_Created" );

References:

events-entities.ads:87:5 (declaration)
physics-managers.adb:288:28 (reference)
widgets-containers-scenes.adb:346:28 (reference)

ENTITY_DELETED_ID (Events.Event_Id)

ENTITY_DELETED_ID : constant Event_Id := To_Event_Id( "Entity_Deleted" );

References:

events-entities.ads:124:5 (declaration)
physics-managers.adb:291:28 (reference)
widgets-containers-scenes.adb:348:28 (reference)

ENTITY_FACE_ID (Events.Event_Id)

ENTITY_FACE_ID : constant Event_Id := To_Event_Id( "Entity_Face" );

References:

events-entities.ads:131:5 (declaration)
worlds.adb:564:28 (reference)

ENTITY_GROUNDED_ID (Events.Event_Id)

ENTITY_GROUNDED_ID : constant Event_Id := To_Event_Id( "Entity_Grounded" );

References:

events-entities.ads:140:5 (declaration)
worlds.adb:572:28 (reference)

ENTITY_HIT_WALL_ID (Events.Event_Id)

ENTITY_HIT_WALL_ID : constant Event_Id := To_Event_Id( "Entity_Hit_Wall" );

References:

events-entities.ads:149:5 (declaration)
worlds.adb:570:28 (reference)

ENTITY_MOVED_ID (Events.Event_Id)

ENTITY_MOVED_ID : constant Event_Id := To_Event_Id( "Entity_Moved" );

References:

events-entities.ads:158:5 (declaration)
widgets-containers-scenes.adb:336:28 (reference)
worlds.adb:562:28 (reference)

ENTITY_RESIZED_ID (Events.Event_Id)

ENTITY_RESIZED_ID : constant Event_Id := To_Event_Id( "Entity_Resized" );

References:

events-entities.ads:173:5 (declaration)
widgets-containers-scenes.adb:350:28 (reference)
worlds.adb:574:28 (reference)

FOLLOW_ENTITY_ID (Events.Event_Id)

FOLLOW_ENTITY_ID : constant Event_Id := To_Event_Id( "Follow_Entity" );

References:

events-entities.ads:184:5 (declaration)
game_views-keen.adb:239:32 (reference)
widgets-containers-scenes-keen.adb:159:25 (reference)

FRAME_CHANGED_ID (Events.Event_Id)

FRAME_CHANGED_ID : constant Event_Id := To_Event_Id( "Frame_Changed" );

References:

events-entities.ads:191:5 (declaration)
widgets-containers-scenes.adb:334:25 (reference)

IMPULSE_ID (Events.Event_Id)

IMPULSE_ID : constant Event_Id := To_Event_Id( "Impulse" );

References:

events-entities.ads:200:5 (declaration)
games-keen.adb:55:25 (reference)

MOVE_ENTITY_ID (Events.Event_Id)

MOVE_ENTITY_ID : constant Event_Id := To_Event_Id( "Move_Entity" );

References:

events-entities.ads:209:5 (declaration)
physics-managers.adb:282:28 (reference)

RESIZE_ENTITY_ID (Events.Event_Id)

RESIZE_ENTITY_ID : constant Event_Id := To_Event_Id( "Resize_Entity" );

References:

events-entities.ads:220:5 (declaration)
physics-managers.adb:294:28 (reference)

SET_ENTITY_ATTRIBUTE_ID (Events.Event_Id)

SET_ENTITY_ATTRIBUTE_ID : constant Event_Id := To_Event_Id( "Set_Entity_Attribute" );

References:

events-entities.ads:231:5 (declaration)
physics-managers.adb:297:28 (reference)
worlds.adb:576:28 (reference)

SPAWN_ENTITY_ID (Events.Event_Id)

SPAWN_ENTITY_ID : constant Event_Id := To_Event_Id( "Spawn_Entity" );

References:

events-entities.ads:238:5 (declaration)
worlds.adb:578:28 (reference)

Subprograms & Entries

Get_Id

function Get_Id
( this: not null access Entity_Event'Class )
return Entity_Id;

References:

events-entities.ads:15:14 (declaration)
events-entities.adb:18:14 (body)
events-entities.adb:21:9 (label)
physics-managers.adb:123:52 (reference)
physics-managers.adb:144:53 (reference)
physics-managers.adb:159:40 (reference)
physics-managers.adb:163:36 (reference)
physics-managers.adb:171:58 (reference)
physics-managers.adb:185:52 (reference)
physics-managers.adb:215:52 (reference)
physics-managers.adb:231:36 (reference)
physics-managers.adb:238:36 (reference)
widgets-containers-scenes.adb:256:41 (reference)
widgets-containers-scenes.adb:271:54 (reference)
widgets-containers-scenes.adb:276:20 (reference)
widgets-containers-scenes.adb:287:52 (reference)
widgets-containers-scenes.adb:302:16 (reference)
widgets-containers-scenes.adb:307:41 (reference)
widgets-containers-scenes.adb:318:61 (reference)
widgets-containers-scenes.adb:366:52 (reference)
worlds.adb:417:60 (reference)
worlds.adb:425:43 (reference)
worlds.adb:460:60 (reference)
worlds.adb:479:55 (reference)
worlds.adb:491:55 (reference)
worlds.adb:503:55 (reference)
worlds.adb:518:55 (reference)
worlds.adb:531:57 (reference)
game_views-keen.adb:240:61 (reference)
games-keen.adb:110:45 (reference)
widgets-containers-scenes-keen.adb:153:34 (reference)

Called by:

Game_Views.Keen.Handle_Event defined at game_views-keen.ads:55:15
Games.Keen.Handle defined at games-keen.ads:34:15
Physics.Managers.Handle defined at physics-managers.ads:111:15
Physics.Managers.Handle defined at physics-managers.ads:108:15
Physics.Managers.Handle defined at physics-managers.ads:99:15
Physics.Managers.Handle defined at physics-managers.ads:96:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:102:15
Physics.Managers.Handle defined at physics-managers.ads:111:15
Physics.Managers.Handle defined at physics-managers.ads:96:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Widgets.Containers.Scenes.Handle_Entity_Attribute_Changed defined at widgets-containers-scenes.ads:151:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15
Widgets.Containers.Scenes.Handle_Entity_Deleted defined at widgets-containers-scenes.ads:157:15
Widgets.Containers.Scenes.Handle_Entity_Moved defined at widgets-containers-scenes.ads:160:15
Widgets.Containers.Scenes.Handle_Entity_Moved defined at widgets-containers-scenes.ads:160:15
Widgets.Containers.Scenes.Handle_Entity_Resized defined at widgets-containers-scenes.ads:163:15
Widgets.Containers.Scenes.Handle_Frame_Changed defined at widgets-containers-scenes.ads:172:15
Widgets.Containers.Scenes.Keen.Handle_Event.Do_Follow_Entity defined at widgets-containers-scenes-keen.adb:151:19
Worlds.Handle defined at worlds.ads:265:15
Worlds.Handle defined at worlds.ads:263:15
Worlds.Handle defined at worlds.ads:261:15
Worlds.Handle defined at worlds.ads:259:15
Worlds.Handle defined at worlds.ads:257:15
Worlds.Handle defined at worlds.ads:255:15
Worlds.Handle defined at worlds.ads:249:15
Worlds.Handle defined at worlds.ads:249:15

Get_A

function Get_A
( this: not null access Entities_Event'Class )
return Entity_Id;

References:

events-entities.ads:21:14 (declaration)
events-entities.adb:37:14 (body)
events-entities.adb:40:9 (label)
worlds.adb:436:61 (reference)
worlds.adb:448:61 (reference)

Called by:

Worlds.Handle defined at worlds.ads:251:15
Worlds.Handle defined at worlds.ads:253:15

Get_B

function Get_B
( this: not null access Entities_Event'Class )
return Entity_Id;

References:

events-entities.ads:23:14 (declaration)
events-entities.adb:44:14 (body)
events-entities.adb:47:9 (label)
worlds.adb:437:61 (reference)
worlds.adb:449:61 (reference)

Called by:

Worlds.Handle defined at worlds.ads:251:15
Worlds.Handle defined at worlds.ads:253:15

Get_Acceleration

function Get_Acceleration
( this: not null access Accelerate_Event'Class )
return Float;

References:

events-entities.ads:32:14 (declaration)
events-entities.adb:66:14 (body)
events-entities.adb:69:9 (label)
events-entities.ads:33:27 (reference)
physics-managers.adb:132:38 (reference)
physics-managers.adb:135:38 (reference)
physics-managers.adb:138:38 (reference)
physics-managers.adb:141:38 (reference)
physics-managers.adb:147:43 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15

Get_Direction

function Get_Direction
( this: not null access Accelerate_Event'Class )
return Cardinal_Direction;

References:

events-entities.ads:35:14 (declaration)
events-entities.adb:73:14 (body)
events-entities.adb:76:9 (label)
physics-managers.adb:129:22 (reference)
physics-managers.adb:145:62 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15

Get_Velocity

function Get_Velocity
( this: not null access Accelerate_Event'Class )
return Float;

References:

events-entities.ads:37:14 (declaration)
events-entities.adb:80:14 (body)
events-entities.adb:83:9 (label)
events-entities.ads:38:27 (reference)
physics-managers.adb:131:46 (reference)
physics-managers.adb:134:45 (reference)
physics-managers.adb:137:46 (reference)
physics-managers.adb:140:45 (reference)
physics-managers.adb:146:43 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15
Physics.Managers.Handle defined at physics-managers.ads:93:15

Copy_Value

procedure Copy_Value
( this: access Entity_Attribute_Event;
val: in out A_Value );

References:

events-entities.ads:67:15 (declaration)
events-entities.adb:137:15 (body)
events-entities.adb:142:9 (label)
physics-managers.adb:232:17 (reference)
physics-managers.adb:239:17 (reference)
widgets-containers-scenes.adb:258:17 (reference)
worlds.adb:535:17 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:111:15
Physics.Managers.Handle defined at physics-managers.ads:111:15
Widgets.Containers.Scenes.Handle_Entity_Attribute_Changed defined at widgets-containers-scenes.ads:151:15
Worlds.Handle defined at worlds.ads:265:15
Returns a copy of the attribute value. The caller is responsible for deleting the object.

Get_Attribute

function Get_Attribute
( this: access Entity_Attribute_Event )
return String;

References:

events-entities.ads:72:14 (declaration)
events-entities.adb:156:14 (body)
events-entities.adb:159:9 (label)
physics-managers.adb:228:49 (reference)
widgets-containers-scenes.adb:259:39 (reference)
worlds.adb:536:34 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:111:15
Widgets.Containers.Scenes.Handle_Entity_Attribute_Changed defined at widgets-containers-scenes.ads:151:15
Worlds.Handle defined at worlds.ads:265:15

Calls:

To_String defined at a-strunb.ads:65:13
Returns the attribute name.

Copy_Attributes

procedure Copy_Attributes
( this: not null access Entity_Created_Event'Class;
attributes: in out A_Association );

References:

events-entities.ads:89:15 (declaration)
events-entities.adb:218:15 (body)
events-entities.adb:223:9 (label)

Get_Class

function Get_Class
( this: not null access Entity_Created_Event'Class )
return String;

References:

events-entities.ads:94:14 (declaration)
events-entities.adb:236:14 (body)
events-entities.adb:239:9 (label)
events-entities.ads:95:27 (reference)
widgets-containers-scenes.adb:271:66 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Frame

function Get_Frame
( this: not null access Entity_Created_Event'Class )
return Natural;

References:

events-entities.ads:97:14 (declaration)
events-entities.adb:243:14 (body)
events-entities.adb:246:9 (label)
widgets-containers-scenes.adb:273:57 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Get_Height

function Get_Height
( this: not null access Entity_Created_Event'Class )
return Natural;

References:

events-entities.ads:99:14 (declaration)
events-entities.adb:250:14 (body)
events-entities.adb:253:9 (label)
physics-managers.adb:159:67 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15

Get_Lib_Name

function Get_Lib_Name
( this: not null access Entity_Created_Event'Class )
return String;

References:

events-entities.ads:101:14 (declaration)
events-entities.adb:257:14 (body)
events-entities.adb:260:9 (label)
widgets-containers-scenes.adb:273:39 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Width

function Get_Width
( this: not null access Entity_Created_Event'Class )
return Natural;

References:

events-entities.ads:103:14 (declaration)
events-entities.adb:264:14 (body)
events-entities.adb:267:9 (label)
physics-managers.adb:159:52 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15

Get_X

function Get_X
( this: not null access Entity_Created_Event'Class )
return Float;

References:

events-entities.ads:105:14 (declaration)
events-entities.adb:271:14 (body)
events-entities.adb:274:9 (label)
physics-managers.adb:162:46 (reference)
widgets-containers-scenes.adb:272:39 (reference)
widgets-containers-scenes.adb:277:36 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Get_XV

function Get_XV
( this: not null access Entity_Created_Event'Class )
return Float;

References:

events-entities.ads:107:14 (declaration)
events-entities.adb:278:14 (body)
events-entities.adb:281:9 (label)
physics-managers.adb:161:36 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15

Get_Y

function Get_Y
( this: not null access Entity_Created_Event'Class )
return Float;

References:

events-entities.ads:109:14 (declaration)
events-entities.adb:285:14 (body)
events-entities.adb:288:9 (label)
physics-managers.adb:162:57 (reference)
widgets-containers-scenes.adb:272:50 (reference)
widgets-containers-scenes.adb:277:47 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Get_YV

function Get_YV
( this: not null access Entity_Created_Event'Class )
return Float;

References:

events-entities.ads:111:14 (declaration)
events-entities.adb:292:14 (body)
events-entities.adb:295:9 (label)
physics-managers.adb:161:48 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15

Is_Clipped

function Is_Clipped
( this: not null access Entity_Created_Event'Class )
return Boolean;

References:

events-entities.ads:113:14 (declaration)
events-entities.adb:299:14 (body)
events-entities.adb:302:9 (label)
physics-managers.adb:160:57 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15

Is_Metaphysical

function Is_Metaphysical
( this: not null access Entity_Created_Event'Class )
return Boolean;

References:

events-entities.ads:115:14 (declaration)
events-entities.adb:306:14 (body)
events-entities.adb:309:9 (label)
widgets-containers-scenes.adb:270:20 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Is_Physical

function Is_Physical
( this: not null access Entity_Created_Event'Class )
return Boolean;

References:

events-entities.ads:117:14 (declaration)
events-entities.adb:313:14 (body)
events-entities.adb:316:9 (label)
physics-managers.adb:160:40 (reference)
widgets-containers-scenes.adb:272:61 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:96:15
Widgets.Containers.Scenes.Handle_Entity_Created defined at widgets-containers-scenes.ads:154:15

Get_Direction

function Get_Direction
( this: not null access Entity_Face_Event'Class )
return Direction_Type;

References:

events-entities.ads:133:14 (declaration)
events-entities.adb:339:14 (body)
events-entities.adb:342:9 (label)
worlds.adb:465:39 (reference)
worlds.adb:466:29 (reference)

Called by:

Worlds.Handle defined at worlds.ads:255:15
Worlds.Handle defined at worlds.ads:255:15

Is_Grounded

function Is_Grounded
( this: not null access Entity_Grounded_Event'Class )
return Boolean;

References:

events-entities.ads:142:14 (declaration)
events-entities.adb:357:14 (body)
events-entities.adb:360:9 (label)
worlds.adb:482:33 (reference)

Called by:

Worlds.Handle defined at worlds.ads:257:15

Get_Direction

function Get_Direction
( this: not null access Entity_Hit_Wall_Event'Class )
return Cardinal_Direction;

References:

events-entities.ads:151:14 (declaration)
events-entities.adb:375:14 (body)
events-entities.adb:378:9 (label)
worlds.adb:494:29 (reference)

Called by:

Worlds.Handle defined at worlds.ads:259:15

Get_X

function Get_X
( this: not null access Entity_Moved_Event'Class )
return Float;

References:

events-entities.ads:160:14 (declaration)
events-entities.adb:397:14 (body)
events-entities.adb:400:9 (label)
widgets-containers-scenes.adb:304:32 (reference)
widgets-containers-scenes.adb:309:35 (reference)
worlds.adb:506:33 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Moved defined at widgets-containers-scenes.ads:160:15
Widgets.Containers.Scenes.Handle_Entity_Moved defined at widgets-containers-scenes.ads:160:15
Worlds.Handle defined at worlds.ads:261:15

Get_XV

function Get_XV
( this: not null access Entity_Moved_Event'Class )
return Float;

References:

events-entities.ads:162:14 (declaration)
events-entities.adb:404:14 (body)
events-entities.adb:407:9 (label)
worlds.adb:507:35 (reference)

Called by:

Worlds.Handle defined at worlds.ads:261:15

Get_Y

function Get_Y
( this: not null access Entity_Moved_Event'Class )
return Float;

References:

events-entities.ads:164:14 (declaration)
events-entities.adb:411:14 (body)
events-entities.adb:414:9 (label)
widgets-containers-scenes.adb:304:43 (reference)
widgets-containers-scenes.adb:309:46 (reference)
worlds.adb:506:44 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Moved defined at widgets-containers-scenes.ads:160:15
Widgets.Containers.Scenes.Handle_Entity_Moved defined at widgets-containers-scenes.ads:160:15
Worlds.Handle defined at worlds.ads:261:15

Get_YV

function Get_YV
( this: not null access Entity_Moved_Event'Class )
return Float;

References:

events-entities.ads:166:14 (declaration)
events-entities.adb:418:14 (body)
events-entities.adb:421:9 (label)
worlds.adb:508:35 (reference)

Called by:

Worlds.Handle defined at worlds.ads:261:15

Get_Height

function Get_Height
( this: not null access Entity_Resized_Event'Class )
return Natural;

References:

events-entities.ads:175:14 (declaration)
events-entities.adb:438:14 (body)
events-entities.adb:441:9 (label)
widgets-containers-scenes.adb:321:47 (reference)
worlds.adb:521:44 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Resized defined at widgets-containers-scenes.ads:163:15
Worlds.Handle defined at worlds.ads:263:15

Get_Width

function Get_Width
( this: not null access Entity_Resized_Event'Class )
return Natural;

References:

events-entities.ads:177:14 (declaration)
events-entities.adb:445:14 (body)
events-entities.adb:448:9 (label)
widgets-containers-scenes.adb:321:32 (reference)
worlds.adb:521:29 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Entity_Resized defined at widgets-containers-scenes.ads:163:15
Worlds.Handle defined at worlds.ads:263:15

Get_Frame

function Get_Frame
( this: not null access Frame_Changed_Event'Class )
return Natural;

References:

events-entities.ads:193:14 (declaration)
events-entities.adb:471:14 (body)
events-entities.adb:474:9 (label)
widgets-containers-scenes.adb:369:48 (reference)

Called by:

Widgets.Containers.Scenes.Handle_Frame_Changed defined at widgets-containers-scenes.ads:172:15

Get_Impulse_Name

function Get_Impulse_Name
( this: not null access Impulse_Event'Class )
return Hashed_String;

References:

events-entities.ads:202:14 (declaration)
events-entities.adb:489:14 (body)
events-entities.adb:492:9 (label)
games-keen.adb:112:42 (reference)

Called by:

Games.Keen.Handle defined at games-keen.ads:34:15

Get_X

function Get_X
( this: not null access Move_Entity_Event'Class )
return Float;

References:

events-entities.ads:211:14 (declaration)
events-entities.adb:506:14 (body)
events-entities.adb:509:9 (label)
physics-managers.adb:188:41 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:102:15

Get_Y

function Get_Y
( this: not null access Move_Entity_Event'Class )
return Float;

References:

events-entities.ads:213:14 (declaration)
events-entities.adb:513:14 (body)
events-entities.adb:516:9 (label)
physics-managers.adb:188:52 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:102:15

Get_Height

function Get_Height
( this: not null access Resize_Entity_Event'Class )
return Natural;

References:

events-entities.ads:222:14 (declaration)
events-entities.adb:533:14 (body)
events-entities.adb:536:9 (label)
physics-managers.adb:218:57 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:108:15

Get_Width

function Get_Width
( this: not null access Resize_Entity_Event'Class )
return Natural;

References:

events-entities.ads:224:14 (declaration)
events-entities.adb:540:14 (body)
events-entities.adb:543:9 (label)
physics-managers.adb:218:42 (reference)

Called by:

Physics.Managers.Handle defined at physics-managers.ads:108:15

Get_Height

function Get_Height
( this: access Spawn_Entity_Event )
return Integer;

References:

events-entities.ads:240:14 (declaration)
events-entities.adb:577:14 (body)
events-entities.adb:580:9 (label)
worlds.adb:548:56 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Get_Id

function Get_Id
( this: access Spawn_Entity_Event )
return String;

References:

events-entities.ads:242:14 (declaration)
events-entities.adb:584:14 (body)
events-entities.adb:587:9 (label)
worlds.adb:546:41 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Width

function Get_Width
( this: access Spawn_Entity_Event )
return Integer;

References:

events-entities.ads:244:14 (declaration)
events-entities.adb:591:14 (body)
events-entities.adb:594:9 (label)
worlds.adb:548:41 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Get_X

function Get_X
( this: access Spawn_Entity_Event )
return Float;

References:

events-entities.ads:246:14 (declaration)
events-entities.adb:598:14 (body)
events-entities.adb:601:9 (label)
worlds.adb:547:41 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Get_XV

function Get_XV
( this: access Spawn_Entity_Event )
return Float;

References:

events-entities.ads:248:14 (declaration)
events-entities.adb:605:14 (body)
events-entities.adb:608:9 (label)
worlds.adb:549:41 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Get_Y

function Get_Y
( this: access Spawn_Entity_Event )
return Float;

References:

events-entities.ads:250:14 (declaration)
events-entities.adb:612:14 (body)
events-entities.adb:615:9 (label)
worlds.adb:547:52 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Get_YV

function Get_YV
( this: access Spawn_Entity_Event )
return Float;

References:

events-entities.ads:252:14 (declaration)
events-entities.adb:619:14 (body)
events-entities.adb:622:9 (label)
worlds.adb:549:53 (reference)

Called by:

Worlds.Handle defined at worlds.ads:267:15

Queue_Accelerate

procedure Queue_Accelerate
( id: Entity_Id;
dir: Cardinal_Direction;
vel: Float;
acc: Float );

References:

events-entities.ads:256:15 (declaration)
events-entities.adb:626:15 (body)
events-entities.adb:634:9 (label)
entities-players-keen.adb:472:9 (reference)
entities-players-keen.adb:475:9 (reference)
entities-players-keen.adb:625:25 (reference)
entities-players-keen.adb:689:25 (reference)
entities-players-keen.adb:816:17 (reference)
entities-players-keen.adb:853:17 (reference)
entities-players-keen.adb:869:13 (reference)
entities-players-keen.adb:872:13 (reference)
entities-players-keen.adb:879:9 (reference)
entities-players-keen.adb:955:21 (reference)
entities-players-keen.adb:995:21 (reference)
entities-players-little_keen.adb:300:13 (reference)
entities-players-little_keen.adb:313:13 (reference)

Called by:

Entities.Players.Keen.Die defined at entities-players-keen.ads:76:15
Entities.Players.Keen.Die defined at entities-players-keen.ads:76:15
Entities.Players.Keen.Move_Start defined at entities-players-keen.ads:84:15
Entities.Players.Keen.Move_Stop defined at entities-players-keen.ads:86:15
Entities.Players.Keen.Start_Jump defined at entities-players-keen.ads:107:15
Entities.Players.Keen.Stop_Jump defined at entities-players-keen.ads:109:15
Entities.Players.Keen.Teleport defined at entities-players-keen.ads:8:15
Entities.Players.Keen.Teleport defined at entities-players-keen.ads:8:15
Entities.Players.Keen.Teleport defined at entities-players-keen.ads:8:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:111:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:111:15
Entities.Players.Little_Keen.Move_Start defined at entities-players-little_keen.ads:35:15
Entities.Players.Little_Keen.Move_Stop defined at entities-players-little_keen.ads:37:15

Queue_Delete_Entity

procedure Queue_Delete_Entity
( id: Entity_Id );

References:

events-entities.ads:263:15 (declaration)
entities-sprites.adb:56:13 (reference)
events-entities.adb:638:15 (body)
events-entities.adb:643:9 (label)
entities-items-keen4.adb:41:9 (reference)
entities-items-keen4.adb:100:9 (reference)
entities-items-keen4.adb:159:9 (reference)
entities-items-keen4.adb:218:9 (reference)
entities-items-keen4.adb:276:9 (reference)
entities-items-keen4.adb:334:9 (reference)
entities-items-keen4.adb:393:9 (reference)
entities-items-keen4.adb:452:9 (reference)
entities-items-keen4.adb:511:9 (reference)
entities-items-keen4.adb:569:9 (reference)
entities-items-keen4.adb:628:9 (reference)
entities-items-keen4.adb:687:9 (reference)
entities-items-keen4.adb:745:9 (reference)
entities-sprites-keen4.adb:813:9 (reference)

Called by:

Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:182:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:148:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:80:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:216:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:131:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:63:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:165:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:97:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:199:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:29:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:12:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:46:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:114:15
Entities.Sprites.Keen4.Explode defined at entities-sprites-keen4.ads:232:15
Entities.Sprites.Tick defined at entities-sprites.ads:35:15

Queue_Entities_Collided

procedure Queue_Entities_Collided
( a, b: Entity_Id );

References:

events-entities.ads:265:15 (declaration)
events-entities.adb:647:15 (body)
events-entities.adb:652:9 (label)
physics-managers.adb:375:29 (reference)

Called by:

Physics.Managers.Tick.Detect_Collisions.Collide_Each defined at physics-managers.adb:360:23

Queue_Entities_Separated

procedure Queue_Entities_Separated
( a, b: Entity_Id );

References:

events-entities.ads:267:15 (declaration)
events-entities.adb:656:15 (body)
events-entities.adb:661:9 (label)
physics-managers.adb:377:29 (reference)

Called by:

Physics.Managers.Tick.Detect_Collisions.Collide_Each defined at physics-managers.adb:360:23

Queue_Entity_Attribute_Changed

procedure Queue_Entity_Attribute_Changed
( id: Entity_Id;
attribute: String;
val: in out A_Value );

References:

events-entities.ads:269:15 (declaration)
entities.adb:323:9 (reference)
events-entities.adb:665:15 (body)
events-entities.adb:672:9 (label)

Queue_Entity_Created

procedure Queue_Entity_Created
( id: Entity_Id;
class: String;
physical, metaphysical, clipped: Boolean;
width, height: Natural;
x, y: Float;
xv, yv: Float;
libName: String;
frame: Natural;
attributes: not null A_Association );

References:

events-entities.ads:276:15 (declaration)
events-entities.adb:676:15 (body)
events-entities.adb:693:9 (label)
worlds.adb:645:13 (reference)
worlds.adb:873:13 (reference)

Called by:

Worlds.Queue_Load_Events.Examine defined at worlds.adb:642:19
Worlds.Spawn_Entity defined at worlds.ads:129:15
Argument 'attributes' is copied and unchanged.

Queue_Entity_Deleted

procedure Queue_Entity_Deleted
( id: Entity_Id );

References:

events-entities.ads:290:15 (declaration)
events-entities.adb:697:15 (body)
events-entities.adb:702:9 (label)
worlds.adb:425:17 (reference)

Called by:

Worlds.Handle defined at worlds.ads:249:15

Queue_Entity_Face

procedure Queue_Entity_Face
( id: Entity_Id;
dir: Direction_Type );

References:

events-entities.ads:292:15 (declaration)
events-entities.adb:706:15 (body)
events-entities.adb:711:9 (label)

Queue_Entity_Grounded

procedure Queue_Entity_Grounded
( id: Entity_Id;
grounded: Boolean );

References:

events-entities.ads:294:15 (declaration)
events-entities.adb:715:15 (body)
events-entities.adb:720:9 (label)
physics-bodies.adb:251:21 (reference)
physics-bodies.adb:256:21 (reference)
physics-bodies.adb:458:13 (reference)

Called by:

Physics.Bodies.Clip.Clip_Feet defined at physics-bodies.adb:162:19
Physics.Bodies.Clip.Clip_Feet defined at physics-bodies.adb:162:19
Physics.Bodies.Set_Clipped defined at physics-bodies.ads:58:15

Queue_Entity_Hit_Wall

procedure Queue_Entity_Hit_Wall
( id: Entity_Id;
dir: Cardinal_Direction );

References:

events-entities.ads:296:15 (declaration)
events-entities.adb:724:15 (body)
events-entities.adb:729:9 (label)
physics-bodies.adb:151:25 (reference)
physics-bodies.adb:155:25 (reference)

Called by:

Physics.Bodies.Clip.Notify_Hit_Wall defined at physics-bodies.adb:146:19
Physics.Bodies.Clip.Notify_Hit_Wall defined at physics-bodies.adb:146:19

Queue_Entity_Moved

procedure Queue_Entity_Moved
( id: Entity_Id;
x, y, xv, yv: Float );

References:

events-entities.ads:298:15 (declaration)
events-entities.adb:733:15 (body)
events-entities.adb:738:9 (label)
physics-bodies.adb:428:9 (reference)
physics-bodies.adb:537:13 (reference)

Queue_Entity_Resized

procedure Queue_Entity_Resized
( id: Entity_Id;
width, height: Natural );

References:

events-entities.ads:300:15 (declaration)
events-entities.adb:742:15 (body)
events-entities.adb:747:9 (label)
physics-bodies.adb:498:9 (reference)

Queue_Impulse

procedure Queue_Impulse
( id: Entity_Id;
name: Hashed_String );

References:

events-entities.ads:302:15 (declaration)
events-entities.adb:769:15 (body)
events-entities.adb:774:9 (label)
game_views-keen.adb:63:17 (reference)
game_views-keen.adb:65:17 (reference)
game_views-keen.adb:96:38 (reference)
game_views-keen.adb:97:38 (reference)
game_views-keen.adb:98:38 (reference)
game_views-keen.adb:99:38 (reference)
game_views-keen.adb:100:38 (reference)
game_views-keen.adb:113:38 (reference)
game_views-keen.adb:114:38 (reference)
game_views-keen.adb:115:38 (reference)
game_views-keen.adb:116:38 (reference)
game_views-keen.adb:117:38 (reference)

Called by:

Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:49:15

Queue_Follow_Entity

procedure Queue_Follow_Entity
( id: Entity_Id );

References:

events-entities.ads:304:15 (declaration)
events-entities.adb:751:15 (body)
events-entities.adb:756:9 (label)
worlds.adb:663:13 (reference)
entities-players-keen.adb:469:9 (reference)

Called by:

Entities.Players.Keen.Die defined at entities-players-keen.ads:76:15
Worlds.Queue_Load_Events defined at worlds.ads:286:15

Queue_Frame_Changed

procedure Queue_Frame_Changed
( id: Entity_Id;
frame: Natural );

References:

events-entities.ads:306:15 (declaration)
entities.adb:335:17 (reference)
events-entities.adb:760:15 (body)
events-entities.adb:765:9 (label)

Called by:

Entities.Set_Frame defined at entities.ads:249:15

Queue_Move_Entity

procedure Queue_Move_Entity
( id: Entity_Id;
x, y: Float );

References:

events-entities.ads:308:15 (declaration)
events-entities.adb:778:15 (body)
events-entities.adb:783:9 (label)
entities-players-keen.adb:951:21 (reference)

Called by:

Entities.Players.Keen.Tick defined at entities-players-keen.ads:111:15

Queue_Resize_Entity

procedure Queue_Resize_Entity
( id: Entity_Id;
width, height: Natural );

References:

events-entities.ads:310:15 (declaration)
events-entities.adb:787:15 (body)
events-entities.adb:792:9 (label)

Queue_Set_Entity_Attribute

procedure Queue_Set_Entity_Attribute
( id: Entity_Id;
attribute: String;
val: in out A_Value );

References:

events-entities.ads:312:15 (declaration)
events-entities.adb:796:15 (body)
events-entities.adb:803:9 (label)
entities-players-keen.adb:471:9 (reference)
entities-players-keen.adb:878:9 (reference)
entities-players-keen.adb:954:21 (reference)

Called by:

Entities.Players.Keen.Die defined at entities-players-keen.ads:76:15
Entities.Players.Keen.Teleport defined at entities-players-keen.ads:8:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:111:15

Queue_Spawn_Entity

procedure Queue_Spawn_Entity
( id: String;
x, y: Float;
width, height: Natural := 0;
xv, yv: Float := 0.0 );

References:

events-entities.ads:318:15 (declaration)
events-entities.adb:807:15 (body)
events-entities.adb:816:9 (label)
entities-items-keen4.adb:42:9 (reference)
entities-items-keen4.adb:101:9 (reference)
entities-items-keen4.adb:160:9 (reference)
entities-items-keen4.adb:219:9 (reference)
entities-items-keen4.adb:277:9 (reference)
entities-items-keen4.adb:335:9 (reference)
entities-items-keen4.adb:394:9 (reference)
entities-items-keen4.adb:453:9 (reference)
entities-items-keen4.adb:512:9 (reference)
entities-items-keen4.adb:570:9 (reference)
entities-items-keen4.adb:629:9 (reference)
entities-items-keen4.adb:688:9 (reference)
entities-items-keen4.adb:746:9 (reference)
entities-players-keen.adb:776:17 (reference)
entities-players-keen.adb:780:17 (reference)
entities-sprites-keen4.adb:814:9 (reference)

Called by:

Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:199:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:165:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:97:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:114:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:148:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:80:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:182:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:46:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:216:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:12:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:29:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:63:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:131:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:101:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:101:15
Entities.Sprites.Keen4.Explode defined at entities-sprites-keen4.ads:232:15