qmlFrontend/hwengine.cpp
branchqmlfrontend
changeset 10450 bf9e30b4ef9b
parent 10448 4cb727e029fa
child 10452 03519fd9f98d
equal deleted inserted replaced
10448:4cb727e029fa 10450:bf9e30b4ef9b
    16     getPreview_t *flibGetPreview;
    16     getPreview_t *flibGetPreview;
    17     runQuickGame_t *flibRunQuickGame;
    17     runQuickGame_t *flibRunQuickGame;
    18     runLocalGame_t *flibRunLocalGame;
    18     runLocalGame_t *flibRunLocalGame;
    19     flibInit_t *flibInit;
    19     flibInit_t *flibInit;
    20     flibFree_t *flibFree;
    20     flibFree_t *flibFree;
       
    21     resetGameConfig_t * flibResetGameConfig;
    21     getThemesList_t *flibGetThemesList;
    22     getThemesList_t *flibGetThemesList;
    22     freeThemesList_t *flibFreeThemesList;
    23     freeThemesList_t *flibFreeThemesList;
    23     getThemeIcon_t *flibGetThemeIcon;
    24     getThemeIcon_t *flibGetThemeIcon;
    24     getTeamsList_t *flibGetTeamsList;
    25     getTeamsList_t *flibGetTeamsList;
    25     tryAddTeam_t * flibTryAddTeam;
    26     tryAddTeam_t * flibTryAddTeam;
    51 
    52 
    52     flibGetThemesList = (getThemesList_t*) hwlib.resolve("getThemesList");
    53     flibGetThemesList = (getThemesList_t*) hwlib.resolve("getThemesList");
    53     flibFreeThemesList = (freeThemesList_t*) hwlib.resolve("freeThemesList");
    54     flibFreeThemesList = (freeThemesList_t*) hwlib.resolve("freeThemesList");
    54     flibGetThemeIcon = (getThemeIcon_t*) hwlib.resolve("getThemeIcon");
    55     flibGetThemeIcon = (getThemeIcon_t*) hwlib.resolve("getThemeIcon");
    55 
    56 
       
    57     flibResetGameConfig = (resetGameConfig_t*) hwlib.resolve("resetGameConfig");
    56     flibGetTeamsList = (getTeamsList_t*) hwlib.resolve("getTeamsList");
    58     flibGetTeamsList = (getTeamsList_t*) hwlib.resolve("getTeamsList");
    57     flibTryAddTeam = (tryAddTeam_t*) hwlib.resolve("tryAddTeam");
    59     flibTryAddTeam = (tryAddTeam_t*) hwlib.resolve("tryAddTeam");
    58     flibTryRemoveTeam = (tryRemoveTeam_t*) hwlib.resolve("tryRemoveTeam");
    60     flibTryRemoveTeam = (tryRemoveTeam_t*) hwlib.resolve("tryRemoveTeam");
    59 
    61 
    60     flibInit("/usr/home/unC0Rr/Sources/Hedgewars/Hedgewars-GC/share/hedgewars/Data", "/usr/home/unC0Rr/.hedgewars");
    62     flibInit("/usr/home/unC0Rr/Sources/Hedgewars/Hedgewars-GC/share/hedgewars/Data", "/usr/home/unC0Rr/.hedgewars");
   181 
   183 
   182 void HWEngine::tryRemoveTeam(const QString &teamName)
   184 void HWEngine::tryRemoveTeam(const QString &teamName)
   183 {
   185 {
   184     flibTryRemoveTeam(teamName.toUtf8().constData());
   186     flibTryRemoveTeam(teamName.toUtf8().constData());
   185 }
   187 }
       
   188 
       
   189 void HWEngine::resetGameConfig()
       
   190 {
       
   191     flibResetGameConfig();
       
   192 }