Hola, estoy haciendo un gestor de escenas para SFML, pero me surgió un problema.
La función main() tiene esta forma:
Código C++:
Ver originalint main(){
Director *director = new Director();
Escena1 escena1(director);
Escena2 escena2(director);
director->setPrincipal(escena1.getScene());
director->Bucle();
return 0;
}
Como ven, la escena que se ejecuta en el bucle es la escena1.
El problema viene cuando desde el bucle, quiero activar la escena2, es decir, director->setPrincipal(escena2.getScene()); ya que no tengo acceso a un objeto declarado en main dentro de una clase.
¿Alguna idea?
PD:Soy muy nuevo en C++