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:431:41 (reference)
entities-players-keen.adb:440:40 (reference)
entities-players-keen.adb:455:34 (reference)
entities-players-keen.adb:486:35 (reference)
entities-players-keen.adb:497:38 (reference)
entities-players-keen.adb:580:46 (reference)
entities-players-keen.adb:591:41 (reference)
entities-players-keen.adb:681:40 (reference)
entities-players-keen.adb:713:76 (reference)
entities-players-keen.adb:714:24 (reference)
entities-players-keen.adb:717:9 (reference)
entities-players-keen.adb:724:78 (reference)
entities-players-keen.adb:732:75 (reference)
entities-players-keen.adb:740:42 (reference)
entities-players-keen.adb:749:50 (reference)
entities-players-keen.adb:757:49 (reference)
entities-players-keen.adb:789:54 (reference)
entities-players-keen.adb:801:50 (reference)
entities-players-keen.adb:843:49 (reference)
entities-players-keen.adb:861:47 (reference)
entities-players-keen.adb:889:35 (reference)
entities-players-keen.adb:1036:43 (reference)
entities-players-keen.ads:8:47 (reference)
entities-players-keen.ads:17:10 (full declaration)
entities-players-keen.ads:74:40 (reference)
entities-players-keen.ads:76:34 (reference)
entities-players-keen.ads:78:35 (reference)
entities-players-keen.ads:80:38 (reference)
entities-players-keen.ads:82:46 (reference)
entities-players-keen.ads:84:41 (reference)
entities-players-keen.ads:86:40 (reference)
entities-players-keen.ads:88:76 (reference)
entities-players-keen.ads:89:9 (reference)
entities-players-keen.ads:91:78 (reference)
entities-players-keen.ads:92:9 (reference)
entities-players-keen.ads:94:75 (reference)
entities-players-keen.ads:95:9 (reference)
entities-players-keen.ads:97:42 (reference)
entities-players-keen.ads:99:50 (reference)
entities-players-keen.ads:101:49 (reference)
entities-players-keen.ads:103:54 (reference)
entities-players-keen.ads:107:50 (reference)
entities-players-keen.ads:109:49 (reference)
entities-players-keen.ads:111:35 (reference)
entities-players-keen.ads:113:43 (reference)
entities-triggers-keen.adb:73:42 (reference)
entities-triggers-keen.adb:75: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:861:15 (body)
entities-players-keen.adb:884:9 (label)
entities-triggers-keen.adb:75:46 (reference)

Called by:

Entities.Triggers.Keen.Do_Teleport defined at entities-triggers-keen.ads:16:15
Checks if Keen can teleport and then queues the events needed to enter the teleport state.