Skip to content

Commit

Permalink
Make X wave rotatable via "mystery" wave parameter.
Browse files Browse the repository at this point in the history
Addition from Incubo's BeatDrop code.
  • Loading branch information
kblaschke committed Dec 30, 2023
1 parent 37352ee commit 04bf637
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ void Milkdrop2077WaveX::GenerateVertices(const PresetState& presetState, const P
m_wave1Vertices.resize(m_samples);
m_wave2Vertices.resize(m_samples);

ClipWaveformEdges(-0.75f);
ClipWaveformEdges(-0.75f + m_mysteryWaveParam * 3.15f);

for (int i = 0; i < m_samples; i++)
{
m_wave1Vertices[i].x = m_edgeX + m_distanceX * static_cast<float>(i) + m_perpetualDX * 0.35f * m_pcmDataL[i + m_sampleOffset];
m_wave1Vertices[i].y = m_edgeY + m_distanceY * static_cast<float>(i) + m_perpetualDY * 0.35f * m_pcmDataL[i + m_sampleOffset];
}

ClipWaveformEdges(0.75f);
ClipWaveformEdges(0.75f + m_mysteryWaveParam * 3.15f);

for (int i = 0; i < m_samples; i++)
{
Expand Down

0 comments on commit 04bf637

Please sign in to comment.