unit uAutoSavesGlobals;

{$mode objfpc}{$H+}

interface

uses
  Windows, uHCTypeDefs, uHCAnnexDefs, uHCAnnexHelpers;

const
  INI_SECTION = 'ExportDLL_AutoSaves';

var
  blnInvestigatingStructs: Boolean;
  PGEClosing: Pointer; // ALE 20130812 Pointer to a SmallInt
  PDLLBusy: Pointer; // ALE 20130816 Pointer to a Byte
  intGameTime: Long;
  intGameTimeLeft: Long;
  AnnexData: PHCAnnexes_disk;
  DatabaseVersionDB: PHCDATABASE_VERSION;
  ScenData: PHCSCENARIO_DATA;
  ScenSaveData: PHCSCENARIO_SAVE_DATA;
  HCAnnexHelper: IHCAnnexHelper;
  intVerInterface: NativeInt;
  intVerSaveGame: NativeInt;
  g: PHCGlobals;
  hwndHC: HWND; // ALE 20221228 to make sure HC Window is on top
  ScenarioFN: String; // ALE 20221227
  ScenarioFNP: String;  // ALE 20221227
  AutoSavesP: String; // ALE 20221227 Path for autosave files
  HCP: String; // ALE 20221227 Path for main game directory

implementation

end.

