Escolar Documentos
Profissional Documentos
Cultura Documentos
#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
}
}
};