Index

Package: Events.Audio

Description

package Events.Audio is

Classes

Play_Music_Event

type Play_Music_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-audio.ads:8:10 (declaration)
events-audio.adb:7:40 (reference)
events-audio.adb:15:53 (reference)
events-audio.adb:39:41 (reference)
events-audio.ads:9:43 (reference)
events-audio.ads:13:53 (reference)
events-audio.ads:55:10 (full declaration)
events-audio.ads:60:40 (reference)

Play_Sound_Event

type Play_Sound_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-audio.ads:18:10 (declaration)
events-audio.adb:23:40 (reference)
events-audio.adb:31:53 (reference)
events-audio.adb:48:41 (reference)
events-audio.ads:19:43 (reference)
events-audio.ads:23:53 (reference)
events-audio.ads:45:10 (full declaration)
events-audio.ads:50:40 (reference)

Stop_Music_Event

type Stop_Music_Event is new Event with private;

Ancestors:

Primitive operations:

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-audio.ads:28:10 (declaration)
events-audio.adb:57:41 (reference)
events-audio.ads:29:43 (reference)
events-audio.ads:65:10 (full declaration)

Types

A_Play_Music_Event

type A_Play_Music_Event is access all Play_Music_Event'Class;

References:

events-audio.ads:9:10 (declaration)
audio_players.adb:149:30 (reference)
events-audio.adb:39:15 (reference)

A_Play_Sound_Event

type A_Play_Sound_Event is access all Play_Sound_Event'Class;

References:

events-audio.ads:19:10 (declaration)
audio_players.adb:147:30 (reference)
events-audio.adb:48:15 (reference)

A_Stop_Music_Event

type A_Stop_Music_Event is access all Stop_Music_Event'Class;

References:

events-audio.ads:29:10 (declaration)
events-audio.adb:57:15 (reference)

Constants & Global variables

PLAY_MUSIC_ID (Events.Event_Id)

PLAY_MUSIC_ID : constant Event_Id := To_Event_Id( "Play_Music" );

References:

events-audio.ads:11:5 (declaration)
audio_players.adb:148:28 (reference)

PLAY_SOUND_ID (Events.Event_Id)

PLAY_SOUND_ID : constant Event_Id := To_Event_Id( "Play_Sound" );

References:

events-audio.ads:21:5 (declaration)
audio_players.adb:146:25 (reference)

STOP_MUSIC_ID (Events.Event_Id)

STOP_MUSIC_ID : constant Event_Id := To_Event_Id( "Stop_Music" );

References:

events-audio.ads:31:5 (declaration)
audio_players.adb:150:28 (reference)

Subprograms & Entries

Get_Music_Name

function Get_Music_Name
( this: not null access Play_Music_Event'Class )
return String;

References:

events-audio.ads:13:14 (declaration)
audio_players.adb:149:54 (reference)
events-audio.adb:15:14 (body)
events-audio.adb:18:9 (label)
events-audio.ads:14:27 (reference)

Called by:

Audio_Players.Handle_Event defined at audio_players.ads:75:15

Calls:

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

Get_Sound_Name

function Get_Sound_Name
( this: not null access Play_Sound_Event'Class )
return String;

References:

events-audio.ads:23:14 (declaration)
audio_players.adb:147:54 (reference)
events-audio.adb:31:14 (body)
events-audio.adb:34:9 (label)
events-audio.ads:24:27 (reference)

Called by:

Audio_Players.Handle_Event defined at audio_players.ads:75:15

Calls:

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

Queue_Play_Music

procedure Queue_Play_Music
( name: String );

References:

events-audio.ads:35:15 (declaration)
events-audio.adb:38:15 (body)
events-audio.adb:43:9 (label)
widgets-containers-panels-dialogs-properties.adb:133:21 (reference)

Called by:

Widgets.Containers.Panels.Dialogs.Properties.Handle_Action defined at widgets-containers-panels-dialogs-properties.ads:32:15

Queue_Play_Sound

procedure Queue_Play_Sound
( name: String );

References:

events-audio.ads:38:15 (declaration)
events-audio.adb:47:15 (body)
events-audio.adb:52:9 (label)
entities-items-keen4.adb:43:9 (reference)
entities-items-keen4.adb:102:9 (reference)
entities-items-keen4.adb:161:9 (reference)
entities-items-keen4.adb:220:9 (reference)
entities-items-keen4.adb:278:9 (reference)
entities-items-keen4.adb:336:9 (reference)
entities-items-keen4.adb:395:9 (reference)
entities-items-keen4.adb:454:9 (reference)
entities-items-keen4.adb:513:9 (reference)
entities-items-keen4.adb:571:9 (reference)
entities-items-keen4.adb:630:9 (reference)
entities-items-keen4.adb:689:9 (reference)
entities-items-keen4.adb:747:9 (reference)
entities-players-keen.adb:478:9 (reference)
entities-players-keen.adb:774:13 (reference)
entities-players-keen.adb:820:21 (reference)
entities-players-keen.adb:822:21 (reference)
entities-players-keen.adb:1005:21 (reference)
entities-sprites-keen4.adb:815:9 (reference)

Called by:

Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:199:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:165:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:97:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:46:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:63:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:80:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:182:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:114:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:216:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:12:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:29:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:148:15
Entities.Items.Keen4.Give_Item defined at entities-items-keen4.ads:131:15
Entities.Players.Keen.Die defined at entities-players-keen.ads:76:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:101:15
Entities.Players.Keen.Start_Jump defined at entities-players-keen.ads:107:15
Entities.Players.Keen.Start_Jump defined at entities-players-keen.ads:107:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:111:15
Entities.Sprites.Keen4.Explode defined at entities-sprites-keen4.ads:232:15

Queue_Stop_Music

procedure Queue_Stop_Music;

References:

events-audio.ads:41:15 (declaration)
events-audio.adb:56:15 (body)
events-audio.adb:61:9 (label)
widgets-containers-panels-dialogs-properties.adb:141:17 (reference)
widgets-containers-panels-dialogs-properties.adb:194:9 (reference)

Called by:

Widgets.Containers.Panels.Dialogs.Properties.Handle_Action defined at widgets-containers-panels-dialogs-properties.ads:32:15
Widgets.Containers.Panels.Dialogs.Properties.Handle_Hide defined at widgets-containers-panels-dialogs-properties.ads:44:15

Calls:

Events.Construct defined at events.ads:81:15
Events.Manager.Queue_Event defined at events-manager.ads:7:15