Expose LV_SLOMO_TICK_CAP macro in lv.h

Needed for slomo footsteps fix
This commit is contained in:
tmyqlfpir authored and GitHub committed 2023-08-21 06:24:08 +10:00
1 parent 18ae54f656
commit 682c0c83a1
3 files changed
+9 -9

No files matched your search

+1 -1
View File
@@ -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;
-8
View File
@@ -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];
+8
View File
@@ -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);