Closed franngo closed 2 days ago
Si metemos esa especie de pausa/menú, va a existir el conflicto de que se van a ejecutar los métodos asociadas a las teclas cuando apretamos estas teclas (lo cual NO debería pasar cuando estamos en un menú de pausa. Podríamos jugar el juego estando en pausa. Eso está mal). Solución: objetos estado que representen el estado de la partida, onda jugando y pausa. Cuando estadoPartida = pausa, no se debe dar que las teclas con las que nos movemos y atacamos in game tengan efecto.
(no se hizo usando estado de la partida (pausada y jugando) ). tiene ese defecto.
Esto es una idea nomás Como cada vez se tiene más información y cosas posibles para hacer en el juego, al jugador se le podría llegar a olvidar qué quiere decir cada cosa (como los indicadores/barras de arriba a la izquierda) o con qué tecla se llevaba a cabo cierta acción. Tenía como idea una imagen estática con info que, al apretar cierta tecla (capaz enter que se suele asociar a menues), se carga sobre encima de todo lo demás (pero el juego seguiría transcurriendo, porque pararlo sería un quilombo bárbaro). Supongo que deberíamos usar un objeto distinto al gestor de fondo (ya que esto ni sería un fondo, realmente). EL objeto tendría que hacer game.addVisual recién cuando se toca enter, y, como va a ser después de todos los otros addVisual, va a salir encima de todo lo demás, como si fuera un menú. Apretando de vuelta enter, el objeto debería hacer removeVisual y seguiría el juego normalmente.