Index

Package: Events.Ked

Description

package Events.Ked is

Classes

Apply_Tool_Map_Event

type Apply_Tool_Map_Event is new Event with private;

Ancestors:

Primitive operations:

Construct
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-ked.ads:17:10 (declaration)
events-ked.adb:8:45 (reference)
events-ked.adb:26:51 (reference)
events-ked.adb:33:48 (reference)
events-ked.adb:40:52 (reference)
events-ked.adb:47:44 (reference)
events-ked.adb:54:44 (reference)
events-ked.adb:61:47 (reference)
events-ked.adb:166:45 (reference)
events-ked.ads:18:47 (reference)
events-ked.ads:20:51 (reference)
events-ked.ads:22:48 (reference)
events-ked.ads:24:52 (reference)
events-ked.ads:26:44 (reference)
events-ked.ads:28:44 (reference)
events-ked.ads:30:47 (reference)
events-ked.ads:87:10 (full declaration)
events-ked.ads:96:45 (reference)

Import_World_Event

type Import_World_Event is new Event with private;

Ancestors:

Primitive operations:

Construct
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-ked.ads:34:10 (declaration)
events-ked.adb:68:45 (reference)
events-ked.adb:83:49 (reference)
events-ked.adb:90:51 (reference)
events-ked.adb:97:55 (reference)
events-ked.adb:104:52 (reference)
events-ked.adb:178:44 (reference)
events-ked.ads:35:45 (reference)
events-ked.ads:37:49 (reference)
events-ked.ads:40:51 (reference)
events-ked.ads:43:55 (reference)
events-ked.ads:46:52 (reference)
events-ked.ads:105:10 (full declaration)
events-ked.ads:113:45 (reference)

Save_World_Event

type Save_World_Event is new Event with private;

Ancestors:

Primitive operations:

Construct (overriding Events.Construct)
Events.To_String (Inherited)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-ked.ads:50:10 (declaration)
events-ked.adb:112:40 (reference)
events-ked.adb:120:51 (reference)
events-ked.adb:191:42 (reference)
events-ked.ads:51:43 (reference)
events-ked.ads:53:51 (reference)
events-ked.ads:124:10 (full declaration)
events-ked.ads:129:40 (reference)

Set_Tool_Event

type Set_Tool_Event is new Event with private;

Ancestors:

Primitive operations:

Adjust (overriding Objects.Adjust)
Construct
Delete (overriding Objects.Delete)
Events.Construct (Inherited)
Events.To_String (Inherited)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)

References:

events-ked.ads:58:10 (declaration)
events-ked.adb:128:37 (reference)
events-ked.adb:137:40 (reference)
events-ked.adb:146:37 (reference)
events-ked.adb:154:47 (reference)
events-ked.adb:204:39 (reference)
events-ked.ads:59:41 (reference)
events-ked.ads:61:47 (reference)
events-ked.ads:134:10 (full declaration)
events-ked.ads:139:37 (reference)
events-ked.ads:141:40 (reference)
events-ked.ads:143:37 (reference)

Types

A_Apply_Tool_Map_Event

type A_Apply_Tool_Map_Event is access all Apply_Tool_Map_Event'Class;

References:

events-ked.ads:18:10 (declaration)
events-ked.adb:166:15 (reference)
games-ked.adb:44:50 (reference)
games-ked.adb:78:37 (reference)
games-ked.ads:28:50 (reference)

A_Import_World_Event

type A_Import_World_Event is access all Import_World_Event'Class;

References:

events-ked.ads:35:10 (declaration)
events-ked.adb:178:16 (reference)
games-ked.adb:88:39 (reference)
games-ked.adb:102:52 (reference)
games-ked.ads:40:52 (reference)

A_Save_World_Event

type A_Save_World_Event is access all Save_World_Event'Class;

References:

events-ked.ads:51:10 (declaration)
events-ked.adb:191:16 (reference)
games-ked.adb:84:37 (reference)
games-ked.adb:150:50 (reference)
games-ked.ads:51:50 (reference)

