Index

Package: Events.Keen

Description

package Events.Keen is

Classes

Give_Ammo_Event

type Give_Ammo_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-keen.ads:8:10 (declaration)
events-keen.adb:6:40 (reference)
events-keen.adb:14:49 (reference)
events-keen.adb:52:40 (reference)
events-keen.ads:9:42 (reference)
events-keen.ads:13:49 (reference)
events-keen.ads:43:10 (full declaration)
events-keen.ads:48:40 (reference)

Give_Drops_Event

type Give_Drops_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-keen.ads:17:10 (declaration)
events-keen.adb:21:40 (reference)
events-keen.adb:29:49 (reference)
events-keen.adb:61:41 (reference)
events-keen.ads:18:43 (reference)
events-keen.ads:22:49 (reference)
events-keen.ads:52:10 (full declaration)
events-keen.ads:57:40 (reference)

Give_Points_Event

type Give_Points_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-keen.ads:26:10 (declaration)
events-keen.adb:36:40 (reference)
events-keen.adb:44:49 (reference)
events-keen.adb:70:42 (reference)
events-keen.ads:27:44 (reference)
events-keen.ads:31:49 (reference)
events-keen.ads:61:10 (full declaration)
events-keen.ads:66:40 (reference)

Types

A_Give_Ammo_Event

type A_Give_Ammo_Event is access all Give_Ammo_Event'Class;

References:

events-keen.ads:9:10 (declaration)
games-keen.adb:65:26 (reference)
games-keen.adb:76:39 (reference)
games-keen.ads:26:39 (reference)
events-keen.adb:52:15 (reference)

A_Give_Drops_Event

type A_Give_Drops_Event is access all Give_Drops_Event'Class;

References:

events-keen.ads:18:10 (declaration)
games-keen.adb:62:26 (reference)
games-keen.adb:88:39 (reference)
games-keen.ads:29:39 (reference)
events-keen.adb:61:15 (reference)

A_Give_Points_Event

type A_Give_Points_Event is access all Give_Points_Event'Class;

References:

events-keen.ads:27:10 (declaration)
games-keen.adb:59:26 (reference)
games-keen.adb:97:39 (reference)
games-keen.ads:32:39 (reference)
events-keen.adb:70:15 (reference)

Constants & Global variables

GIVE_AMMO_ID (Events.Event_Id)

GIVE_AMMO_ID : constant Event_Id := To_Event_Id( "Give_Ammo" );

References:

events-keen.ads:11:5 (declaration)
games-keen.adb:64:28 (reference)

GIVE_DROPS_ID (Events.Event_Id)

GIVE_DROPS_ID : constant Event_Id := To_Event_Id( "Give_Drops" );

References:

events-keen.ads:20:5 (declaration)
games-keen.adb:61:28 (reference)

GIVE_POINTS_ID (Events.Event_Id)

GIVE_POINTS_ID : constant Event_Id := To_Event_Id( "Give_Points" );

References:

events-keen.ads:29:5 (declaration)
games-keen.adb:58:28 (reference)

Subprograms & Entries

Get_Amount

function Get_Amount
( this: not null access Give_Ammo_Event'Class )
return Integer;

References:

events-keen.ads:13:14 (declaration)
games-keen.adb:78:40 (reference)
events-keen.adb:14:14 (body)
events-keen.adb:17:9 (label)

Called by:

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

Get_Amount

function Get_Amount
( this: not null access Give_Drops_Event'Class )
return Integer;

References:

events-keen.ads:22:14 (declaration)
games-keen.adb:90:41 (reference)
events-keen.adb:29:14 (body)
events-keen.adb:32:9 (label)

Called by:

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

Get_Amount

function Get_Amount
( this: not null access Give_Points_Event'Class )
return Integer;

References:

events-keen.ads:31:14 (declaration)
games-keen.adb:99:42 (reference)
events-keen.adb:44:14 (body)
events-keen.adb:47:9 (label)

Called by:

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

Queue_Give_Ammo

procedure Queue_Give_Ammo
( amount: Integer );

References:

events-keen.ads:35:15 (declaration)
entities-items-keen4.adb:686:9 (reference)
entities-players-keen.adb:773:13 (reference)
events-keen.adb:51:15 (body)
events-keen.adb:56:9 (label)

Called by:

Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:199:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:101:15

Queue_Give_Drops

procedure Queue_Give_Drops
( amount: Integer );

References:

events-keen.ads:37:15 (declaration)
entities-items-keen4.adb:217:9 (reference)
events-keen.adb:60:15 (body)
events-keen.adb:65:9 (label)

Called by:

Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:63:15

Queue_Give_Points

procedure Queue_Give_Points
( amount: Integer );

References:

events-keen.ads:39:15 (declaration)
entities-items-keen4.adb:99:9 (reference)
entities-items-keen4.adb:158:9 (reference)
entities-items-keen4.adb:392:9 (reference)
entities-items-keen4.adb:451:9 (reference)
entities-items-keen4.adb:510:9 (reference)
entities-items-keen4.adb:627:9 (reference)
events-keen.adb:69:15 (body)
events-keen.adb:74:9 (label)

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:114: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:46:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:131:15