hedgewars/hwLibrary.pas
branchqmlfrontend
changeset 10424 4be6cd55f1cf
parent 10416 1c301054694d
child 10426 727a154cf784
equal deleted inserted replaced
10422:4cf23d4c7624 10424:4be6cd55f1cf
    39     , uLocale
    39     , uLocale
    40     {$IFDEF ANDROID}, jni{$ENDIF}
    40     {$IFDEF ANDROID}, jni{$ENDIF}
    41     , uFLTypes
    41     , uFLTypes
    42     , uFLGameConfig
    42     , uFLGameConfig
    43     , uFLIPC
    43     , uFLIPC
       
    44     , uPhysFSLayer
    44     ;
    45     ;
    45 
    46 
    46 {$INCLUDE "config.inc"}
    47 {$INCLUDE "config.inc"}
    47 
    48 
    48 // retrieve protocol information
    49 // retrieve protocol information
    97 procedure HW_memoryWarningCallback; cdecl; export;
    98 procedure HW_memoryWarningCallback; cdecl; export;
    98 begin
    99 begin
    99     ReleaseSound(false);
   100     ReleaseSound(false);
   100 end;
   101 end;
   101 
   102 
   102 procedure flibInit; cdecl; export;
   103 procedure flibInit(localPrefix, userPrefix: PChar); cdecl; export;
   103 begin
   104 begin
   104     initIPC
   105     initIPC;
       
   106     uPhysFSLayer.initModule(localPrefix, userPrefix);
       
   107 end;
       
   108 
       
   109 procedure flibFree; cdecl; export;
       
   110 begin
       
   111     uPhysFSLayer.freemodule;
       
   112     freeIPC;
   105 end;
   113 end;
   106 
   114 
   107 {$IFDEF ANDROID}
   115 {$IFDEF ANDROID}
   108 function JNI_HW_versionInfoNet(env: PJNIEnv; obj: JObject):JInt;cdecl;
   116 function JNI_HW_versionInfoNet(env: PJNIEnv; obj: JObject):JInt;cdecl;
   109 begin
   117 begin
   137 exports
   145 exports
   138     RunEngine,
   146     RunEngine,
   139     registerIPCCallback,
   147     registerIPCCallback,
   140     ipcToEngine,
   148     ipcToEngine,
   141     flibInit,
   149     flibInit,
       
   150     flibFree,
   142     LoadLocaleWrapper,
   151     LoadLocaleWrapper,
   143     HW_versionInfo,
   152     HW_versionInfo,
   144     HW_versionString,
   153     HW_versionString,
   145     HW_terminate,
   154     HW_terminate,
   146     HW_getNumberOfWeapons,
   155     HW_getNumberOfWeapons,