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:14:10 (declaration)
events-entities.adb:12:40 (reference)
events-entities.adb:22:45 (reference)
events-entities.adb:30:39 (reference)
events-entities.adb:79:9 (reference)
events-entities.adb:111:9 (reference)
events-entities.adb:135:9 (reference)
events-entities.adb:149:9 (reference)
events-entities.adb:171:9 (reference)
events-entities.adb:198:8 (reference)
events-entities.adb:221:9 (reference)
events-entities.adb:252:9 (reference)
events-entities.adb:353:9 (reference)
events-entities.adb:363:9 (reference)
events-entities.adb:381:9 (reference)
events-entities.adb:399:9 (reference)
events-entities.adb:418:9 (reference)
events-entities.adb:461:9 (reference)
events-entities.adb:485:9 (reference)
events-entities.adb:495:9 (reference)
events-entities.adb:513:9 (reference)
events-entities.adb:538:9 (reference)
events-entities.adb:565:9 (reference)
events-entities.ads:16:45 (reference)
events-entities.ads:28:34 (reference)
events-entities.ads:43:37 (reference)
events-entities.ads:64:40 (reference)
events-entities.ads:85:38 (reference)
events-entities.ads:122:38 (reference)
events-entities.ads:129:35 (reference)
events-entities.ads:138:39 (reference)
events-entities.ads:147:39 (reference)
events-entities.ads:156:36 (reference)
events-entities.ads:171:38 (reference)
events-entities.ads:182:37 (reference)
events-entities.ads:189:37 (reference)
events-entities.ads:198:31 (reference)
events-entities.ads:207:35 (reference)
events-entities.ads:218:37 (reference)
events-entities.ads:333:10 (full declaration)
events-entities.ads:338:40 (reference)
events-entities.ads:341:39 (reference)
events-entities.ads:357:34 (reference)
events-entities.ads:372:37 (reference)
events-entities.ads:390:40 (reference)
events-entities.ads:425:38 (reference)
events-entities.ads:462:38 (reference)
events-entities.ads:468:35 (reference)
events-entities.ads:479:39 (reference)
events-entities.ads:490:39 (reference)
events-entities.ads:501:36 (reference)
events-entities.ads:514:38 (reference)
events-entities.ads:526:37 (reference)
events-entities.ads:532:37 (reference)
events-entities.ads:545:31 (reference)
events-entities.ads:558:35 (reference)
events-entities.ads:569:37 (reference)

Entities_Event (abstract)

type Entities_Event is abstract new Event with private;

Ancestors:

Immediate Children:

Primitive operations:

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

References:

events-entities.ads:20:10 (declaration)
events-entities.adb:38:40 (reference)
events-entities.adb:49:44 (reference)
events-entities.adb:56:44 (reference)
events-entities.adb:64:39 (reference)
events-entities.adb:119:9 (reference)
events-entities.adb:127:9 (reference)
events-entities.ads:22:44 (reference)
events-entities.ads:24:44 (reference)
events-entities.ads:50:41 (reference)
events-entities.ads:57:42 (reference)
events-entities.ads:345:10 (full declaration)
events-entities.ads:350:40 (reference)
events-entities.ads:353:39 (reference)
events-entities.ads:378:41 (reference)
events-entities.ads:384:42 (reference)

Accelerate_Event

type Accelerate_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:28:10 (declaration)
events-entities.adb:73:40 (reference)
events-entities.adb:87:55 (reference)
events-entities.adb:94:52 (reference)
events-entities.adb:101:51 (reference)
events-entities.adb:676:41 (reference)
events-entities.ads:29:43 (reference)
events-entities.ads:33:55 (reference)
events-entities.ads:36:52 (reference)
events-entities.ads:38:51 (reference)
events-entities.ads:357:10 (full declaration)
events-entities.ads:364:40 (reference)

Delete_Entity_Event

type Delete_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:43:10 (declaration)
events-entities.adb:109:40 (reference)
events-entities.adb:685:44 (reference)
events-entities.ads:44:46 (reference)
events-entities.ads:372:10 (full declaration)
events-entities.ads:374:40 (reference)

Entities_Collided_Event

type Entities_Collided_Event is new Entities_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:50:10 (declaration)
events-entities.adb:117:40 (reference)
events-entities.adb:694:48 (reference)
events-entities.ads:51:50 (reference)
events-entities.ads:378:10 (full declaration)
events-entities.ads:380:40 (reference)

