with core; package attribute is ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ type codex is ( attack, defense, power, knowledge ); ------------------------------------------------------------------------------------------ subtype base_limit is natural range 0 .. 12; type information is record name : core.short_string; base : base_limit; end record; type trait_array is array (codex) of information; ------------------------------------------------------------------------------------------ trait : constant trait_array := ( ("Attack ", 0), ("Defense ", 0), ("Power ", 0), ("Knowledge ", 0) ); ------------------------------------------------------------------------------------------ procedure configure; procedure draw (index : in codex; x, y : in integer); ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ end attribute;