From aad2b3a7825d97c1569498c8eae8457f833613b2 Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Mon, 11 May 2020 20:41:47 +1000 Subject: [PATCH] - hacks to make IF launch again after gamefunc changes in 57cb22f13589bd3c3c6d88b6e731648b92308de1. Also re-ordered gamefuncs to 1:1 match EDuke32. --- source/duke3d/src/duke3d.h | 6 +++++- source/duke3d/src/game.cpp | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/source/duke3d/src/duke3d.h b/source/duke3d/src/duke3d.h index 509568b7e..dc734d314 100644 --- a/source/duke3d/src/duke3d.h +++ b/source/duke3d/src/duke3d.h @@ -189,12 +189,16 @@ enum GameFunction_t gamefunc_Quick_Kick, gamefunc_Next_Weapon, gamefunc_Previous_Weapon, + gamefunc_Show_Console, // unused, but re-inserted for padding/compatibility for IF. + gamefunc_Show_DukeMatch_Scores, gamefunc_Dpad_Select, gamefunc_Dpad_Aiming, + gamefunc_AutoRun, // unused, but re-inserted for padding/compatibility for IF. gamefunc_Last_Weapon, + gamefunc_Quick_Save, // unused, but re-inserted for padding/compatibility for IF. + gamefunc_Quick_Load, // unused, but re-inserted for padding/compatibility for IF. gamefunc_Alt_Weapon, gamefunc_Third_Person_View, - gamefunc_Show_DukeMatch_Scores, gamefunc_Toggle_Crouch, // This is the last one used by EDuke32. NUM_ACTIONS }; diff --git a/source/duke3d/src/game.cpp b/source/duke3d/src/game.cpp index d82925505..334306b54 100644 --- a/source/duke3d/src/game.cpp +++ b/source/duke3d/src/game.cpp @@ -5626,12 +5626,16 @@ static const char* actions[] = { "Quick_Kick", "Next_Weapon", "Previous_Weapon", + "Show_Console", // unused, but re-inserted for padding/compatibility for IF. + "Show_DukeMatch_Scores", "Dpad_Select", "Dpad_Aiming", + "Autorun", // unused, but re-inserted for padding/compatibility for IF. "Last_Weapon", + "Quick_Save", // unused, but re-inserted for padding/compatibility for IF. + "Quick_Load", // unused, but re-inserted for padding/compatibility for IF. "Alt_Weapon", "Third_Person_View", - "Show_DukeMatch_Scores", "Toggle_Crouch", // This is the last one used by EDuke32. }; int GameInterface::app_main()