A_Set_Tool_Event

type A_Set_Tool_Event is access all Set_Tool_Event'Class;

References:

events-ked.ads:59:10 (declaration)
events-ked.adb:204:15 (reference)
game_views-ked.adb:203:64 (reference)
games-ked.adb:82:35 (reference)
games-ked.adb:170:48 (reference)
games-ked.ads:55:48 (reference)
widgets-palettes-enemies.adb:101:21 (reference)
widgets-palettes-items.adb:101:21 (reference)
widgets-palettes-matrices.adb:118:16 (reference)
widgets-palettes-tiles.adb:107:21 (reference)

Constants & Global variables

APPLY_TOOL_MAP_ID (Events.Event_Id)

APPLY_TOOL_MAP_ID : constant Event_Id := To_Event_Id( "Apply_Tool_Map" );

References:

events-ked.ads:10:5 (declaration)
games-ked.adb:77:25 (reference)

IMPORT_WORLD_ID (Events.Event_Id)

IMPORT_WORLD_ID   : constant Event_Id := To_Event_Id( "Import_World" );

References:

events-ked.ads:11:5 (declaration)
games-ked.adb:87:28 (reference)

SAVE_WORLD_ID (Events.Event_Id)

SAVE_WORLD_ID     : constant Event_Id := To_Event_Id( "Save_World" );

References:

events-ked.ads:12:5 (declaration)
games-ked.adb:83:28 (reference)

SET_TOOL_ID (Events.Event_Id)

SET_TOOL_ID       : constant Event_Id := To_Event_Id( "Set_Tool" );

References:

events-ked.ads:13:5 (declaration)
game_views-ked.adb:202:32 (reference)
games-ked.adb:81:28 (reference)
widgets-palettes-enemies.adb:100:25 (reference)
widgets-palettes-items.adb:100:25 (reference)
widgets-palettes-matrices.adb:117:28 (reference)
widgets-palettes-tiles.adb:106:28 (reference)

Subprograms & Entries

Get_Function