Entities_Separated_Event

type Entities_Separated_Event is new Entities_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:57:10 (declaration)
events-entities.adb:125:40 (reference)
events-entities.adb:703:49 (reference)
events-entities.ads:58:51 (reference)
events-entities.ads:384:10 (full declaration)
events-entities.ads:386: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)
Get_Attribute
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
To_String (Inherited)

References:

events-entities.ads:64:10 (declaration)
events-entities.adb:133:37 (reference)
events-entities.adb:143:45 (reference)
events-entities.adb:158:41 (reference)
events-entities.adb:168:37 (reference)
events-entities.adb:177:43 (reference)
events-entities.adb:190:9 (reference)
events-entities.adb:592:9 (reference)
events-entities.ads:68:41 (reference)
events-entities.ads:73:43 (reference)
events-entities.ads:78:48 (reference)
events-entities.ads:229:44 (reference)
events-entities.ads:390:10 (full declaration)
events-entities.ads:396:37 (reference)
events-entities.ads:401:45 (reference)
events-entities.ads:410:37 (reference)
events-entities.ads:414:48 (reference)
events-entities.ads:581:44 (reference)

Entity_Attribute_Changed_Event

type Entity_Attribute_Changed_Event is new Entity_Attribute_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:78:10 (declaration)
events-entities.adb:185:45 (reference)
events-entities.adb:714:55 (reference)
events-entities.ads:79:57 (reference)
events-entities.ads:414:10 (full declaration)
events-entities.ads:416: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)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
To_String (overriding To_String)

References:

events-entities.ads:85:10 (declaration)
events-entities.adb:196:37 (reference)
events-entities.adb:207:48 (reference)
events-entities.adb:239:61 (reference)
events-entities.adb:249:37 (reference)
events-entities.adb:257:48 (reference)
events-entities.adb:264:48 (reference)
events-entities.adb:271:49 (reference)
events-entities.adb:278:51 (reference)
events-entities.adb:285:48 (reference)
events-entities.adb:292:44 (reference)
events-entities.adb:299:45 (reference)
events-entities.adb:306:44 (reference)
events-entities.adb:313:45 (reference)
events-entities.adb:320:49 (reference)
events-entities.adb:327:54 (reference)
events-entities.adb:334:50 (reference)
events-entities.adb:342:39 (reference)
events-entities.adb:734:45 (reference)
events-entities.ads:86:47 (reference)
events-entities.ads:90:61 (reference)
events-entities.ads:95:48 (reference)
events-entities.ads:98:48 (reference)
events-entities.ads:100:49 (reference)
events-entities.ads:102:51 (reference)
events-entities.ads:104:48 (reference)
events-entities.ads:106:44 (reference)
events-entities.ads:108:45 (reference)
events-entities.ads:110:44 (reference)
events-entities.ads:112:45 (reference)
events-entities.ads:114:49 (reference)
events-entities.ads:116:54 (reference)
events-entities.ads:118:50 (reference)
events-entities.ads:425:10 (full declaration)
events-entities.ads:440:37 (reference)
events-entities.ads:442:48 (reference)
events-entities.ads:456:37 (reference)
events-entities.ads:458:39 (reference)

Entity_Deleted_Event

type Entity_Deleted_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:122:10 (declaration)
events-entities.adb:351:40 (reference)
events-entities.adb:744:45 (reference)
events-entities.ads:123:47 (reference)
events-entities.ads:462:10 (full declaration)
events-entities.ads:464:40 (reference)

Entity_Face_Event

type Entity_Face_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:129:10 (declaration)
events-entities.adb:359:40 (reference)
events-entities.adb:369:52 (reference)
events-entities.adb:753:42 (reference)
events-entities.ads:130:44 (reference)
events-entities.ads:134:52 (reference)
events-entities.ads:468:10 (full declaration)
events-entities.ads:473:40 (reference)

Entity_Grounded_Event

type Entity_Grounded_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:138:10 (declaration)
events-entities.adb:377:44 (reference)
events-entities.adb:387:50 (reference)
events-entities.adb:762:46 (reference)
events-entities.ads:139:48 (reference)
events-entities.ads:143:50 (reference)
events-entities.ads:479:10 (full declaration)
events-entities.ads:484: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)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
To_String (Inherited)

References:

