• Miércoles 20 de Noviembre de 2024, 16:37

Autor Tema:  Crear Un Menu Para Un Juego Con Objetos  (Leído 1757 veces)

..::[JiOn]::..

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Crear Un Menu Para Un Juego Con Objetos
« en: Viernes 6 de Julio de 2007, 03:47 »
0
Buenas!! vengo con una pequeña duda..

Estoy creando un juego en c++ (Un tetris especificamente, ya habia hecho un par de preguntas antes pero lo deje sin terminar por la facu) y no se como crear el menu. Parece tonto, pero no se me ocurre una estructura de datos limpia para almacenar en que parte del menu te encuentras (ya que tiene varias opciones) y que opciones debe mostrar. La estructura del menu seria algo asi:

Menu principal.

- Jugar
- Opciones
- Salir

Menu Opciones (al clickear en opciones)

- Resolucion de pantalla
- Configurar teclas
- ... etc

Menu Configurar teclas

- Derecha
- Izquierda
- Rotar
- Soltar pieza

Bien, ahora mi pregunta es como podria expresar de la manera mas limpia esto en objetos, Las pantallas serian todas iguales simplemente cambian las opciones y lo que hace cada una claro. Gracias  :)

EDIT:

Por si no quedo bien en claro lo que quiero, seria un menu al estilo de los juegos comerciales, por ejemplo:

Quake

Centipede

Uso SDL, pero de todas formas no quiero un codigo "armado". Simplemente unas ideas generales de como deberia organizar los datos y como ir moviendome por el menu usando objetos, en una programacion "plana" tal vez la solucion seria anidar switchs, pero se me hace que esto no es muy limpio para la POO.

LeGatoRojo

  • Miembro HIPER activo
  • ****
  • Mensajes: 552
  • Nacionalidad: mx
    • Ver Perfil
    • LeGatoRojo
Re: Crear Un Menu Para Un Juego Con Objetos
« Respuesta #1 en: Viernes 6 de Julio de 2007, 16:17 »
0
Bueno yo te sugeriria tener un salir en todo momento, bueno excepto en el juego, tal vez uno estilo starcraft no estaria mal.
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.