improved audio data structure, started work on analysis page

This commit is contained in:
2017-05-09 22:23:12 -05:00
parent 819fb35680
commit 6bc04d85c9
11 changed files with 127 additions and 19 deletions

View File

@@ -0,0 +1,12 @@
package zero1hd.polyjet.screens;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import zero1hd.polyjet.ui.pages.Page;
public class AnalyzePage extends Page {
public AnalyzePage(Skin skin) {
super("Results", skin);
}
}

View File

@@ -31,6 +31,7 @@ public class PreGameScreen extends ScreenAdapter implements TransitionAdapter {
Label lastStatement;
private MainMenu mainMenu;
private MusicSelectionPage musicSelection;
public PreGameScreen(final Polyjet core, MainMenu mainMenu) {
this.core = core;
@@ -58,7 +59,7 @@ public class PreGameScreen extends ScreenAdapter implements TransitionAdapter {
stage.addActor(cyberCircle1);
//draw music selector
MusicSelectionPage musicSelection = new MusicSelectionPage(core, mainMenu);
musicSelection = new MusicSelectionPage(core, mainMenu);
stage.addActor(musicSelection);
musicSelection.beginMusicSearch();
@@ -77,6 +78,13 @@ public class PreGameScreen extends ScreenAdapter implements TransitionAdapter {
stage.act();
stage.draw();
if (stage.getCamera().position.x != cameraTarget.x) {
stage.getCamera().position.lerp(cameraTarget, 0.25f);
}
if (cameraTarget.x != 1.5f*Gdx.graphics.getWidth() && musicSelection.getAudio() != null) {
cameraTarget.x = 1.5f*Gdx.graphics.getWidth();
}
super.render(delta);
}