mirror of
https://github.com/perfect-dark-pc-port/perfect_dark.git
synced 2026-10-23 15:52:41 +02:00
mpsetups: fixed reverse pitch/look ahead being reset when the mpsetups file is created for the first time
This commit is contained in:
1 parent
6198fbc479
commit
b93015c51c
5 files changed
+15
-13
No files matched your search
+1
-1
@@ -910,5 +910,5 @@ void mpsetupCopyAllFromPak()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// to reset the mp setup
|
// to reset the mp setup
|
||||||
mpInit();
|
mpInit(false);
|
||||||
}
|
}
|
||||||
+1
-1
@@ -259,7 +259,7 @@ void mainInit(void)
|
|||||||
frametimeInit();
|
frametimeInit();
|
||||||
profileInit();
|
profileInit();
|
||||||
smokesInit();
|
smokesInit();
|
||||||
mpInit();
|
mpInit(true);
|
||||||
pheadInit();
|
pheadInit();
|
||||||
paksInit();
|
paksInit();
|
||||||
pheadInit2();
|
pheadInit2();
|
||||||
|
|||||||
+1
-1
@@ -2764,7 +2764,7 @@ MenuDialogHandlerResult filemgrMainMenuDialog(s32 operation, struct menudialogde
|
|||||||
g_Menus[g_MpPlayerNum].fm.filetypeplusone = 0;
|
g_Menus[g_MpPlayerNum].fm.filetypeplusone = 0;
|
||||||
|
|
||||||
filelistCreate(0, FILETYPE_GAME);
|
filelistCreate(0, FILETYPE_GAME);
|
||||||
mpInit();
|
mpInit(true);
|
||||||
|
|
||||||
// Set MP player names to "Player 1" through 4 if blank
|
// Set MP player names to "Player 1" through 4 if blank
|
||||||
for (i = 0; i < MAX_PLAYERS; i++) {
|
for (i = 0; i < MAX_PLAYERS; i++) {
|
||||||
|
|||||||
@@ -518,12 +518,6 @@ void mpPlayerSetDefaults(s32 playernum, bool autonames)
|
|||||||
for (i = 0; i < ARRAYCOUNT(g_PlayerConfigsArray); i++) {
|
for (i = 0; i < ARRAYCOUNT(g_PlayerConfigsArray); i++) {
|
||||||
g_PlayerConfigsArray[playernum].gunfuncs[i] = 0;
|
g_PlayerConfigsArray[playernum].gunfuncs[i] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef PLATFORM_N64
|
|
||||||
for (i = 0; i < ARRAYCOUNT(g_MpWeapons); i++) {
|
|
||||||
g_MpWeaponSetRandomFilters[i] = 1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void func0f1881d4(s32 index)
|
void func0f1881d4(s32 index)
|
||||||
@@ -535,7 +529,7 @@ void func0f1881d4(s32 index)
|
|||||||
g_BotConfigsArray[index].difficulty = BOTDIFF_DISABLED;
|
g_BotConfigsArray[index].difficulty = BOTDIFF_DISABLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
void mpInit(void)
|
void mpInit(bool resetplayers)
|
||||||
{
|
{
|
||||||
s32 i;
|
s32 i;
|
||||||
s32 j;
|
s32 j;
|
||||||
@@ -568,8 +562,10 @@ void mpInit(void)
|
|||||||
|
|
||||||
strcpy(g_MpSetup.name, "");
|
strcpy(g_MpSetup.name, "");
|
||||||
|
|
||||||
for (i = 0; i < ARRAYCOUNT(g_PlayerConfigsArray); i++) {
|
if (resetplayers) {
|
||||||
mpPlayerSetDefaults(i, false);
|
for (i = 0; i < ARRAYCOUNT(g_PlayerConfigsArray); i++) {
|
||||||
|
mpPlayerSetDefaults(i, false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < MAX_BOTS; i++) {
|
for (i = 0; i < MAX_BOTS; i++) {
|
||||||
@@ -606,6 +602,12 @@ void mpInit(void)
|
|||||||
for (i = 0; i < ARRAYCOUNT(g_Menus); i++) {
|
for (i = 0; i < ARRAYCOUNT(g_Menus); i++) {
|
||||||
g_Menus[i].mpsetup.showpresets = 1;
|
g_Menus[i].mpsetup.showpresets = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef PLATFORM_N64
|
||||||
|
for (i = 0; i < ARRAYCOUNT(g_MpWeapons); i++) {
|
||||||
|
g_MpWeaponSetRandomFilters[i] = 1;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#if VERSION >= VERSION_PAL_BETA
|
#if VERSION >= VERSION_PAL_BETA
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ void func0f187fbc(s32 playernum);
|
|||||||
void func0f187fec(void);
|
void func0f187fec(void);
|
||||||
void mpPlayerSetDefaults(s32 playernum, bool autonames);
|
void mpPlayerSetDefaults(s32 playernum, bool autonames);
|
||||||
void func0f1881d4(s32 index);
|
void func0f1881d4(s32 index);
|
||||||
void mpInit(void);
|
void mpInit(bool resetplayers);
|
||||||
void mpGetTeamsWithDefaultName(u8 *mask);
|
void mpGetTeamsWithDefaultName(u8 *mask);
|
||||||
void mpSetTeamNamesToDefault(u8 mask);
|
void mpSetTeamNamesToDefault(u8 mask);
|
||||||
void mpSetDefaultNamesIfEmpty(void);
|
void mpSetDefaultNamesIfEmpty(void);
|
||||||
|
|||||||
Reference in new issue
Block a user