events-entities.ads:147:10 (declaration)
events-entities.adb:395:40 (reference)
events-entities.adb:405:52 (reference)
events-entities.adb:771:46 (reference)
events-entities.ads:148:48 (reference)
events-entities.ads:152:52 (reference)
events-entities.ads:490:10 (full declaration)
events-entities.ads:495:40 (reference)

Entity_Moved_Event

type Entity_Moved_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:156:10 (declaration)
events-entities.adb:413:42 (reference)
events-entities.adb:427:44 (reference)
events-entities.adb:434:45 (reference)
events-entities.adb:441:44 (reference)
events-entities.adb:448:45 (reference)
events-entities.adb:780:43 (reference)
events-entities.ads:157:45 (reference)
events-entities.ads:161:44 (reference)
events-entities.ads:163:45 (reference)
events-entities.ads:165:44 (reference)
events-entities.ads:167:45 (reference)
events-entities.ads:501:10 (full declaration)
events-entities.ads:507:42 (reference)

Entity_Resized_Event

type Entity_Resized_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:171:10 (declaration)
events-entities.adb:456:42 (reference)
events-entities.adb:468:49 (reference)
events-entities.adb:475:48 (reference)
events-entities.adb:789:45 (reference)
events-entities.ads:172:47 (reference)
events-entities.ads:176:49 (reference)
events-entities.ads:178:48 (reference)
events-entities.ads:514:10 (full declaration)
events-entities.ads:519:42 (reference)

Follow_Entity_Event

type Follow_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:182:10 (declaration)
events-entities.adb:483:40 (reference)
events-entities.adb:798:44 (reference)
events-entities.ads:183:46 (reference)
events-entities.ads:526:10 (full declaration)
events-entities.ads:528:40 (reference)

Frame_Changed_Event

type Frame_Changed_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:189:10 (declaration)
events-entities.adb:491:41 (reference)
events-entities.adb:501:48 (reference)
events-entities.adb:807:44 (reference)
events-entities.ads:190:46 (reference)
events-entities.ads:194:48 (reference)
events-entities.ads:532:10 (full declaration)
events-entities.ads:537:41 (reference)

Impulse_Event

type Impulse_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:198:10 (declaration)
events-entities.adb:509:40 (reference)
events-entities.adb:519:55 (reference)
events-entities.adb:527:39 (reference)
events-entities.adb:816:38 (reference)
events-entities.ads:199:40 (reference)
events-entities.ads:203:55 (reference)
events-entities.ads:545:10 (full declaration)
events-entities.ads:550:40 (reference)
events-entities.ads:554:39 (reference)

Move_Entity_Event

type Move_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:207:10 (declaration)
events-entities.adb:536:40 (reference)
events-entities.adb:545:44 (reference)
events-entities.adb:552:44 (reference)
events-entities.adb:825:42 (reference)
events-entities.ads:208:44 (reference)
events-entities.ads:212:44 (reference)
events-entities.ads:214:44 (reference)
events-entities.ads:558:10 (full declaration)
events-entities.ads:563:40 (reference)

Resize_Entity_Event

type Resize_Entity_Event is new Entity_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:218:10 (declaration)
events-entities.adb:560:42 (reference)
events-entities.adb:572:49 (reference)
events-entities.adb:579:48 (reference)
events-entities.adb:834:44 (reference)
events-entities.ads:219:46 (reference)
events-entities.ads:223:49 (reference)
events-entities.ads:225:48 (reference)
events-entities.ads:569:10 (full declaration)
events-entities.ads:574:42 (reference)

Set_Entity_Attribute_Event

type Set_Entity_Attribute_Event is new Entity_Attribute_Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:229:10 (declaration)
events-entities.adb:587:45 (reference)
events-entities.adb:845:51 (reference)
events-entities.adb:856:51 (reference)
events-entities.ads:230:53 (reference)
events-entities.ads:581:10 (full declaration)
events-entities.ads:583:45 (reference)

Spawn_Entity_Event

type Spawn_Entity_Event is new Event with private;

Ancestors:

Primitive operations:

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

References:

