This commit is contained in:
yugecin
2016-09-30 22:57:57 +02:00
parent 5bcf072a69
commit 2b91288adb
4 changed files with 65 additions and 7 deletions

View File

@@ -73,6 +73,7 @@ import org.newdawn.slick.state.transition.FadeInTransition;
import yugecin.opsudance.Dancer;
import yugecin.opsudance.MoverDirection;
import yugecin.opsudance.ObjectColorOverrides;
import yugecin.opsudance.Pippi;
/**
* "Game" state.
@@ -631,6 +632,7 @@ public class Game extends BasicGameState {
public void update(GameContainer container, StateBasedGame game, int delta)
throws SlickException {
UI.update(delta);
Pippi.update(delta);
int mouseX = input.getMouseX(), mouseY = input.getMouseY();
skipButton.hoverUpdate(delta, mouseX, mouseY);
if (isReplay || GameMod.AUTO.isActive())
@@ -1165,6 +1167,7 @@ public class Game extends BasicGameState {
throw new RuntimeException("Running game with no beatmap loaded.");
Dancer.instance.reset();
Pippi.reset();
MoverDirection.reset(beatmap.getTitle());
// free all previously cached hitobject to framebuffer mappings if some still exist