Index

Package: Keen

Description

package Entities.Players.Keen is
Copyright (c) 2012 Kevin Wellwood All rights reserved. This source code is distributed under the Modified BSD License. For terms and conditions, see license.txt.

Classes

Keen

type Keen is new Player with private;

Ancestors:

Primitive operations:

Construct (overriding Objects.Construct)
Die
Entities.Adjust (Inherited)
Entities.Construct (Inherited)
Entities.Delete (Inherited)
Entities.Object_Input (Inherited)
Entities.On_Activate (Inherited)
Entities.On_Collide (Inherited)
Entities.On_Load (Inherited)
Entities.On_Separate (Inherited)
Entities.Players.Die (Inherited)
Entities.Players.Object_Read (Inherited)
Entities.Players.Object_Write (Inherited)
Entities.Set_Attribute (Inherited)
Entities.Set_Directive (Inherited)
Entities.Tick (Inherited)
Entities.To_String (Inherited)
Object_Input
Object_Read
Object_Write
On_Hit_Wall (overriding Entities.On_Hit_Wall)
Update (overriding Entities.Update)
Update_Frame (overriding Entities.Update_Frame)

Types

A_Keen

type A_Keen is access all Keen'Class;

Subprograms & Entries

Teleport

procedure Teleport
( this: access Keen;
fromX, fromY: Float;
toX, toY: Float );
Checks if Keen can teleport and then queues the events needed to enter the teleport state. This is called by a trigger entity that is teleporting Keen.