| 143 | } |
| 144 | |
| 145 | void Beats::SampleDropped(int x, int y, Sample* sample) |
| 146 | { |
| 147 | assert(sample); |
| 148 | int numSamples = sample->LengthInSamples(); |
| 149 | |
| 150 | if (numSamples <= 0) |
| 151 | return; |
| 152 | |
| 153 | int column = x / BEAT_COLUMN_WIDTH; |
| 154 | |
| 155 | if (column < (int)mBeatColumns.size()) |
| 156 | mBeatColumns[column]->AddBeat(sample); |
| 157 | |
| 158 | mHighlightColumn = -1; |
| 159 | } |
| 160 | |
| 161 | bool Beats::MouseMoved(float x, float y) |
| 162 | { |
no test coverage detected