TABLE OF CONTENTS


BasesTypes/BasesTypes [ Packages ]

[ Top ] [ Packages ]

FUNCTION

 Provide code for bases types

SOURCE

package BasesTypes is

BasesTypes/BasesTypes.Get_Price [ Subprograms ]

[ Top ] [ BasesTypes ] [ Subprograms ]

FUNCTION

 Get price of selected item in selected base type

SOURCE

   function Get_Price
     (Base_Type: Tiny_String.Bounded_String; Item_Index: Positive)
      return Natural;

PARAMETERS

 Base_Type  - Base type to check
 Item_Index - Index of item prototype to check

RESULT

 Price of selected item in selected base type

BasesTypes/BasesTypes.Is_Buyable [ Subprograms ]

[ Top ] [ BasesTypes ] [ Subprograms ]

FUNCTION

 Check if selected item is buyable in selected base type

SOURCE

   function Is_Buyable
     (Base_Type: Tiny_String.Bounded_String; Item_Index: Positive;
      Check_Flag: Boolean := True; Base_Index: Extended_Base_Range := 0)
      return Boolean;

PARAMETERS

 Base_Type  - Base type to check
 Item_Index - Index of item prototype to check
 Check_Flag - Check if selected base type has blackmarket flag
 Base_Index - Index of the selected base to check. Default value
              is 0

RESULT

 True if item is buyable in that type of bases otherwise false

BasesTypes/BasesTypes.Load_Bases_Types [ Subprograms ]

[ Top ] [ BasesTypes ] [ Subprograms ]

FUNCTION

 Load bases types from file

SOURCE

   procedure Load_Bases_Types;