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)
Objects.Adjust (Inherited)
Objects.Construct (Inherited)
Objects.Delete (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
To_String (overriding Events.To_String)

References:

events-audio.ads:8:10 (declaration)
events-audio.adb:7:40 (reference)
events-audio.adb:15:53 (reference)
events-audio.adb:23:39 (reference)
events-audio.adb:55:41 (reference)
events-audio.ads:9:43 (reference)
events-audio.ads:13:53 (reference)
events-audio.ads:57:10 (full declaration)
events-audio.ads:62:40 (reference)
events-audio.ads:65:39 (reference)

Play_Sound_Event

type Play_Sound_Event is new Event with private;

Ancestors:

Primitive operations:

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

References:

events-audio.ads:18:10 (declaration)
events-audio.adb:31:40 (reference)
events-audio.adb:39:53 (reference)
events-audio.adb:47:39 (reference)
events-audio.adb:64: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)
events-audio.ads:53:39 (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:73:41 (reference)
events-audio.ads:29:43 (reference)
events-audio.ads:69: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:140:30 (reference)
events-audio.adb:55: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:138:30 (reference)
events-audio.adb:64: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:73: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:139: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:137: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:141: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:140: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:72: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:138:54 (reference)
events-audio.adb:39:14 (body)
events-audio.adb:42:9 (label)
events-audio.ads:24:27 (reference)

Called by:

Audio_Players.Handle_Event defined at audio_players.ads:72: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:54:15 (body)
events-audio.adb:59: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:63:15 (body)
events-audio.adb:68: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:504:9 (reference)
entities-players-keen.adb:855:17 (reference)
entities-players-keen.adb:880:17 (reference)
entities-players-keen.adb:922:21 (reference)
entities-players-keen.adb:924:21 (reference)
entities-players-keen.adb:1119:21 (reference)
entities-sprites-keen4.adb:816: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:131: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:12:15
Entities.Players.Keen.Die defined at entities-players-keen.ads:75:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:100:15
Entities.Players.Keen.Shoot_Gun defined at entities-players-keen.ads:100:15
Entities.Players.Keen.Start_Jump defined at entities-players-keen.ads:106:15
Entities.Players.Keen.Start_Jump defined at entities-players-keen.ads:106:15
Entities.Players.Keen.Tick defined at entities-players-keen.ads:110: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:72:15 (body)
events-audio.adb:77: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