moved class to proper package
This commit is contained in:
38
core/src/zero1hd/polyjet/audio/RhythmMap.java
Executable file
38
core/src/zero1hd/polyjet/audio/RhythmMap.java
Executable file
@@ -0,0 +1,38 @@
|
||||
package zero1hd.polyjet.audio;
|
||||
|
||||
import com.badlogic.gdx.Gdx;
|
||||
|
||||
public class RhythmMap {
|
||||
private boolean done;
|
||||
public Thread generator;
|
||||
public GenerationAlgorithm generationAlgorithm;
|
||||
int window = 0;
|
||||
public AudioAnalyzer analyzer;
|
||||
|
||||
public RhythmMap(AudioAnalyzer analyzer) {
|
||||
this.analyzer = analyzer;
|
||||
generationAlgorithm = new GenerationAlgorithm();
|
||||
}
|
||||
|
||||
public void generateMapData(int difficulty) {
|
||||
generationAlgorithm.setDifficulty(difficulty);
|
||||
generator = new Thread(generationAlgorithm);
|
||||
generator.start();
|
||||
}
|
||||
|
||||
public boolean isDone() {
|
||||
return done;
|
||||
}
|
||||
|
||||
private class GenerationAlgorithm implements Runnable {
|
||||
private int difficulty;
|
||||
@Override
|
||||
public void run() {
|
||||
Gdx.app.debug("Difficulty", String.valueOf(difficulty));
|
||||
}
|
||||
|
||||
public void setDifficulty(int difficulty) {
|
||||
this.difficulty = difficulty;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user