use GAMESTATE->m_fLightSongBeat
This commit is contained in:
@@ -137,7 +137,7 @@ void LightsManager::Update( float fDeltaTime )
|
|||||||
{
|
{
|
||||||
case LIGHTSMODE_JOINING:
|
case LIGHTSMODE_JOINING:
|
||||||
{
|
{
|
||||||
// int iBeat = (int)(GAMESTATE->m_fSongBeat);
|
// int iBeat = (int)(GAMESTATE->m_fLightSongBeat);
|
||||||
// bool bBlinkOn = (iBeat%2)==0;
|
// bool bBlinkOn = (iBeat%2)==0;
|
||||||
|
|
||||||
FOREACH_PlayerNumber( pn )
|
FOREACH_PlayerNumber( pn )
|
||||||
@@ -175,7 +175,7 @@ void LightsManager::Update( float fDeltaTime )
|
|||||||
FOREACH_CabinetLight( cl )
|
FOREACH_CabinetLight( cl )
|
||||||
m_LightsState.m_bCabinetLights[cl] = false;
|
m_LightsState.m_bCabinetLights[cl] = false;
|
||||||
|
|
||||||
int iBeat = (int)(GAMESTATE->m_fSongBeat);
|
int iBeat = (int)(GAMESTATE->m_fLightSongBeat);
|
||||||
int iTopIndex = iBeat;
|
int iTopIndex = iBeat;
|
||||||
wrap( iTopIndex, 4 );
|
wrap( iTopIndex, 4 );
|
||||||
switch( iTopIndex )
|
switch( iTopIndex )
|
||||||
@@ -238,7 +238,7 @@ void LightsManager::Update( float fDeltaTime )
|
|||||||
// If not joined, has enough credits, and not too late to join, then
|
// If not joined, has enough credits, and not too late to join, then
|
||||||
// blink the menu buttons rapidly so they'll press Start
|
// blink the menu buttons rapidly so they'll press Start
|
||||||
{
|
{
|
||||||
int iBeat = (int)(GAMESTATE->m_fSongBeat*4);
|
int iBeat = (int)(GAMESTATE->m_fLightSongBeat*4);
|
||||||
bool bBlinkOn = (iBeat%2)==0;
|
bool bBlinkOn = (iBeat%2)==0;
|
||||||
FOREACH_PlayerNumber( pn )
|
FOREACH_PlayerNumber( pn )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1650,8 +1650,7 @@ void ScreenGameplay::UpdateLights()
|
|||||||
ZERO( bBlinkGameButton );
|
ZERO( bBlinkGameButton );
|
||||||
bool bCrossedABeat = false;
|
bool bCrossedABeat = false;
|
||||||
{
|
{
|
||||||
float fPositionSeconds = GAMESTATE->m_fMusicSeconds + g_fLightsAheadSeconds; // trigger the light a tiny bit early
|
const float fSongBeat = GAMESTATE->m_fLightSongBeat;
|
||||||
float fSongBeat = GAMESTATE->m_pCurSong->GetBeatFromElapsedTime( fPositionSeconds );
|
|
||||||
const int iSongRow = BeatToNoteRowNotRounded( fSongBeat );
|
const int iSongRow = BeatToNoteRowNotRounded( fSongBeat );
|
||||||
|
|
||||||
static int iRowLastCrossed = 0;
|
static int iRowLastCrossed = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user