function Get_Function
( this: not null access Apply_Tool_Map_Event'Class )
return Function_Type;

References:

events-ked.ads:20:14 (declaration)
events-ked.adb:26:14 (body)
events-ked.adb:29:9 (label)
games-ked.adb:47:34 (reference)

Called by:

Games.Ked.Handle_Apply_Tool defined at games-ked.ads:27:15

Get_Layer

function Get_Layer
( this: not null access Apply_Tool_Map_Event'Class )
return Integer;

References:

events-ked.ads:22:14 (declaration)
events-ked.adb:33:14 (body)
events-ked.adb:36:9 (label)
games-ked.adb:48:68 (reference)

Called by:

Games.Ked.Handle_Apply_Tool defined at games-ked.ads:27:15

Get_Modifiers

function Get_Modifiers
( this: not null access Apply_Tool_Map_Event'Class )
return Modifiers_Array;

References:

events-ked.ads:24:14 (declaration)
events-ked.adb:40:14 (body)
events-ked.adb:43:9 (label)
games-ked.adb:47:52 (reference)

Called by:

Games.Ked.Handle_Apply_Tool defined at games-ked.ads:27:15

Get_X

function Get_X
( this: not null access Apply_Tool_Map_Event'Class )
return Integer;

References:

events-ked.ads:26:14 (declaration)
events-ked.adb:47:14 (body)
events-ked.adb:50:9 (label)
games-ked.adb:48:46 (reference)

Called by:

Games.Ked.Handle_Apply_Tool defined at games-ked.ads:27:15

Get_Y

function Get_Y
( this: not null access Apply_Tool_Map_Event'Class )
return Integer;

References:

events-ked.ads:28:14 (declaration)
events-ked.adb:54:14 (body)
events-ked.adb:57:9 (label)
games-ked.adb:48:57 (reference)

Called by:

Games.Ked.Handle_Apply_Tool defined at games-ked.ads:27:15

Is_First

function Is_First
( this: not null access Apply_Tool_Map_Event'Class )
return Boolean;

References:

events-ked.ads:30:14 (declaration)
events-ked.adb:61:14 (body)
events-ked.adb:64:9 (label)
games-ked.adb:47:71 (reference)

Called by:

Games.Ked.Handle_Apply_Tool defined at games-ked.ads:27:15

Get_Domain

function Get_Domain
( this: not null access Import_World_Event'Class )
return String;

References:

events-ked.ads:37:14 (declaration)
events-ked.adb:83:14 (body)
events-ked.adb:86:9 (label)
events-ked.ads:38:27 (reference)
games-ked.adb:107:43 (reference)

Called by:

Games.Ked.Handle_Import_World defined at games-ked.ads:39:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Filename

function Get_Filename
( this: not null access Import_World_Event'Class )
return String;

References:

events-ked.ads:40:14 (declaration)
events-ked.adb:90:14 (body)
events-ked.adb:93:9 (label)
games-ked.adb:105:43 (reference)

Called by:

Games.Ked.Handle_Import_World defined at games-ked.ads:39:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Library_Name

function Get_Library_Name
( this: not null access Import_World_Event'Class )
return String;

References:

events-ked.ads:43:14 (declaration)
events-ked.adb:97:14 (body)
events-ked.adb:100:9 (label)
events-ked.ads:44:27 (reference)
games-ked.adb:106:43 (reference)

Called by:

Games.Ked.Handle_Import_World defined at games-ked.ads:39:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Tolerance

function Get_Tolerance
( this: not null access Import_World_Event'Class )
return Natural;

References:

events-ked.ads:46:14 (declaration)
events-ked.adb:104:14 (body)
events-ked.adb:107:9 (label)
games-ked.adb:108:43 (reference)

Called by:

Games.Ked.Handle_Import_World defined at games-ked.ads:39:15

Get_Filename

function Get_Filename
( this: not null access Save_World_Event'Class )
return String;

References:

events-ked.ads:53:14 (declaration)
events-ked.adb:120:14 (body)
events-ked.adb:123:9 (label)
games-ked.adb:154:34 (reference)

Called by:

Games.Ked.Handle_Save_World defined at games-ked.ads:50:15

Calls:

To_String defined at a-strunb.ads:65:13

Get_Tool

function Get_Tool
( this: not null access Set_Tool_Event'Class )
return A_Tool;

References:

events-ked.ads:61:14 (declaration)
events-ked.adb:154:14 (body)
events-ked.adb:157:9 (label)
game_views-ked.adb:203:86 (reference)
games-ked.adb:173:36 (reference)
widgets-palettes-enemies.adb:101:43 (reference)
widgets-palettes-items.adb:101:43 (reference)
widgets-palettes-matrices.adb:118:38 (reference)
widgets-palettes-tiles.adb:107:43 (reference)

Called by:

Game_Views.Ked.Handle_Event defined at game_views-ked.ads:58:15
Games.Ked.Handle_Set_Tool defined at games-ked.ads:54:15
Widgets.Palettes.Enemies.Handle_Event defined at widgets-palettes-enemies.ads:42:15
Widgets.Palettes.Items.Handle_Event defined at widgets-palettes-items.ads:42:15
Widgets.Palettes.Matrices.Handle_Event defined at widgets-palettes-matrices.ads:63:15
Widgets.Palettes.Tiles.Handle_Event defined at widgets-palettes-tiles.ads:43:15

Queue_Apply_Tool_Map

procedure Queue_Apply_Tool_Map
( func: Function_Type;
modifiers: Modifiers_Array;
first: Boolean;
x, y: Integer;
layer: Integer );

References:

events-ked.ads:65:15 (declaration)
events-ked.adb:161:15 (body)
events-ked.adb:170:9 (label)
widgets-containers-scenes-ked.adb:310:21 (reference)
widgets-containers-scenes-ked.adb:314:21 (reference)
widgets-containers-scenes-ked.adb:318:21 (reference)
widgets-containers-scenes-ked.adb:353:21 (reference)
widgets-containers-scenes-ked.adb:357:21 (reference)
widgets-containers-scenes-ked.adb:361:21 (reference)

Called by:

Widgets.Containers.Scenes.Ked.Handle_Mouse_Move defined at widgets-containers-scenes-ked.ads:93:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Move defined at widgets-containers-scenes-ked.ads:93:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Move defined at widgets-containers-scenes-ked.ads:93:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Press defined at widgets-containers-scenes-ked.ads:96:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Press defined at widgets-containers-scenes-ked.ads:96:15
Widgets.Containers.Scenes.Ked.Handle_Mouse_Press defined at widgets-containers-scenes-ked.ads:96:15

Trigger_Import_World

procedure Trigger_Import_World
( filename: String;
libName: String;
domain: String;
tolerance: Natural );

References:

events-ked.ads:71:15 (declaration)
events-ked.adb:174:15 (body)
events-ked.adb:186:9 (label)
widgets-containers-panels-dialogs-import_world.adb:123:17 (reference)

Called by:

Widgets.Containers.Panels.Dialogs.Import_World.Handle_Action.Ok_Button defined at widgets-containers-panels-dialogs-import_world.adb:111:19

Trigger_Save_World

procedure Trigger_Save_World
( filename: String );

References:

events-ked.ads:80:15 (declaration)
events-ked.adb:190:15 (body)
events-ked.adb:199:9 (label)
game_views-ked.adb:302:9 (reference)
Raises exception on failure.

Queue_Set_Tool

procedure Queue_Set_Tool
( tool: not null A_Tool );

References:

events-ked.ads:83:15 (declaration)
events-ked.adb:203:15 (body)
events-ked.adb:208:9 (label)
game_views-ked-toolbar.adb:267:13 (reference)
game_views-ked-toolbar.adb:293:13 (reference)
tools-enemy_spawners.adb:39:17 (reference)
tools-item_spawners.adb:54:17 (reference)
tools-matrixbrushes.adb:80:21 (reference)
tools-matrixbrushes.adb:85:17 (reference)
tools-paintbrushes.adb:48:17 (reference)
tools-paintbrushes.adb:53:13 (reference)
tools-pointers.adb:35:13 (reference)
tools-trigger_spawners.adb:55:17 (reference)
widgets-palettes-enemies.adb:136:13 (reference)
widgets-palettes-items.adb:136:13 (reference)
widgets-palettes-matrices.adb:145:17 (reference)
widgets-palettes-tiles.adb:134:17 (reference)

Called by:

Game_Views.Ked.Toolbar.Action_Use_Pointer defined at game_views-ked-toolbar.ads:26:15
Game_Views.Ked.Toolbar.Action_Use_Trigger_Tool defined at game_views-ked-toolbar.ads:30:15
Tools.Enemy_Spawners.Apply defined at tools-enemy_spawners.ads:25:15
Tools.Item_Spawners.Apply defined at tools-item_spawners.ads:24:15
Tools.Matrixbrushes.Apply defined at tools-matrixbrushes.ads:36:15
Tools.Matrixbrushes.Apply defined at tools-matrixbrushes.ads:36:15
Tools.Paintbrushes.Apply defined at tools-paintbrushes.ads:22:15
Tools.Paintbrushes.Apply defined at tools-paintbrushes.ads:22:15
Tools.Pointers.Apply defined at tools-pointers.ads:13:15
Tools.Trigger_Spawners.Apply defined at tools-trigger_spawners.ads:13:15
Widgets.Palettes.Enemies.Handle_Mouse_Press defined at widgets-palettes-enemies.ads:47:15
Widgets.Palettes.Items.Handle_Mouse_Press defined at widgets-palettes-items.ads:47:15
Widgets.Palettes.Matrices.Handle_Mouse_Press defined at widgets-palettes-matrices.ads:67:15
Widgets.Palettes.Tiles.Handle_Mouse_Press defined at widgets-palettes-tiles.ads:47:15