comment out some logging stuff
This commit is contained in:
+25
-12
@@ -837,7 +837,6 @@ void Player::Update( float fDeltaTime )
|
|||||||
{
|
{
|
||||||
vector<TrackRowTapNote> v;
|
vector<TrackRowTapNote> v;
|
||||||
v.push_back( trtn );
|
v.push_back( trtn );
|
||||||
//LOG->Trace("UpdateHoldNotes from a roll");
|
|
||||||
UpdateHoldNotes( iSongRow, fDeltaTime, v );
|
UpdateHoldNotes( iSongRow, fDeltaTime, v );
|
||||||
}
|
}
|
||||||
continue; // don't process this below
|
continue; // don't process this below
|
||||||
@@ -913,6 +912,7 @@ void Player::Update( float fDeltaTime )
|
|||||||
void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTapNote> &vTN )
|
void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTapNote> &vTN )
|
||||||
{
|
{
|
||||||
ASSERT( !vTN.empty() );
|
ASSERT( !vTN.empty() );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
LOG->Trace("--------------------------------");
|
LOG->Trace("--------------------------------");
|
||||||
LOG->Trace("[Player::UpdateHoldNotes] begins");
|
LOG->Trace("[Player::UpdateHoldNotes] begins");
|
||||||
@@ -977,7 +977,12 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
float fLife = vTN[0].pTN->HoldResult.fLife;
|
float fLife = vTN[0].pTN->HoldResult.fLife;
|
||||||
|
|
||||||
if( hns != HNS_None ) // if this HoldNote already has a result
|
if( hns != HNS_None ) // if this HoldNote already has a result
|
||||||
|
{
|
||||||
|
//LOG->Trace("hold note has a result, skipping.");
|
||||||
return; // we don't need to update the logic for this group
|
return; // we don't need to update the logic for this group
|
||||||
|
}
|
||||||
|
|
||||||
|
//LOG->Trace("hold note doesn't already have result, let's check.");
|
||||||
|
|
||||||
//LOG->Trace( ssprintf("[C++] hold note score: %s",HoldNoteScoreToString(hns).c_str()) );
|
//LOG->Trace( ssprintf("[C++] hold note score: %s",HoldNoteScoreToString(hns).c_str()) );
|
||||||
//LOG->Trace(ssprintf("[Player::UpdateHoldNotes] fLife = %f",fLife));
|
//LOG->Trace(ssprintf("[Player::UpdateHoldNotes] fLife = %f",fLife));
|
||||||
@@ -987,7 +992,7 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
{
|
{
|
||||||
TapNote &tn = *trtn->pTN;
|
TapNote &tn = *trtn->pTN;
|
||||||
TapNoteScore tns = tn.result.tns;
|
TapNoteScore tns = tn.result.tns;
|
||||||
//LOG->Trace( ssprintf("[C++] tap note score: %s",TapNoteScoreToString(tns).c_str()) );
|
//LOG->Trace( ssprintf("[C++] tap note score: %s",StringConversion::ToString(tns).c_str()) );
|
||||||
|
|
||||||
// TODO: When using JUDGE_HOLD_NOTES_ON_SAME_ROW_TOGETHER, require that the whole row of
|
// TODO: When using JUDGE_HOLD_NOTES_ON_SAME_ROW_TOGETHER, require that the whole row of
|
||||||
// taps was hit before activating this group of holds.
|
// taps was hit before activating this group of holds.
|
||||||
@@ -1073,6 +1078,7 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
TapNote &tn = *trtn->pTN;
|
TapNote &tn = *trtn->pTN;
|
||||||
int iEndRow = iStartRow + tn.iDuration;
|
int iEndRow = iStartRow + tn.iDuration;
|
||||||
|
|
||||||
|
//LOG->Trace(ssprintf("trying for min between iSongRow (%i) and iEndRow (%i) (duration %i)",iSongRow,iEndRow,tn.iDuration));
|
||||||
trtn->pTN->HoldResult.iLastHeldRow = min( iSongRow, iEndRow );
|
trtn->pTN->HoldResult.iLastHeldRow = min( iSongRow, iEndRow );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1114,8 +1120,11 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// Decrease life
|
// Decrease life
|
||||||
|
//LOG->Trace("fLife before minus: %f",fLife);
|
||||||
fLife -= fDeltaTime/GetWindowSeconds(TW_Hold);
|
fLife -= fDeltaTime/GetWindowSeconds(TW_Hold);
|
||||||
|
//LOG->Trace("fLife before clamp: %f",fLife);
|
||||||
fLife = max( fLife, 0 ); // clamp
|
fLife = max( fLife, 0 ); // clamp
|
||||||
|
//LOG->Trace("fLife after: %f",fLife);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case TapNote::hold_head_roll:
|
case TapNote::hold_head_roll:
|
||||||
@@ -1152,7 +1161,7 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
}
|
}
|
||||||
|
|
||||||
// check for LetGo. If the head was missed completely, don't count an LetGo.
|
// check for LetGo. If the head was missed completely, don't count an LetGo.
|
||||||
/* Why? If you never step on the head, then it will be left as HNS_None,
|
/* Why? If you never step on the head, then it will be left as HNS_None,
|
||||||
* which doesn't seem correct. */
|
* which doesn't seem correct. */
|
||||||
if( IMMEDIATE_HOLD_LET_GO )
|
if( IMMEDIATE_HOLD_LET_GO )
|
||||||
{
|
{
|
||||||
@@ -1241,12 +1250,11 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOG->Trace("initiated note and let go :(");
|
//LOG->Trace("initiated note and let go :(");
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1282,6 +1290,7 @@ void Player::UpdateHoldNotes( int iSongRow, float fDeltaTime, vector<TrackRowTap
|
|||||||
//LOG->Trace("tap note scoring time.");
|
//LOG->Trace("tap note scoring time.");
|
||||||
TapNote &tn = *vTN[0].pTN;
|
TapNote &tn = *vTN[0].pTN;
|
||||||
HandleHoldScore( tn );
|
HandleHoldScore( tn );
|
||||||
|
//LOG->Trace("hold result = %s",StringConversion::ToString(tn.HoldResult.hns).c_str());
|
||||||
SetHoldJudgment( tn.result.tns, tn.HoldResult.hns, iFirstTrackWithMaxEndRow );
|
SetHoldJudgment( tn.result.tns, tn.HoldResult.hns, iFirstTrackWithMaxEndRow );
|
||||||
}
|
}
|
||||||
//LOG->Trace("[Player::UpdateHoldNotes] ends");
|
//LOG->Trace("[Player::UpdateHoldNotes] ends");
|
||||||
@@ -1321,9 +1330,13 @@ void Player::DrawPrimitives()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
// Draw these below everything else.
|
// Draw these below everything else.
|
||||||
|
// xxx: if NoteField Board is enabled and COMBO_UNDER_FIELD, we really want
|
||||||
|
// the combo under the field but over the notefield board. -aj
|
||||||
if( COMBO_UNDER_FIELD && m_pPlayerState->m_PlayerOptions.GetCurrent().m_fBlind == 0 )
|
if( COMBO_UNDER_FIELD && m_pPlayerState->m_PlayerOptions.GetCurrent().m_fBlind == 0 )
|
||||||
|
{
|
||||||
if( m_sprCombo )
|
if( m_sprCombo )
|
||||||
m_sprCombo->Draw();
|
m_sprCombo->Draw();
|
||||||
|
}
|
||||||
|
|
||||||
if( m_pAttackDisplay )
|
if( m_pAttackDisplay )
|
||||||
m_pAttackDisplay->Draw();
|
m_pAttackDisplay->Draw();
|
||||||
@@ -1338,7 +1351,6 @@ void Player::DrawPrimitives()
|
|||||||
float fSkew = m_pPlayerState->m_PlayerOptions.GetCurrent().m_fSkew;
|
float fSkew = m_pPlayerState->m_PlayerOptions.GetCurrent().m_fSkew;
|
||||||
bool bReverse = m_pPlayerState->m_PlayerOptions.GetCurrent().GetReversePercentForColumn(0)>0.5;
|
bool bReverse = m_pPlayerState->m_PlayerOptions.GetCurrent().GetReversePercentForColumn(0)>0.5;
|
||||||
|
|
||||||
|
|
||||||
DISPLAY->CameraPushMatrix();
|
DISPLAY->CameraPushMatrix();
|
||||||
DISPLAY->PushMatrix();
|
DISPLAY->PushMatrix();
|
||||||
|
|
||||||
@@ -1375,6 +1387,7 @@ void Player::DrawPrimitives()
|
|||||||
DISPLAY->CameraPopMatrix();
|
DISPLAY->CameraPopMatrix();
|
||||||
DISPLAY->PopMatrix();
|
DISPLAY->PopMatrix();
|
||||||
|
|
||||||
|
// m_pNoteField->m_sprBoard->GetVisible()
|
||||||
if( !(bool)COMBO_UNDER_FIELD && m_pPlayerState->m_PlayerOptions.GetCurrent().m_fBlind == 0 )
|
if( !(bool)COMBO_UNDER_FIELD && m_pPlayerState->m_PlayerOptions.GetCurrent().m_fBlind == 0 )
|
||||||
if( m_sprCombo )
|
if( m_sprCombo )
|
||||||
m_sprCombo->Draw();
|
m_sprCombo->Draw();
|
||||||
@@ -1830,6 +1843,7 @@ void Player::StepStrumHopo( int col, int row, const RageTimer &tm, bool bHeld, b
|
|||||||
/* This hold note is not judged and we stepped on its head. Update iLastHeldRow.
|
/* This hold note is not judged and we stepped on its head. Update iLastHeldRow.
|
||||||
* Do this even if we're a little beyond the end of the hold note, to make sure
|
* Do this even if we're a little beyond the end of the hold note, to make sure
|
||||||
* iLastHeldRow is clamped to iEndRow if the hold note is held all the way. */
|
* iLastHeldRow is clamped to iEndRow if the hold note is held all the way. */
|
||||||
|
//LOG->Trace("setting iLastHeldRow to min of iSongRow (%i) and iEndRow (%i)",iSongRow,iEndRow);
|
||||||
tn.HoldResult.iLastHeldRow = min( iSongRow, iEndRow );
|
tn.HoldResult.iLastHeldRow = min( iSongRow, iEndRow );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2005,10 +2019,9 @@ void Player::StepStrumHopo( int col, int row, const RageTimer &tm, bool bHeld, b
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case TapNote::hold_head:
|
case TapNote::hold_head:
|
||||||
//oh wow, this was causing the trigger
|
// oh wow, this was causing the trigger before the hold heads
|
||||||
//before the hold heads -DaisuMaster
|
// bug. (It was fNoteOffset > 0.f before) -DaisuMaster
|
||||||
//(It was >)
|
if( !REQUIRE_STEP_ON_HOLD_HEADS && fNoteOffset <= 0.f )
|
||||||
if( !REQUIRE_STEP_ON_HOLD_HEADS && fNoteOffset <= GetWindowSeconds( TW_W5 ) )
|
|
||||||
{
|
{
|
||||||
score = TNS_W1;
|
score = TNS_W1;
|
||||||
break;
|
break;
|
||||||
@@ -2635,7 +2648,7 @@ void Player::UpdateJudgedRows()
|
|||||||
|
|
||||||
FOREACHS( RageSound *, setSounds, s )
|
FOREACHS( RageSound *, setSounds, s )
|
||||||
{
|
{
|
||||||
/* Only play one copy of each mine sound at a time per player. */
|
// Only play one copy of each mine sound at a time per player.
|
||||||
(*s)->Stop();
|
(*s)->Stop();
|
||||||
(*s)->Play();
|
(*s)->Play();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user