Index

Package: Little_Keen

Description

package Entities.Players.Little_Keen is

Classes

Little_Keen

type Little_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.Object_Read (Inherited)
Entities.Object_Write (Inherited)
Entities.On_Activate (Inherited)
Entities.On_Collide (Inherited)
Entities.On_Hit_Wall (Inherited)
Entities.On_Separate (Inherited)
Entities.Players.Is_Permanent (Inherited)
Entities.Players.Move_Start (Inherited)
Entities.Players.Move_Stop (Inherited)
Entities.Players.Object_Read (Inherited)
Entities.Players.Object_Write (Inherited)
Entities.Set_Attribute (Inherited)
Entities.To_String (Inherited)
Face (overriding Entities.Face)
Object_Input (overriding Entities.Object_Input)
Object_Read
Object_Write
Tick (overriding Entities.Tick)
Update_Frame (overriding Entities.Update_Frame)

Types

A_Little_Keen

type A_Little_Keen is access all Little_Keen'Class;

Subprograms & Entries

Move_Start

procedure Move_Start
( this: access Little_Keen;
dir: Cardinal_Direction );
Accelerates Keen in the direction 'dir'.

Move_Stop

procedure Move_Stop
( this: access Little_Keen;
dir: Cardinal_Direction );
Stops Keen's acceleration in the direction 'dir'.