forked from Ports/perfect_dark
Expose LV_SLOMO_TICK_CAP macro in lv.h
Needed for slomo footsteps fix
This commit is contained in:
1 parent
18ae54f656
commit
682c0c83a1
3 files changed
+9
-9
No files matched your search
+1
-1
@@ -178,7 +178,7 @@ void footstepCheckDefault(struct chrdata *chr)
|
||||
}
|
||||
} else {
|
||||
#ifndef PLATFORM_N64 // fix spamming footsteps for 60fps port
|
||||
if ((lvGetSlowMotionType() != SLOWMOTION_OFF && g_Vars.speedpillon == false) || (lvGetSlowMotionType() == SLOWMOTION_OFF && g_Vars.speedpillon == true)) {
|
||||
if (g_Vars.lvupdate240 == LV_SLOMO_TICK_CAP) {
|
||||
s32 roundedframe = (s32)(frame*2);
|
||||
if (roundedframe == (g_FootstepAnims[i].frame1*2) && prevframe < g_FootstepAnims[i].frame1) {
|
||||
chr->footstep = 1;
|
||||
|
||||
@@ -97,14 +97,6 @@
|
||||
#include "lib/vi.h"
|
||||
#include "types.h"
|
||||
|
||||
#ifdef PLATFORM_N64
|
||||
// game runs at ~30, so slomo = 1/2 of 30fps
|
||||
#define LV_SLOMO_TICK_CAP TICKS(4)
|
||||
#else
|
||||
// game runs at 60+, so slomo = 1/2 of 60fps
|
||||
#define LV_SLOMO_TICK_CAP TICKS(2)
|
||||
#endif
|
||||
|
||||
struct sndstate *g_MiscSfxAudioHandles[3];
|
||||
u32 var800aa5bc;
|
||||
s32 g_MiscSfxActiveTypes[3];
|
||||
|
||||
@@ -4,6 +4,14 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
#ifdef PLATFORM_N64
|
||||
// game runs at ~30, so slomo = 1/2 of 30fps
|
||||
#define LV_SLOMO_TICK_CAP TICKS(4)
|
||||
#else
|
||||
// game runs at 60+, so slomo = 1/2 of 60fps
|
||||
#define LV_SLOMO_TICK_CAP TICKS(2)
|
||||
#endif
|
||||
|
||||
u32 getVar80084040(void);
|
||||
void lvInit(void);
|
||||
void lvResetMiscSfx(void);
|
||||
|
||||
Reference in new issue
Block a user