events-entities.ads:236:10 (declaration)
events-entities.adb:597:42 (reference)
events-entities.adb:616:40 (reference)
events-entities.adb:623:36 (reference)
events-entities.adb:630:39 (reference)
events-entities.adb:637:35 (reference)
events-entities.adb:644:36 (reference)
events-entities.adb:651:35 (reference)
events-entities.adb:658:36 (reference)
events-entities.adb:665:39 (reference)
events-entities.adb:871:43 (reference)
events-entities.ads:237:45 (reference)
events-entities.ads:241:40 (reference)
events-entities.ads:243:36 (reference)
events-entities.ads:245:39 (reference)
events-entities.ads:247:35 (reference)
events-entities.ads:249:36 (reference)
events-entities.ads:251:35 (reference)
events-entities.ads:253:36 (reference)
events-entities.ads:592:10 (full declaration)
events-entities.ads:601:42 (reference)
events-entities.ads:609:39 (reference)

Types

A_Accelerate_Event

type A_Accelerate_Event is access all Accelerate_Event'Class;

References:

events-entities.ads:29:10 (declaration)
events-entities.adb:676: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:44:10 (declaration)
events-entities.adb:685: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:51:10 (declaration)
events-entities.adb:694: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:58:10 (declaration)
events-entities.adb:703: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:79:10 (declaration)
events-entities.adb:714: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:86:10 (declaration)
events-entities.adb:734: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:123:10 (declaration)
events-entities.adb:744: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:130:10 (declaration)
events-entities.adb:753: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:139:10 (declaration)
events-entities.adb:762: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:148:10 (declaration)
events-entities.adb:771: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:157:10 (declaration)
events-entities.adb:780: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:172:10 (declaration)
events-entities.adb:789: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:183:10 (declaration)
events-entities.adb:798:15 (reference)
game_views-keen.adb:265: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:190:10 (declaration)
events-entities.adb:807: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:199:10 (declaration)
events-entities.adb:816:15 (reference)
games-keen.adb:55:26 (reference)
games-keen.adb:105: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:208:10 (declaration)
events-entities.adb:825: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:219:10 (declaration)
events-entities.adb:834: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:230:10 (declaration)
events-entities.adb:845:15 (reference)
events-entities.adb:856: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:237:10 (declaration)
events-entities.adb:871: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:31: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:46: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:53: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:60: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:81: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:88: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:125: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:132: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:141: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:150: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:159: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:174: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:185:5 (declaration)
game_views-keen.adb:264: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:192: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:201:5 (declaration)
games-keen.adb:54:25 (reference)

MOVE_ENTITY_ID (Events.Event_Id)

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

References:

events-entities.ads:210: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:221: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:232: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:239: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:16:14 (declaration)
events-entities.adb:22:14 (body)
events-entities.adb:25: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:265:61 (reference)
games-keen.adb:109:45 (reference)
widgets-containers-scenes-keen.adb:153:34 (reference)

Called by:

Game_Views.Keen.Handle_Event defined at game_views-keen.ads:67: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:22:14 (declaration)
events-entities.adb:49:14 (body)
events-entities.adb:52: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:24:14 (declaration)
events-entities.adb:56:14 (body)
events-entities.adb:59: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:33:14 (declaration)
events-entities.adb:87:14 (body)
events-entities.adb:90:9 (label)
events-entities.ads:34: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:36:14 (declaration)
events-entities.adb:94:14 (body)
events-entities.adb:97: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:38:14 (declaration)
events-entities.adb:101:14 (body)
events-entities.adb:104:9 (label)
events-entities.ads:39: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:68:15 (declaration)
events-entities.adb:158:15 (body)
events-entities.adb:163: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:73:14 (declaration)
events-entities.adb:177:14 (body)
events-entities.adb:180: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:90:15 (declaration)
events-entities.adb:239:15 (body)
events-entities.adb:244:9 (label)

Get_Class

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

References:

