Ir al contenido principal

Codigo de objeto

#include <iostream>
#include "gotoxy.h"
#include "conio.h"
#define UP 80
#define DOWN 72
#define RIGTH 77 //derecha
#define LEFT 75 //
class barra{
int x,y,c;
public:
barra():x(10),y(12),c(219){};
void pintar(){
gotoxy(x,y);cout<<(char)c;
}
void borrar(){
gotoxy(x,y);cout<<' ';
}
void mover(){
while(1){
if(kbhit()){
borrar();
char tecla=getch();
switch (tecla){
case UP:
y++;
break;

case DOWN:
y--;
break;

case RIGTH:
x++;
break;

case LEFT:
x--;
break;
}
pintar();
   
}
}
}
};

using namespace std;
int main()
{
barra bar;
bar.pintar();
bar.mover();

}

Comentarios

Entradas populares de este blog

Sintaxis

LIBRERIAS: #include "miniwin.h" using namespace miniwin; FUNCION MAIN int main () {   return 0 ; }   vredimensiona(int ancho, int alto) Acción que cambia las dimensiones (en píxeles) de la ventana. El primer parámetro indica la anchura y el segundo la altura, ambos son enteros. Por ejemplo: vredimensiona(800, 600); COLOR DE FIGURA Función color (AMARILLO) FIGURAS GEOMTRICAS   linea ( 0 , 0 , 100 , 100 );   rectangulo ( 10 , 10 , 50 , 50 );   circulo ( 100 , 50 , 20 );   circulo_lleno ( 50 , 100 , 20 );   rectangulo_lleno ( 50 , 50 , 100 , 100 ); Texto texto(val1 ,val2, " texto "); void  color ( int  c ) Cambia el color a partir de un número entre 0 y 7 ambos incluidos. MiniWin define las siguientes 8 constantes para no tener que recordar a qué color corresponde cada número:  NEGRO ,  ROJO ,  VERDE ,  AZUL ,  AMARILLO ,  MAGENTA ,  CYA...