Está en la página 1de 1

#pragma once

#include "Nube.h"
#include <conio.h>

class Juego {
private:
public:
Juego() {}
~Juego() {}

void iniciaJuego() {
int tecla, flecha, dx{0}, dy{0};
Avion* avion = new Avion(5, 8, 12);
avion->dibujar();
Nube* nube = new Nube(0, 4, 2, 11);
nube->dibujar();
while (true) {
nube->borrar();
nube->mover();
nube->dibujar();
if (_kbhit()) {
tecla = _getch();
if (tecla == 224) {
flecha = _getch();
switch (flecha) {
case 72:
dx = 0;
dy = -1;
break;
case 80:
dx = 0;
dy = 1;
break;
case 75:
dx = -1;
dy = 0;
break;
case 77:
dx = 1;
dy = 0;
break;
}
avion->setDxDy(dx, dy);
avion->borrar();
avion->mover();
avion->dibujar();
}
}
_sleep(250);
}
}
};

También podría gustarte