@Override public void checkMouseInput() { super.checkMouseInput(); if (isSelected()) { currentState.onMouseInput(mouseState); } }
@Override public void draw(Graphics g) { super.draw(g); if (Camera.isObjectVisible(getWorldRect())) { currentState.draw(g); } }
@Override public void update(long gameTime) { super.update(gameTime); currentState.update(gameTime); }