fix nullpointer for mover storyboard
This commit is contained in:
@@ -333,6 +333,8 @@ public class Game extends ComplexOpsuState {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void revalidate() {
|
public void revalidate() {
|
||||||
|
super.revalidate();
|
||||||
|
|
||||||
// create offscreen graphics
|
// create offscreen graphics
|
||||||
try {
|
try {
|
||||||
offscreen = new Image(displayContainer.width, displayContainer.height);
|
offscreen = new Image(displayContainer.width, displayContainer.height);
|
||||||
@@ -1445,10 +1447,6 @@ public class Game extends ComplexOpsuState {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void enter() {
|
public void enter() {
|
||||||
super.enter();
|
|
||||||
|
|
||||||
displayContainer.drawCursor = false;
|
|
||||||
|
|
||||||
overlays.clear();
|
overlays.clear();
|
||||||
if (Options.isEnableSB()) {
|
if (Options.isEnableSB()) {
|
||||||
overlays.add(optionsOverlay);
|
overlays.add(optionsOverlay);
|
||||||
@@ -1458,6 +1456,10 @@ public class Game extends ComplexOpsuState {
|
|||||||
optionsOverlay.revalidate();
|
optionsOverlay.revalidate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
super.enter();
|
||||||
|
|
||||||
|
displayContainer.drawCursor = false;
|
||||||
|
|
||||||
isInGame = true;
|
isInGame = true;
|
||||||
if (!skippedToCheckpoint) {
|
if (!skippedToCheckpoint) {
|
||||||
UI.enter();
|
UI.enter();
|
||||||
|
|||||||
@@ -69,6 +69,8 @@ public class MoveStoryboard extends OverlayOpsuState{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void revalidate() {
|
public void revalidate() {
|
||||||
|
super.revalidate();
|
||||||
|
|
||||||
btnAddLinear = new SimpleButton(displayContainer.width - 205, 50, 200, 25, Fonts.SMALL, "add linear", Colors.BLUE_BUTTON, Colors.WHITE_FADE, Colors.WHITE_FADE, Colors.ORANGE_BUTTON);
|
btnAddLinear = new SimpleButton(displayContainer.width - 205, 50, 200, 25, Fonts.SMALL, "add linear", Colors.BLUE_BUTTON, Colors.WHITE_FADE, Colors.WHITE_FADE, Colors.ORANGE_BUTTON);
|
||||||
btnAddQuadratic = new SimpleButton(displayContainer.width - 205, 80, 200, 25, Fonts.SMALL, "add quadratic", Colors.BLUE_BUTTON, Colors.WHITE_FADE, Colors.WHITE_FADE, Colors.ORANGE_BUTTON);
|
btnAddQuadratic = new SimpleButton(displayContainer.width - 205, 80, 200, 25, Fonts.SMALL, "add quadratic", Colors.BLUE_BUTTON, Colors.WHITE_FADE, Colors.WHITE_FADE, Colors.ORANGE_BUTTON);
|
||||||
btnAddCubic = new SimpleButton(displayContainer.width - 205, 110, 200, 25, Fonts.SMALL, "add cubic", Colors.BLUE_BUTTON, Colors.WHITE_FADE, Colors.WHITE_FADE, Colors.ORANGE_BUTTON);
|
btnAddCubic = new SimpleButton(displayContainer.width - 205, 110, 200, 25, Fonts.SMALL, "add cubic", Colors.BLUE_BUTTON, Colors.WHITE_FADE, Colors.WHITE_FADE, Colors.ORANGE_BUTTON);
|
||||||
@@ -94,16 +96,6 @@ public class MoveStoryboard extends OverlayOpsuState{
|
|||||||
return moves[objectIndex].getPointAt(t);
|
return moves[objectIndex].getPointAt(t);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void hide() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void show() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPreRenderUpdate() {
|
protected void onPreRenderUpdate() {
|
||||||
int x = displayContainer.mouseX;
|
int x = displayContainer.mouseX;
|
||||||
|
|||||||
Reference in New Issue
Block a user