perfect_dark/src/lib/varsinit.c

82 lines
2.1 KiB
C

#include <ultra64.h>
#include "constants.h"
#include "bss.h"
#include "data.h"
#include "types.h"
#if VERSION < VERSION_NTSC_1_0
u32 var8009e6b0[4];
#endif
struct g_vars g_Vars;
void varsInit(void)
{
g_Vars.diffframe60f = 1;
g_Vars.lvframe60 = 0;
g_Vars.lvframenum = 0;
g_Vars.lvmpbotlevel = 0;
g_Vars.lockscreen = 0;
g_Vars.diffframe60 = 1;
g_Vars.lastframe240 = -1;
g_Vars.thisframe240 = 0;
g_Vars.diffframe240 = 4;
g_Vars.diffframe60freal = 1;
g_Vars.lastframetime = 0;
g_Vars.thisframetime = 0;
g_Vars.thisframeticks = 0;
g_Vars.lostframetime = 0;
g_Vars.lostframetime240 = 0;
g_Vars.lvupdate240_60error = 2;
g_Vars.mininc60 = 1;
g_Vars.roomportalrecursionlimit = 254;
g_Vars.diffframe240f = 4;
g_Vars.diffframe240freal = 4;
g_Vars.bondplayernum = 0;
g_Vars.coopplayernum = -1;
g_Vars.antiplayernum = -1;
g_Vars.bond = NULL;
g_Vars.coop = NULL;
g_Vars.anti = NULL;
g_Vars.coopradaron = 1;
g_Vars.coopfriendlyfire = 1;
g_Vars.antiradaron = 1;
g_Vars.pendingantiplayernum = 1;
g_Vars.modifiedfiles = 0;
g_Vars.numaibuddies = 0;
g_Vars.bondvisible = true;
g_Vars.bondcollisions = true;
g_Vars.tickmode = TICKMODE_GE_FADEIN;
g_Vars.roomcount = 350;
g_Vars.mplayerisrunning = 0;
g_Vars.normmplayerisrunning = 0;
g_Vars.perfectbuddynum = 0;
g_Vars.enableslopes = false;
g_Vars.restartlevel = 0;
g_Vars.unk00048c = 0;
g_Vars.mpsetupmenu = 0;
g_Vars.waitingtojoin[0] = false;
g_Vars.waitingtojoin[1] = false;
g_Vars.waitingtojoin[2] = false;
g_Vars.waitingtojoin[3] = false;
g_Vars.unk000498 = 0;
g_Vars.usingadvsetup = false;
g_Vars.unk0004a0 = 1;
g_Vars.mpquickteamnumsims = 1;
g_Vars.mpsimdifficulty = BOTDIFF_NORMAL;
g_Vars.mpplayerteams[0] = 0;
g_Vars.mpplayerteams[1] = 1;
g_Vars.mpplayerteams[2] = 2;
g_Vars.mpplayerteams[3] = 3;
g_Vars.mpquickteam = MPQUICKTEAM_NONE;
g_Vars.dontplaynrg = false;
g_Vars.in_cutscene = false;
g_Vars.autocutnum = -1;
g_Vars.autocutplaying = false;
g_Vars.autocutgroupcur = -1;
g_Vars.autocutgroupleft = 0;
g_Vars.autocutgroupskip = false;
g_Vars.fourmeg2player = false;
g_Vars.cutsceneskip60ths = 0;
}