diff --git a/stepmania/src/GhostArrowRow.cpp b/stepmania/src/GhostArrowRow.cpp index 326fc3ecde..894b1b2bb9 100644 --- a/stepmania/src/GhostArrowRow.cpp +++ b/stepmania/src/GhostArrowRow.cpp @@ -72,6 +72,10 @@ void GhostArrowRow::DrawPrimitives() m_GhostArrowRow[c].SetX( fX ); m_GhostArrowRowBright[c].SetX( fX ); m_HoldGhostArrowRow[c].SetX( fX ); + float fZ = ArrowGetZPos( m_PlayerNumber, c, 0 ); + m_GhostArrowRow[c].SetZ( fZ ); + m_GhostArrowRowBright[c].SetZ( fZ ); + m_HoldGhostArrowRow[c].SetZ( fZ ); m_GhostArrowRow[c].Draw(); m_GhostArrowRowBright[c].Draw(); diff --git a/stepmania/src/GrayArrowRow.cpp b/stepmania/src/GrayArrowRow.cpp index 7c709167e6..7205934673 100644 --- a/stepmania/src/GrayArrowRow.cpp +++ b/stepmania/src/GrayArrowRow.cpp @@ -68,6 +68,8 @@ void GrayArrowRow::DrawPrimitives() // set arrow X float fX = ArrowGetXPos( m_PlayerNumber, c, 0 ); m_GrayArrow[c].SetX( fX ); + float fZ = ArrowGetZPos( m_PlayerNumber, c, 0 ); + m_GrayArrow[c].SetZ( fZ ); m_GrayArrow[c].Draw(); g_NoteFieldMode[m_PlayerNumber].EndDrawTrack(c);