hedgewars/hwLibrary.pas
branchqmlfrontend
changeset 10416 1c301054694d
parent 10414 50bcefec5bf6
child 10424 4be6cd55f1cf
equal deleted inserted replaced
10414:50bcefec5bf6 10416:1c301054694d
    37     , uCommands
    37     , uCommands
    38     , uUtils
    38     , uUtils
    39     , uLocale
    39     , uLocale
    40     {$IFDEF ANDROID}, jni{$ENDIF}
    40     {$IFDEF ANDROID}, jni{$ENDIF}
    41     , uFLTypes
    41     , uFLTypes
    42     , uFLGameConfig;
    42     , uFLGameConfig
       
    43     , uFLIPC
       
    44     ;
    43 
    45 
    44 {$INCLUDE "config.inc"}
    46 {$INCLUDE "config.inc"}
    45 
    47 
    46 // retrieve protocol information
    48 // retrieve protocol information
    47 procedure HW_versionInfo(netProto: PLongInt; versionStr: PPChar); cdecl; export;
    49 procedure HW_versionInfo(netProto: PLongInt; versionStr: PPChar); cdecl; export;
    95 procedure HW_memoryWarningCallback; cdecl; export;
    97 procedure HW_memoryWarningCallback; cdecl; export;
    96 begin
    98 begin
    97     ReleaseSound(false);
    99     ReleaseSound(false);
    98 end;
   100 end;
    99 
   101 
       
   102 procedure flibInit; cdecl; export;
       
   103 begin
       
   104     initIPC
       
   105 end;
       
   106 
   100 {$IFDEF ANDROID}
   107 {$IFDEF ANDROID}
   101 function JNI_HW_versionInfoNet(env: PJNIEnv; obj: JObject):JInt;cdecl;
   108 function JNI_HW_versionInfoNet(env: PJNIEnv; obj: JObject):JInt;cdecl;
   102 begin
   109 begin
   103     env:= env; // avoid hint
   110     env:= env; // avoid hint
   104     obj:= obj; // avoid hint
   111     obj:= obj; // avoid hint
   127     HW_getMaxNumberOfTeams name Java_Prefix + 'HWgetMaxNumberOfTeams',
   134     HW_getMaxNumberOfTeams name Java_Prefix + 'HWgetMaxNumberOfTeams',
   128     Game;
   135     Game;
   129 {$ELSE}
   136 {$ELSE}
   130 exports
   137 exports
   131     RunEngine,
   138     RunEngine,
       
   139     registerIPCCallback,
       
   140     ipcToEngine,
       
   141     flibInit,
   132     LoadLocaleWrapper,
   142     LoadLocaleWrapper,
   133     HW_versionInfo,
   143     HW_versionInfo,
   134     HW_versionString,
   144     HW_versionString,
   135     HW_terminate,
   145     HW_terminate,
   136     HW_getNumberOfWeapons,
   146     HW_getNumberOfWeapons,