Index

Package: Keen

Description

package Worlds.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_World

type Keen_World is new World_Object with private;

Ancestors:

Primitive operations:

Adjust (Inherited)
Construct (Inherited)
Construct (overriding Construct)
Construct (Inherited)
Construct
Delete (Inherited)
Evaluate_Function (Inherited)
Evaluate_Symbol (Inherited)
Get_Process_Name (Inherited)
Handle_Delete_Entity (Inherited)
Handle_Entity_Face (Inherited)
Handle_Entity_Grounded (Inherited)
Handle_Entity_Hit_Wall (Inherited)
Handle_Entity_Moved (Inherited)
Handle_Entity_Resized (Inherited)
Handle_Event (Inherited)
Handle_Set_Entity_Attribute (Inherited)
Handle_Spawn_Entity (Inherited)
Initialize (Inherited)
Object_Input (Inherited)
Object_Input
Object_Read
Object_Read (Inherited)
Object_Write
Object_Write (Inherited)
On_Attach (Inherited)
On_Detach (Inherited)
Queue_Load_Events (overriding Queue_Load_Events)
Set_Property (overriding Set_Property)
Tick (Inherited)
To_String (Inherited)
To_String (Inherited)
To_String (Inherited)

Types

A_Keen_World

type A_Keen_World is access all Keen_World'Class;

Subprograms & Entries

Get_Action

function Get_Action
( this: not null access Keen_World'Class;
x, y: Integer ) return Action_Type;
Returns the 'action' attribute of the tile at the given location. The dominant action of the tiles in each layer at 'x,y' will be returned.