Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - program_10

#1
Programación C/C++ / Re: Juego del Telesketch
19 Febrero 2015, 16:37 PM
m
#2
Programación C/C++ / Re: programa que dibuje
19 Febrero 2015, 16:14 PM
Os adjunto las partes que no sé hacer:

- Debo poner debajo del área la Posición puntero:
- Al lado de la posición del puntero, el programa debe indicar si se está dibujando
o no en ese momento.
- Debajo del rectángulo debe verse en todo momento la posición del puntero de
dibujo indicando la fila y la columna en que se encuentra con respecto al
rectángulo dibujado.
#3
Programación C/C++ / Re: programa que dibuje
19 Febrero 2015, 16:12 PM
Al lado del  área deberá tener una especie de menú que sirva de guía al usuario y aquí os indico el código

   gotoxy (122,0);
   cout << "TECLAS MOVIMIENTO\n" << endl;
   gotoxy (122,1);
   cout << "Derecha: ' p '" << endl;
   gotoxy (122,2);
   cout << "Izquierda: ' o '" << endl;
   gotoxy (122,3);
   cout << "Arriba: ' q '" << endl;
   gotoxy (122,4);
   cout << "Abajo: ' a '" << endl;
   gotoxy (122,5);
   cout << endl;
   gotoxy (122,6);
   cout << "BROCHAS" << endl;
   gotoxy (122,7);
   cout << "*: 1" << endl;
   gotoxy (122,8);
   cout << "#: 2" << endl;
   gotoxy (122,9);
   cout << "0: 3 " << endl;
   gotoxy (122,10);
    cout << "Activar/Desactivar: <espacio> "<< endl;

   
#4
Programación C/C++ / programa que dibuje
19 Febrero 2015, 16:10 PM
Hola a todos, necesito vuestra ayuda.
Tengo que hacer un juego que simule el telesketch en c++
Para ello he empezado dibujando un área donde el usuario deberá poder dibujar dentro de ese área.

Os adjunto el código y luego lo que me falta

Esta es la función que pinta el área
void pinta_area (int ancho, int alto)
{
   ancho = 119;
   alto = 52;
   
   for (int i = 0; i < ancho ; i++)
   {
      gotoxy (i,0);
      cout << '-';
   }
   for (int j = 0; j < alto ; j++)
   {
      gotoxy (0,j);
      cout << '|';
   }
   for (int k = 0 ; k < alto ; k++)
   {
      gotoxy(119,k);
      cout << '|';
   }
   for (int d = 0 ; d < ancho ; d++)
   {
      gotoxy(d,52);
      cout << '-';
   }
   gotoxy (0,0);
   cout << '+';
   gotoxy (119,0);
   cout << '+';
   gotoxy (0,52);
   cout << '+';
   gotoxy (119,52);
   cout << '+';   
}
#5
Programación C/C++ / Re: Juego del Telesketch
18 Febrero 2015, 20:37 PM
He conseguir "empezar algo" pero solo logro que salga esto:

|- - - - - - - - - -
|
|
|
|
|
|
|

Es decir me falta " cerrarlo"
Os adjunto el código que he escrito

void pinta_area (int x, int y)
{
   x = 119;
   y = 52;
   
   for (int i = 0; i < x ; i++)
   {
      gotoxy (i,0);
      cout << '-';
   }
   for (int j = 0; j < y ; j++)
   {
      gotoxy (0,j);
      cout << '|';
   }
      
}
int main()
{
   
   set_max_window ();
   const int ancho = 119;
   const int alto = 52;
   clrscr();
   pinta_area (ancho, alto);


#6
Programación C/C++ / Re: Juego del Telesketch
18 Febrero 2015, 19:18 PM
Perdona, creía que me había explicado bien.
El lenguaje es en c++ y lo que sale en negrita es como empieza el enunciado.
Debo dibujar ese "rectángulo" que es como el área donde dentro se podrá "dibujar"
Para empezar, creo que debería escribir una función que sea algo así como
pinta_area y que reciba como parámetros el alto, el ancho...

Me consigo explicar mejor?
#7
Programación C/C++ / Juego del Telesketch
16 Febrero 2015, 12:18 PM
,
#8
Programación C/C++ / Re: Duda bucle do while
11 Enero 2015, 16:56 PM
He probado con vuestras correcciones y ahora, pongo 2 y me lo da como error.......... :rolleyes:

Os prestáis alguno como salvadores dándome vuestro correo para pasaros la práctica y el código que llevo?

GRACIAS.
#9
Programación C/C++ / Re: Duda bucle do while
11 Enero 2015, 16:40 PM
Pero.........de esa forma no dejaría introucir ni el 1 ni el 4, no?
Asi que estaría mal
#10
Programación C/C++ / Re: Duda bucle do while
11 Enero 2015, 14:12 PM
Gracias por vuestra ayuda
He probado el código con las correciones y me sale por pantalla lo siguiente:

1- Saludar
2- Despedir
3- Conversar
4- Terminar

Introduce un numero entre 1 y 4Vuelve a introducir un numero que este dentro del rango, por favor:
  :huh: