Index

Package: Widgets.Scoreboards

Description

package Widgets.Scoreboards is

Classes

Scoreboard

type Scoreboard is new Widget with private;

Ancestors:

Primitive operations:

Construct
Delete (overriding Widgets.Delete)
Draw_Content (overriding Widgets.Draw_Content)
Get_Min_Height (overriding Widgets.Get_Min_Height)
Get_Min_Width (overriding Widgets.Get_Min_Width)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Widgets.Activate_Popup (Inherited)
Widgets.Adjust (Inherited)
Widgets.Bring_To_Front (Inherited)
Widgets.Construct (Inherited)
Widgets.Deactivate_Popup (Inherited)
Widgets.Draw (Inherited)
Widgets.Find_Widget (Inherited)
Widgets.Get_Color (Inherited)
Widgets.Get_View (Inherited)
Widgets.Get_Window (Inherited)
Widgets.Handle_Ancestor_Hidden (Inherited)
Widgets.Handle_Ancestor_Unhidden (Inherited)
Widgets.Handle_Blur (Inherited)
Widgets.Handle_Click (Inherited)
Widgets.Handle_Descendant_Hidden (Inherited)
Widgets.Handle_Descendant_Unhidden (Inherited)
Widgets.Handle_Enter (Inherited)
Widgets.Handle_Exit (Inherited)
Widgets.Handle_Focus (Inherited)
Widgets.Handle_Key_Held (Inherited)
Widgets.Handle_Key_Press (Inherited)
Widgets.Handle_Key_Release (Inherited)
Widgets.Handle_Mouse_Held (Inherited)
Widgets.Handle_Mouse_Move (Inherited)
Widgets.Handle_Mouse_Press (Inherited)
Widgets.Handle_Mouse_Release (Inherited)
Widgets.Handle_Mouse_Scroll (Inherited)
Widgets.Handle_Resize (Inherited)
Widgets.Pack (Inherited)
Widgets.Set_Color (Inherited)
Widgets.Set_Dirty (Inherited)
Widgets.Set_Enabled (Inherited)
Widgets.Set_Focused (Inherited)
Widgets.Set_Parent (Inherited)
Widgets.Set_Visible (Inherited)
Widgets.Set_Zoom (Inherited)
Widgets.To_String (Inherited)
Widgets.Translate_To_Content (Inherited)
Widgets.Translate_To_Window (Inherited)

References:

widgets-scoreboards.ads:7:10 (declaration)
widgets-scoreboards.adb:15:36 (reference)
widgets-scoreboards.adb:28:43 (reference)
widgets-scoreboards.adb:47:37 (reference)
widgets-scoreboards.adb:56:43 (reference)
widgets-scoreboards.adb:111:44 (reference)
widgets-scoreboards.adb:125:43 (reference)
widgets-scoreboards.adb:139:39 (reference)
widgets-scoreboards.adb:150:40 (reference)
widgets-scoreboards.adb:161:41 (reference)
widgets-scoreboards.ads:8:37 (reference)
widgets-scoreboards.ads:17:39 (reference)
widgets-scoreboards.ads:19:40 (reference)
widgets-scoreboards.ads:21:41 (reference)
widgets-scoreboards.ads:28:10 (full declaration)
widgets-scoreboards.ads:38:43 (reference)
widgets-scoreboards.ads:45:37 (reference)
widgets-scoreboards.ads:47:43 (reference)
widgets-scoreboards.ads:49:44 (reference)
widgets-scoreboards.ads:51:43 (reference)

Types

A_Scoreboard

type A_Scoreboard is access all Scoreboard'Class;

References:

widgets-scoreboards.ads:8:10 (declaration)
game_views-keen.adb:160:13 (reference)
game_views-keen.adb:165:13 (reference)
game_views-keen.adb:168:13 (reference)
game_views-keen.adb:398:25 (reference)
widgets-scoreboards.adb:14:59 (reference)
widgets-scoreboards.adb:15:16 (reference)
widgets-scoreboards.ads:12:59 (reference)

Subprograms & Entries

Create_Scoreboard

function Create_Scoreboard
( view: not null access Game_Views.Game_View'Class;
id: String;
libName: String )
return A_Scoreboard;

References:

widgets-scoreboards.ads:10:14 (declaration)
game_views-keen.adb:441:27 (reference)
widgets-scoreboards.adb:12:14 (body)
widgets-scoreboards.adb:23:9 (label)
widgets-scoreboards.ads:15:27 (reference)

Called by:

Game_Views.Keen.Populate_View defined at game_views-keen.ads:97:15

Calls:

Construct defined at widgets-scoreboards.ads:38:15
Widgets.Delete defined at widgets.ads:685:15

Set_Ammo

procedure Set_Ammo
( this: access Scoreboard;
ammo: Natural );

References:

widgets-scoreboards.ads:17:15 (declaration)
game_views-keen.adb:165:59 (dispatching call)
widgets-scoreboards.adb:139:15 (body)
widgets-scoreboards.adb:145:9 (label)

Called by:

Game_Views.Keen.Handle defined at game_views-keen.ads:44:15

Calls:

Widgets.Set_Dirty defined at widgets.ads:662:15

Set_Lives

procedure Set_Lives
( this: access Scoreboard;
lives: Natural );

References:

widgets-scoreboards.ads:19:15 (declaration)
game_views-keen.adb:168:59 (dispatching call)
widgets-scoreboards.adb:150:15 (body)
widgets-scoreboards.adb:156:9 (label)

Called by:

Game_Views.Keen.Handle defined at game_views-keen.ads:44:15

Calls:

Widgets.Set_Dirty defined at widgets.ads:662:15

Set_Points

procedure Set_Points
( this: access Scoreboard;
points: Natural );

References:

widgets-scoreboards.ads:21:15 (declaration)
game_views-keen.adb:160:59 (dispatching call)
widgets-scoreboards.adb:161:15 (body)
widgets-scoreboards.adb:167:9 (label)

Called by:

Game_Views.Keen.Handle defined at game_views-keen.ads:44:15

Calls:

Widgets.Set_Dirty defined at widgets.ads:662:15