events-entities.ads:95:14 (declaration)
events-entities.adb:257:14 (body)
events-entities.adb:260:9 (label)
events-entities.ads:96: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:98:14 (declaration)
events-entities.adb:264:14 (body)
events-entities.adb:267: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:100:14 (declaration)
events-entities.adb:271:14 (body)
events-entities.adb:274: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:102:14 (declaration)
events-entities.adb:278:14 (body)
events-entities.adb:281: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:104:14 (declaration)
events-entities.adb:285:14 (body)
events-entities.adb:288: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:106:14 (declaration)
events-entities.adb:292:14 (body)
events-entities.adb:295: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:108:14 (declaration)
events-entities.adb:299:14 (body)
events-entities.adb:302: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:110:14 (declaration)
events-entities.adb:306:14 (body)
events-entities.adb:309: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:112:14 (declaration)
events-entities.adb:313:14 (body)
events-entities.adb:316: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:114:14 (declaration)
events-entities.adb:320:14 (body)
events-entities.adb:323: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:116:14 (declaration)
events-entities.adb:327:14 (body)
events-entities.adb:330: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:118:14 (declaration)
events-entities.adb:334:14 (body)
events-entities.adb:337: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:134:14 (declaration)
events-entities.adb:369:14 (body)
events-entities.adb:372: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:143:14 (declaration)
events-entities.adb:387:14 (body)
events-entities.adb:390: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:152:14 (declaration)
events-entities.adb:405:14 (body)
events-entities.adb:408: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:161:14 (declaration)
events-entities.adb:427:14 (body)
events-entities.adb:430: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:163:14 (declaration)
events-entities.adb:434:14 (body)
events-entities.adb:437: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:165:14 (declaration)
events-entities.adb:441:14 (body)
events-entities.adb:444: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:167:14 (declaration)
events-entities.adb:448:14 (body)
events-entities.adb:451: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:176:14 (declaration)
events-entities.adb:468:14 (body)
events-entities.adb:471: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:178:14 (declaration)
events-entities.adb:475:14 (body)
events-entities.adb:478: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:194:14 (declaration)
events-entities.adb:501:14 (body)
events-entities.adb:504: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:203:14 (declaration)
events-entities.adb:519:14 (body)
events-entities.adb:522:9 (label)
games-keen.adb:111: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:212:14 (declaration)
events-entities.adb:545:14 (body)
events-entities.adb:548: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:214:14 (declaration)
events-entities.adb:552:14 (body)
events-entities.adb:555: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:223:14 (declaration)
events-entities.adb:572:14 (body)
events-entities.adb:575: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:225:14 (declaration)
events-entities.adb:579:14 (body)
events-entities.adb:582: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:241:14 (declaration)
events-entities.adb:616:14 (body)
events-entities.adb:619: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:243:14 (declaration)
events-entities.adb:623:14 (body)
events-entities.adb:626: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:245:14 (declaration)
events-entities.adb:630:14 (body)
events-entities.adb:633: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:247:14 (declaration)
events-entities.adb:637:14 (body)
events-entities.adb:640: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:249:14 (declaration)
events-entities.adb:644:14 (body)
events-entities.adb:647: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:251:14 (declaration)
events-entities.adb:651:14 (body)
events-entities.adb:654: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:253:14 (declaration)
events-entities.adb:658:14 (body)
events-entities.adb:661: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:257:15 (declaration)
events-entities.adb:672:15 (body)
events-entities.adb:680:9 (label)
entities-players-keen.adb:498:9 (reference)
entities-players-keen.adb:501:9 (reference)
entities-players-keen.adb:668:25 (reference)
entities-players-keen.adb:736:25 (reference)
entities-players-keen.adb:918:17 (reference)
entities-players-keen.adb:955:17 (reference)
entities-players-keen.adb:977:13 (reference)
entities-players-keen.adb:981:13 (reference)
entities-players-keen.adb:985:13 (reference)
entities-players-keen.adb:992:9 (reference)
entities-players-keen.adb:1067:21 (reference)
entities-players-keen.adb:1068:21 (reference)
entities-players-keen.adb:1109: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:75:15
Entities.Players.Keen.Die defined at entities-players-keen.ads:75:15
Entities.Players.Keen.Move_Start defined at entities-players-keen.ads:83:15
Entities.Players.Keen.Move_Stop defined at entities-players-keen.ads:85:15
Entities.Players.Keen.Start_Jump defined at entities-players-keen.ads:106:15
Entities.Players.Keen.Stop_Jump defined at entities-players-keen.ads:108: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.Teleport defined at entities-players-keen.ads:8:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:110:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:110:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:110: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:264:15 (declaration)
entities-sprites.adb:56:13 (reference)
events-entities.adb:684:15 (body)
events-entities.adb:689: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:814: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:266:15 (declaration)
events-entities.adb:693:15 (body)
events-entities.adb:698: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:268:15 (declaration)
events-entities.adb:702:15 (body)
events-entities.adb:707: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:270:15 (declaration)
entities.adb:323:9 (reference)
events-entities.adb:711:15 (body)
events-entities.adb:718: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:277:15 (declaration)
events-entities.adb:722:15 (body)
events-entities.adb:739: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:291:15 (declaration)
events-entities.adb:743:15 (body)
events-entities.adb:748: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:293:15 (declaration)
events-entities.adb:752:15 (body)
events-entities.adb:757:9 (label)

