Forced Spring on MAME/Supermodel change
This commit is contained in:
parent
5f065a7b9c
commit
c214affcd0
@ -943,7 +943,6 @@ static bool Effect1 = false;
|
|||||||
static bool Effect2 = false;
|
static bool Effect2 = false;
|
||||||
static bool Effect3 = false;
|
static bool Effect3 = false;
|
||||||
static bool DirtDevilSine = false;
|
static bool DirtDevilSine = false;
|
||||||
static bool ForceSpringEffect = false;
|
|
||||||
static bool DontSineUntilRaceStart = false;
|
static bool DontSineUntilRaceStart = false;
|
||||||
static bool HardDrivinFrame = false;
|
static bool HardDrivinFrame = false;
|
||||||
static bool Motion = false;
|
static bool Motion = false;
|
||||||
@ -1598,12 +1597,6 @@ DWORD WINAPI ThreadForOutputs(LPVOID lpParam)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD WINAPI ThreadForForcedSpring(LPVOID lpParam)
|
|
||||||
{
|
|
||||||
ForceSpringEffect = true;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
DWORD WINAPI ThreadForDaytonaStartEffect(LPVOID lpParam)
|
DWORD WINAPI ThreadForDaytonaStartEffect(LPVOID lpParam)
|
||||||
{
|
{
|
||||||
Sleep(1300);
|
Sleep(1300);
|
||||||
@ -1698,21 +1691,9 @@ void MAMESupermodel::FFBLoop(EffectConstants* constants, Helpers* helpers, Effec
|
|||||||
init = true;
|
init = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (EnableForceSpringEffect == 1)
|
if (EnableForceSpringEffect)
|
||||||
{
|
{
|
||||||
if (!initSpring)
|
triggers->Springi(ForceSpringStrength / 100.0);
|
||||||
{
|
|
||||||
CreateThread(NULL, 0, ThreadForForcedSpring, NULL, 0, NULL);
|
|
||||||
initSpring = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (EnableForceSpringEffect == 1)
|
|
||||||
{
|
|
||||||
if (ForceSpringEffect)
|
|
||||||
{
|
|
||||||
triggers->Springi(ForceSpringStrength / 100.0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
romname = new char[256]; //name of rom being played
|
romname = new char[256]; //name of rom being played
|
||||||
|
Loading…
x
Reference in New Issue
Block a user