hello again, i try to create 2 states for my game but when any one state is calling, the camera doesnt show any
thing,i paste the code for my gameState and my main class.
i appreciate your help
public class GuerraDeBolas extends SimplePhysicsGame {
long initTime;
long time;
MenuState menu;
boolean active=false;
EstadoJuego jugando;
protected void simpleInitGame() {
GameStateManager.create();
initTime = Calendar.getInstance().getTimeInMillis();
menu =new MenuState();
menu.setActive(true);
GameStateManager.getInstance().attachChild(menu);
}
@Override
public void simpleUpdate(){
time = Calendar.getInstance().getTimeInMillis();
System.out.println(activo);
if (time-initTime>3000 && active==false){
System.out.println("entro");
menu.setActive(false);
active=true;
jugando=new EstadoJuego(cam);
jugando.setActive(true);
GameStateManager.getInstance().attachChild(jugando);
System.out.println(tiempoActual);
}
if (active){
jugando.simpleUpdate();
}
}
}
public class EstadoJuego extends PhysicsGameState {
public EstadoJuego() {
super("juego");
simpleInitGame();
}....
protected void initCamera() {
DisplaySystem display = DisplaySystem.getDisplaySystem();
cam = display.getRenderer().createCamera(
display.getWidth(),
display.getHeight());
cam.setFrustumPerspective(45.0f,
(float) display.getWidth() /
(float) display.getHeight(), 1, 1000);
cam.update();
}