Queue_Entity_Grounded

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

References:

events-entities.ads:295:15 (declaration)
events-entities.adb:761:15 (body)
events-entities.adb:766:9 (label)
physics-bodies.adb:259:21 (reference)
physics-bodies.adb:264:21 (reference)
physics-bodies.adb:497:13 (reference)

Called by:

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

Queue_Entity_Hit_Wall

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

References:

events-entities.ads:297:15 (declaration)
events-entities.adb:770:15 (body)
events-entities.adb:775:9 (label)
physics-bodies.adb:159:25 (reference)
physics-bodies.adb:163:25 (reference)

Called by:

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

Queue_Entity_Moved

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

References:

events-entities.ads:299:15 (declaration)
events-entities.adb:779:15 (body)
events-entities.adb:784:9 (label)
physics-bodies.adb:467:9 (reference)
physics-bodies.adb:579:13 (reference)

Queue_Entity_Resized

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

References:

events-entities.ads:301:15 (declaration)
events-entities.adb:788:15 (body)
events-entities.adb:793:9 (label)
physics-bodies.adb:540:9 (reference)

Queue_Impulse

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

References:

events-entities.ads:303:15 (declaration)
events-entities.adb:815:15 (body)
events-entities.adb:820:9 (label)
game_views-keen.adb:56:17 (reference)
game_views-keen.adb:58:17 (reference)
game_views-keen.adb:89:38 (reference)
game_views-keen.adb:90:38 (reference)
game_views-keen.adb:91:38 (reference)
game_views-keen.adb:92:38 (reference)
game_views-keen.adb:93:38 (reference)
game_views-keen.adb:106:38 (reference)
game_views-keen.adb:107:38 (reference)
game_views-keen.adb:108:38 (reference)
game_views-keen.adb:109:38 (reference)
game_views-keen.adb:110:38 (reference)
entities-players-keen.adb:1071:21 (reference)

Called by:

Entities.Players.Keen.Tick defined at entities-players-keen.ads:110:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15
Game_Views.Keen.Scene_Key_Handler defined at game_views-keen.adb:42:15

Queue_Follow_Entity

procedure Queue_Follow_Entity
( id: Entity_Id );

References:

events-entities.ads:305:15 (declaration)
events-entities.adb:797:15 (body)
events-entities.adb:802:9 (label)
worlds.adb:663:13 (reference)
entities-players-keen.adb:495:9 (reference)

Called by:

Entities.Players.Keen.Die defined at entities-players-keen.ads:75: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:307:15 (declaration)
entities.adb:335:17 (reference)
events-entities.adb:806:15 (body)
events-entities.adb:811:9 (label)

Called by:

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

Queue_Move_Entity

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

References:

events-entities.ads:309:15 (declaration)
events-entities.adb:824:15 (body)
events-entities.adb:829:9 (label)
entities-players-keen.adb:1070:21 (reference)

Called by:

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

Queue_Resize_Entity

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

References:

events-entities.ads:311:15 (declaration)
events-entities.adb:833:15 (body)
events-entities.adb:838: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:313:15 (declaration)
events-entities.adb:842:15 (body)
events-entities.adb:849:9 (label)
entities-players-keen.adb:497:9 (reference)

Called by:

Entities.Players.Keen.Die defined at entities-players-keen.ads:75:15

Queue_Set_Entity_Attribute

procedure Queue_Set_Entity_Attribute
( id: Entity_Id;
attribute: String;
val: Boolean );

References:

events-entities.ads:319:15 (declaration)
events-entities.adb:853:15 (body)
events-entities.adb:862:9 (label)
entities-players-keen.adb:991:9 (reference)
entities-players-keen.adb:1069:21 (reference)

Called by:

Entities.Players.Keen.Teleport defined at entities-players-keen.ads:8:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:110: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:324:15 (declaration)
events-entities.adb:866:15 (body)
events-entities.adb:875: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:857:21 (reference)
entities-players-keen.adb:861:21 (reference)
entities-players-keen.adb:865:21 (reference)
entities-players-keen.adb:869:21 (reference)
entities-players-keen.adb:881:17 (reference)
entities-sprites-keen4.adb:815: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:63: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:29: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:12: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:100:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:100:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:100:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:100:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:100:15
Entities.Sprites.Keen4.Explode defined at entities-sprites-keen4.ads:232:15