Você está na página 1de 1

#pragma once

#include "Letras.h"

class Lluvia {
private:
vector<Letra*> letras;
int numLetras;
public:
Lluvia() {
Random aleatorio;
numLetras = aleatorio.Next(5, 21);
}
~Lluvia() {}

void llover() {
creaVectorLetras();
while (true) {
for (Letra* letra : letras) {
letra->mover();
letra->mostrar();
}
_sleep(250);
Console::Clear();
}
}

void creaVectorLetras() {
Random aleatorio;
for (int i = 0; i < numLetras; ++i) {
Letra* letra = new Letra(aleatorio.Next(0, ANCHO),
aleatorio.Next(0, ALTO), aleatorio.Next(65, 91));
letras.push_back(letra); // Letras de la A a la Z
}
}
};

Você também pode gostar