TABLE OF CONTENTS
HallOfFame/HallOfFame [ Packages ]
FUNCTION
Provide code to manipulate hall of fame data
SOURCE
package HallOfFame is
HallOfFame/HallOfFame.Hall_Of_Fame_List [ Types ]
[ Top ] [ HallOfFame ] [ Types ]
FUNCTION
List of all entries in the hall of fame
SOURCE
type Hall_Of_Fame_List is array(1 .. 10) of Hall_Of_Fame_Data;
HallOfFame/HallOfFame.Hall_Of_Fame_Data [ Records ]
[ Top ] [ HallOfFame ] [ Records ]
FUNCTION
Data structure for hall of fame
SOURCE
type Hall_Of_Fame_Data is record Name: Unbounded_String; Points: Natural := 0; Death_Reason: Unbounded_String; end record;
PARAMETERS
Name - Name of player Points - Amount of points earned Death_Reason - What caused player death
HallOfFame/HallOfFame.Empty_Hall_Of_Fame_Entry [ Constants ]
[ Top ] [ HallOfFame ] [ Constants ]
FUNCTION
Empty entry for Hall of Fame
SOURCE
Empty_Hall_Of_Fame_Entry: constant Hall_Of_Fame_Data := (Name => Null_Unbounded_String, Points => 0, Death_Reason => Null_Unbounded_String);
HallOfFame/HallOfFameEmpty_Hall_Of_Fame [ Constants ]
[ Top ] [ HallOfFame ] [ Constants ]
FUNCTION
Empty hall of fame list
SOURCE
Empty_Hall_Of_Fame: constant Hall_Of_Fame_List := (others => Empty_Hall_Of_Fame_Entry);
HallOfFame/HallOfFame.Load_Hall_Of_Fame [ Subprograms ]
[ Top ] [ HallOfFame ] [ Subprograms ]
FUNCTION
Read hall of fame data from file
SOURCE
procedure Load_Hall_Of_Fame;