@@ -0,0 +1,1348 @@
+package com.miviclin.droidengine2d.gamestate;%0A%0Aimport com.miviclin.droidengine2d.Game;%0Aimport com.miviclin.droidengine2d.graphics.Graphics;%0Aimport com.miviclin.droidengine2d.input.GameStateInputManager;%0A%0A/**%0A * This class provides an empty default implementation of %7B@link GameState%7D.%3Cbr%3E%0A * All abstract methods in %7B@link GameState%7D are implemented in this class and their implementations are empty.%3Cbr%3E%0A * This class is useful if overwriting all callback methods in %7B@link GameState%7D is not needed.%0A * %0A * @author Miguel Vicente Linares%0A * %0A */%0Apublic abstract class GameStateAdapter extends GameState %7B%0A%0A%09/**%0A%09 * Creates a new GameStateAdapter.%0A%09 * %0A%09 * @param game Game.%0A%09 */%0A%09public GameStateAdapter(Game game) %7B%0A%09%09super(game);%0A%09%7D%0A%0A%09/**%0A%09 * Creates a new GameStateAdapter.%0A%09 * %0A%09 * @param gameStateInputManager GameStateInputManager.%0A%09 * @param game Game.%0A%09 */%0A%09public GameStateAdapter(GameStateInputManager gameStateInputManager, Game game) %7B%0A%09%09super(gameStateInputManager, game);%0A%09%7D%0A%0A%09@Override%0A%09public void update(float delta) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void draw(Graphics g) %7B%0A%09%7D%0A%0A%09@Override%0A%09public void onRegister() %7B%0A%09%7D%0A%0A%09@Override%0A%09public void onActivation() %7B%0A%09%7D%0A%0A%09@Override%0A%09public void onDeactivation() %7B%0A%09%7D%0A%0A%09@Override%0A%09public void onPause() %7B%0A%09%7D%0A%0A%09@Override%0A%09public void onResume() %7B%0A%09%7D%0A%0A%09@Override%0A%09public void onDispose() %7B%0A%09%7D%0A%0A%7D%0A

Add GameStateAdapter