Index

Package: Entities.Players.Keen

Description

package Entities.Players.Keen is

Classes

Keen

type Keen is new Player with private;

Ancestors:

Primitive operations:

Construct (overriding Objects.Construct)
Die (overriding Entities.Players.Die)
Entities.Adjust (Inherited)
Entities.Construct (Inherited)
Entities.Delete (Inherited)
Entities.On_Activate (Inherited)
Entities.On_Collide (Inherited)
Entities.On_Separate (Inherited)
Entities.Players.Is_Permanent (Inherited)
Entities.Set_Attribute (Inherited)
Entities.To_String (Inherited)
Face (overriding Entities.Face)
Impulse (overriding Entities.Impulse)
Move_Start (overriding Entities.Players.Move_Start)
Move_Stop (overriding Entities.Players.Move_Stop)
Object_Input (overriding Entities.Object_Input)
Object_Read (overriding Entities.Players.Object_Read)
Object_Write (overriding Entities.Players.Object_Write)
On_Hit_Wall (overriding Entities.On_Hit_Wall)
Tick (overriding Entities.Tick)
Update_Frame (overriding Entities.Update_Frame)

References:

entities-players-keen.ads:4:10 (declaration)
entities-players-keen.adb:457:41 (reference)
entities-players-keen.adb:466:40 (reference)
entities-players-keen.adb:481:34 (reference)
entities-players-keen.adb:512:35 (reference)
entities-players-keen.adb:523:38 (reference)
entities-players-keen.adb:623:46 (reference)
entities-players-keen.adb:634:41 (reference)
entities-players-keen.adb:728:40 (reference)
entities-players-keen.adb:762:76 (reference)
entities-players-keen.adb:763:24 (reference)
entities-players-keen.adb:766:9 (reference)
entities-players-keen.adb:773:78 (reference)
entities-players-keen.adb:796:75 (reference)
entities-players-keen.adb:819:42 (reference)
entities-players-keen.adb:828:50 (reference)
entities-players-keen.adb:836:49 (reference)
entities-players-keen.adb:891:54 (reference)
entities-players-keen.adb:903:50 (reference)
entities-players-keen.adb:945:49 (reference)
entities-players-keen.adb:963:47 (reference)
entities-players-keen.adb:1002:35 (reference)
entities-players-keen.adb:1150:43 (reference)
entities-players-keen.ads:8:47 (reference)
entities-players-keen.ads:17:10 (full declaration)
entities-players-keen.ads:73:40 (reference)
entities-players-keen.ads:75:34 (reference)
entities-players-keen.ads:77:35 (reference)
entities-players-keen.ads:79:38 (reference)
entities-players-keen.ads:81:46 (reference)
entities-players-keen.ads:83:41 (reference)
entities-players-keen.ads:85:40 (reference)
entities-players-keen.ads:87:76 (reference)
entities-players-keen.ads:88:9 (reference)
entities-players-keen.ads:90:78 (reference)
entities-players-keen.ads:91:9 (reference)
entities-players-keen.ads:93:75 (reference)
entities-players-keen.ads:94:9 (reference)
entities-players-keen.ads:96:42 (reference)
entities-players-keen.ads:98:50 (reference)
entities-players-keen.ads:100:49 (reference)
entities-players-keen.ads:102:54 (reference)
entities-players-keen.ads:106:50 (reference)
entities-players-keen.ads:108:49 (reference)
entities-players-keen.ads:110:35 (reference)
entities-players-keen.ads:112:43 (reference)
entities-triggers-keen.adb:77:42 (reference)
entities-triggers-keen.adb:79:26 (reference)

Subprograms & Entries

Teleport

procedure Teleport
( this: access Keen;
fromX, fromY: Float;
toX, toY: Float );

References:

entities-players-keen.ads:8:15 (declaration)
entities-players-keen.adb:963:15 (body)
entities-players-keen.adb:997:9 (label)
entities-triggers-keen.adb:79:46 (reference)

Called by:

Entities.Triggers.Keen.Do_Teleport defined at entities-triggers-keen.ads:16:15

Calls:

* defined at a-reatim.ads:70:13
Directions.- defined at directions.ads:36:14
Events.Entities.Queue_Accelerate defined at events-entities.ads:257:15
Events.Entities.Queue_Set_Entity_Attribute defined at events-entities.ads:319:15
Start_Action defined at entities-players-keen.ads:102:15
To_Duration defined at a-reatim.ads:82:13
Update_Frame defined at entities-players-keen.ads:112:15
Checks if Keen can teleport and then queues the events needed to enter the teleport state.