mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-01 01:21:45 -04:00
Decompile menuitemListRender
This commit is contained in:
@@ -147,7 +147,7 @@ s32 amPickTargetMenuList(s32 operation, struct menuitem *item, union handlerdata
|
||||
menuPopDialog();
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0xfffff;
|
||||
break;
|
||||
case MENUOP_RENDER:
|
||||
|
||||
+3
-3
@@ -1770,7 +1770,7 @@ s32 filemgrFileToCopyOrDeleteListMenuHandler(s32 operation, struct menuitem *ite
|
||||
}
|
||||
|
||||
switch (operation) {
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0x0fffff;
|
||||
break;
|
||||
case MENUOP_GETOPTIONCOUNT:
|
||||
@@ -1972,7 +1972,7 @@ s32 pakGameNoteListMenuHandler(s32 operation, struct menuitem *item, union handl
|
||||
}
|
||||
|
||||
switch (operation) {
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0x0fffff;
|
||||
break;
|
||||
case MENUOP_GETOPTIONCOUNT:
|
||||
@@ -2297,7 +2297,7 @@ s32 filemgrChooseAgentListMenuHandler(s32 operation, struct menuitem *item, unio
|
||||
}
|
||||
|
||||
switch (operation) {
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0x0fffff;
|
||||
break;
|
||||
case MENUOP_25:
|
||||
|
||||
+15
-15
@@ -100,7 +100,7 @@ s32 menuhandlerControlStyleImpl(s32 operation, struct menuitem *item, union hand
|
||||
optionsSetControlMode(mpindex, data->list.value);
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = optionsGetControlMode(mpindex);
|
||||
g_Menus[g_MpPlayerNum].main.mpindex = mpindex;
|
||||
break;
|
||||
@@ -182,7 +182,7 @@ s32 menuhandlerAimControl(s32 operation, struct menuitem *item, union handlerdat
|
||||
optionsSetAimControl(playernum, data->dropdown.value);
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = optionsGetAimControl(playernum);
|
||||
}
|
||||
|
||||
@@ -208,7 +208,7 @@ s32 menuhandlerSoundMode(s32 operation, struct menuitem *item, union handlerdata
|
||||
sndSetSoundMode(data->dropdown.value);
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = g_SoundMode;
|
||||
}
|
||||
|
||||
@@ -233,7 +233,7 @@ s32 menuhandlerScreenSize(s32 operation, struct menuitem *item, union handlerdat
|
||||
optionsSetScreenSize(data->dropdown.value);
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = optionsGetEffectiveScreenSize();
|
||||
}
|
||||
|
||||
@@ -257,7 +257,7 @@ s32 menuhandlerScreenRatio(s32 operation, struct menuitem *item, union handlerda
|
||||
optionsSetScreenRatio(data->dropdown.value);
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = optionsGetScreenRatio();
|
||||
}
|
||||
|
||||
@@ -286,7 +286,7 @@ s32 menuhandlerLanguage(s32 operation, struct menuitem *item, union handlerdata
|
||||
langSetEuropean(g_Vars.language);
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME | MODFILE_BOSS;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = g_Vars.language;
|
||||
|
||||
if (data->dropdown.value > LANGUAGE_PAL_ES) {
|
||||
@@ -328,7 +328,7 @@ s32 menuhandlerScreenSplit(s32 operation, struct menuitem *item, union handlerda
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = optionsGetScreenSplit();
|
||||
break;
|
||||
}
|
||||
@@ -1294,7 +1294,7 @@ s32 menuhandlerCoopBuddy(s32 operation, struct menuitem *item, union handlerdata
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
{
|
||||
s32 extra = 1;
|
||||
|
||||
@@ -1360,7 +1360,7 @@ s32 menuhandlerAntiPlayer(s32 operation, struct menuitem *item, union handlerdat
|
||||
g_Vars.pendingantiplayernum = data->dropdown.value;
|
||||
g_Vars.modifiedfiles |= MODFILE_GAME;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = g_Vars.pendingantiplayernum;
|
||||
break;
|
||||
}
|
||||
@@ -3579,7 +3579,7 @@ struct optiongroup missions[] = {
|
||||
// }
|
||||
//
|
||||
// break;
|
||||
// case MENUOP_GETOPTIONVALUE:
|
||||
// case MENUOP_GETSELECTEDINDEX:
|
||||
// data->list.value = 0xfffff;
|
||||
// break;
|
||||
// case MENUOP_25:
|
||||
@@ -3839,7 +3839,7 @@ char *func0f105664(struct menuitem *item)
|
||||
{
|
||||
union handlerdata data;
|
||||
|
||||
menuhandler001024dc(MENUOP_GETOPTIONVALUE, item, &data);
|
||||
menuhandler001024dc(MENUOP_GETSELECTEDINDEX, item, &data);
|
||||
|
||||
return (char *)menuhandler001024dc(MENUOP_GETOPTIONTEXT, item, &data);
|
||||
}
|
||||
@@ -3848,7 +3848,7 @@ char *func0f1056a0(struct menuitem *item)
|
||||
{
|
||||
union handlerdata data;
|
||||
|
||||
menuhandler001024fc(MENUOP_GETOPTIONVALUE, item, &data);
|
||||
menuhandler001024fc(MENUOP_GETSELECTEDINDEX, item, &data);
|
||||
|
||||
return (char *)menuhandler001024fc(MENUOP_GETOPTIONTEXT, item, &data);
|
||||
}
|
||||
@@ -4769,7 +4769,7 @@ s32 menuhandlerFrInventoryList(s32 operation, struct menuitem *item, union handl
|
||||
case MENUOP_SET:
|
||||
g_FrFocusedSlotIndex = data->list.value;
|
||||
return 0;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = g_FrFocusedSlotIndex;
|
||||
break;
|
||||
case MENUOP_LISTITEMFOCUS:
|
||||
@@ -4832,7 +4832,7 @@ s32 menuhandlerInventoryList(s32 operation, struct menuitem *item, union handler
|
||||
var800711f0 = data->list.value;
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = invGetCurrentIndex();
|
||||
break;
|
||||
case MENUOP_GETLISTITEMCHECKBOX:
|
||||
@@ -5176,7 +5176,7 @@ s32 menuhandlerCinema(s32 operation, struct menuitem *item, union handlerdata *d
|
||||
menuStop();
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0xfffff;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
|
||||
+1
-1
@@ -2625,7 +2625,7 @@ void menuCalculateItemSize(struct menuitem *item, s16 *width, s16 *height, struc
|
||||
|
||||
if (item->handler) {
|
||||
handlerdata2.dropdown.value = 0;
|
||||
item->handler(MENUOP_GETOPTIONVALUE, item, &handlerdata2);
|
||||
item->handler(MENUOP_GETSELECTEDINDEX, item, &handlerdata2);
|
||||
handlerdata2.dropdown.unk04 = 0;
|
||||
text2 = (char *)item->handler(MENUOP_GETOPTIONTEXT, item, &handlerdata2);
|
||||
textMeasure(&textheight, &textwidth, text2, g_CharsHandelGothicSm, g_FontHandelGothicSm, 0);
|
||||
|
||||
+474
-3632
File diff suppressed because it is too large
Load Diff
@@ -77,7 +77,7 @@ s32 mpStatsForPlayerDropdownHandler(s32 operation, struct menuitem *item, union
|
||||
}
|
||||
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
v0 = 0;
|
||||
|
||||
for (v1 = 0; v1 < MAX_MPCHRS; v1++) {
|
||||
|
||||
@@ -149,7 +149,7 @@ s32 menuhandlerMpSlowMotion(s32 operation, struct menuitem *item, union handlerd
|
||||
g_MpSetup.options |= MPOPTION_SLOWMOTION_SMART;
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
if (g_MpSetup.options & MPOPTION_SLOWMOTION_SMART) {
|
||||
data->dropdown.value = SLOWMOTION_SMART;
|
||||
} else if (g_MpSetup.options & MPOPTION_SLOWMOTION_ON) {
|
||||
@@ -359,7 +359,7 @@ s32 scenarioScenarioMenuHandler(s32 operation, struct menuitem *item, union hand
|
||||
|
||||
scenarioInit();
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
for (i = 0; i < ARRAYCOUNT(g_MpScenarioOverviews); i++) {
|
||||
if (challengeIsFeatureUnlocked(g_MpScenarioOverviews[i].requirefeature)
|
||||
&& (teamgame || g_MpScenarioOverviews[i].teamonly == false)) {
|
||||
|
||||
+19
-19
@@ -170,7 +170,7 @@ s32 mpArenaMenuHandler(s32 operation, struct menuitem *item, union handlerdata *
|
||||
|
||||
g_MpSetup.stagenum = g_MpArenas[i].stagenum;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
for (i = 0; i < ARRAYCOUNT(g_MpArenas); i++) {
|
||||
if (g_MpSetup.stagenum == g_MpArenas[i].stagenum) {
|
||||
data->list.value = count;
|
||||
@@ -240,7 +240,7 @@ s32 menuhandlerMpControlStyle(s32 operation, struct menuitem *item, union handle
|
||||
case MENUOP_SET:
|
||||
optionsSetControlMode(g_MpPlayerNum, data->dropdown.value);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = optionsGetControlMode(g_MpPlayerNum);
|
||||
break;
|
||||
}
|
||||
@@ -259,7 +259,7 @@ s32 menuhandlerMpWeaponSlot(s32 operation, struct menuitem *item, union handlerd
|
||||
case MENUOP_SET:
|
||||
mpSetWeaponSlot(item->param3, data->dropdown.value);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = mpGetWeaponSlot(item->param3);
|
||||
}
|
||||
|
||||
@@ -282,7 +282,7 @@ s32 menuhandlerMpWeaponSetDropdown(s32 operation, struct menuitem *item, union h
|
||||
case MENUOP_SET:
|
||||
mpSetWeaponSet(data->dropdown.value);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = mpGetWeaponSet();
|
||||
break;
|
||||
}
|
||||
@@ -348,7 +348,7 @@ s32 menuhandlerMpAimControl(s32 operation, struct menuitem *item, union handlerd
|
||||
case MENUOP_SET:
|
||||
optionsSetAimControl(g_MpPlayerNum, data->dropdown.value);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = optionsGetAimControl(g_MpPlayerNum);
|
||||
break;
|
||||
}
|
||||
@@ -567,7 +567,7 @@ s32 mpCharacterBodyMenuHandler(s32 operation, struct menuitem *item, union handl
|
||||
g_Menus[g_MpPlayerNum].unk840.unk000 = 3;
|
||||
break;
|
||||
#endif
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->carousel.value = mpheadnum;
|
||||
break;
|
||||
case MENUOP_SET:
|
||||
@@ -1304,7 +1304,7 @@ s32 mpCharacterHeadMenuHandler(s32 operation, struct menuitem *item, union handl
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->carousel.value = mpheadnum;
|
||||
break;
|
||||
case MENUOP_SET:
|
||||
@@ -1435,7 +1435,7 @@ s32 mpLoadSettingsMenuHandler(s32 operation, struct menuitem *item, union handle
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0xfffff;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -1571,7 +1571,7 @@ s32 mpLoadPlayerMenuHandler(s32 operation, struct menuitem *item, union handlerd
|
||||
filemgrPushErrorDialog(FILEERROR_ALREADYLOADED);
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0xfffff;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -1944,7 +1944,7 @@ s32 mpAddChangeSimulantMenuHandler(s32 operation, struct menuitem *item, union h
|
||||
|
||||
g_Menus[g_MpPlayerNum].mpsetup.unke24 = i;
|
||||
// fall-through
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = g_Menus[g_MpPlayerNum].mpsetup.slotcount;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -2036,7 +2036,7 @@ s32 mpBotDifficultyMenuHandler(s32 operation, struct menuitem *item, union handl
|
||||
mpSetBotDifficulty(g_Menus[g_MpPlayerNum].mpsetup.slotindex, data->dropdown.value);
|
||||
mpGenerateBotNames();
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
if (g_BotConfigsArray[g_Menus[g_MpPlayerNum].mpsetup.slotindex].difficulty >= 0
|
||||
&& g_BotConfigsArray[g_Menus[g_MpPlayerNum].mpsetup.slotindex].difficulty < BOTDIFF_DISABLED) {
|
||||
data->dropdown.value = g_BotConfigsArray[g_Menus[g_MpPlayerNum].mpsetup.slotindex].difficulty;
|
||||
@@ -2486,7 +2486,7 @@ s32 menuhandlerMpTeamSlot(s32 operation, struct menuitem *item, union handlerdat
|
||||
mpchr = mpGetChrConfigBySlotNum(item->param);
|
||||
mpchr->team = data->dropdown.value;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
mpchr = mpGetChrConfigBySlotNum(item->param);
|
||||
|
||||
if (!mpchr) {
|
||||
@@ -2661,7 +2661,7 @@ s32 mpSelectTuneListHandler(s32 operation, struct menuitem *item, union handlerd
|
||||
}
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
if (mpGetUsingMultipleTunes()) {
|
||||
data->list.value = 0x000fffff;
|
||||
} else {
|
||||
@@ -3037,7 +3037,7 @@ s32 mpChallengesListMenuHandler(s32 operation, struct menuitem *item, union hand
|
||||
menuPushDialog(&g_MpConfirmChallengeMenuDialog);
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = 0xfffff;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -3247,7 +3247,7 @@ s32 menuhandlerMpLock(s32 operation, struct menuitem *item, union handlerdata *d
|
||||
}
|
||||
g_Vars.modifiedfiles |= MODFILE_MPSETUP;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = mpGetLockType() == MPLOCKTYPE_CHALLENGE ? 0 : mpGetLockType();
|
||||
break;
|
||||
}
|
||||
@@ -3504,7 +3504,7 @@ s32 menuhandlerPlayerTeam(s32 operation, struct menuitem *item, union handlerdat
|
||||
case MENUOP_SET:
|
||||
g_Vars.mpplayerteams[item->param] = data->dropdown.value;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
#if VERSION >= VERSION_JPN_FINAL
|
||||
if (g_Vars.mpplayerteams[item->param] >= scenarioGetMaxTeams()) {
|
||||
g_Vars.mpplayerteams[item->param] %= scenarioGetMaxTeams();
|
||||
@@ -3534,7 +3534,7 @@ s32 menuhandlerMpNumberOfSimulants(s32 operation, struct menuitem *item, union h
|
||||
case MENUOP_SET:
|
||||
g_Vars.mpquickteamnumsims = data->dropdown.value + 1;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = g_Vars.mpquickteamnumsims - 1;
|
||||
break;
|
||||
case MENUOP_CHECKHIDDEN:
|
||||
@@ -3560,7 +3560,7 @@ s32 menuhandlerMpSimulantsPerTeam(s32 operation, struct menuitem *item, union ha
|
||||
case MENUOP_SET:
|
||||
g_Vars.unk0004a0 = data->dropdown.value + 1;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = g_Vars.unk0004a0 - 1;
|
||||
break;
|
||||
case MENUOP_CHECKHIDDEN:
|
||||
@@ -3602,7 +3602,7 @@ s32 mpQuickTeamSimulantDifficultyHandler(s32 operation, struct menuitem *item, u
|
||||
case MENUOP_SET:
|
||||
g_Vars.mpsimdifficulty = data->dropdown.value;
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = g_Vars.mpsimdifficulty;
|
||||
break;
|
||||
case MENUOP_CHECKHIDDEN:
|
||||
|
||||
@@ -135,7 +135,7 @@ s32 frWeaponListMenuHandler(s32 operation, struct menuitem *item, union handlerd
|
||||
menuPushDialog(&g_FrTrainingInfoPreGameMenuDialog);
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = frGetSlot();
|
||||
break;
|
||||
case MENUOP_RENDER:
|
||||
@@ -281,7 +281,7 @@ s32 frDifficultyDropdownMenuHandler(s32 operation, struct menuitem *item, union
|
||||
frSetDifficulty(data->dropdown.value);
|
||||
menuPushDialog(&g_FrTrainingInfoPreGameMenuDialog);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->dropdown.value = frGetDifficulty();
|
||||
break;
|
||||
}
|
||||
@@ -1078,7 +1078,7 @@ s32 ciOfficeInformationMenuHandler(s32 operation, struct menuitem *item, union h
|
||||
menuPushDialog(&g_BioTextMenuDialog);
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = g_ChrBioSlot;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -1293,7 +1293,7 @@ s32 dtDeviceListMenuHandler(s32 operation, struct menuitem *item, union handlerd
|
||||
g_DtSlot = data->list.value;
|
||||
menuPushDialog(&g_DtDetailsMenuDialog);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = g_DtSlot;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -1526,7 +1526,7 @@ s32 htHoloListMenuHandler(s32 operation, struct menuitem *item, union handlerdat
|
||||
var80088bb4 = data->list.value;
|
||||
menuPushDialog(&g_HtDetailsMenuDialog);
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = var80088bb4;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
@@ -1821,7 +1821,7 @@ s32 ciHangarInformationMenuHandler(s32 operation, struct menuitem *item, union h
|
||||
menuPushDialog(&g_HangarVehicleDetailsMenuDialog);
|
||||
}
|
||||
break;
|
||||
case MENUOP_GETOPTIONVALUE:
|
||||
case MENUOP_GETSELECTEDINDEX:
|
||||
data->list.value = g_HangarBioSlot;
|
||||
break;
|
||||
case MENUOP_GETOPTGROUPCOUNT:
|
||||
|
||||
@@ -1599,7 +1599,7 @@
|
||||
#define MENUOP_GETOPTGROUPTEXT 4
|
||||
#define MENUOP_GETGROUPSTARTINDEX 5
|
||||
#define MENUOP_SET 6
|
||||
#define MENUOP_GETOPTIONVALUE 7
|
||||
#define MENUOP_GETSELECTEDINDEX 7
|
||||
#define MENUOP_GET 8
|
||||
#define MENUOP_GETSLIDER 9
|
||||
#define MENUOP_GETSLIDERLABEL 10
|
||||
|
||||
Reference in New Issue
Block a user