Beispiel #1
0
bool cuentaMismosHabilidades(Flor f1, Flor f2){
    int l = f1.habilidadesF().size();
    int i = 0;
    while(i<l && cuenta(f1.habilidadesF()[i],f1.habilidadesF())==cuenta(f1.habilidadesF()[i],f2.habilidadesF()))
    {
     i++;
    }
	return i==l;
}
Beispiel #2
0
bool floresIguales(Flor f1, Flor f2){
	return (f1.habilidadesF().size() == f2.habilidadesF().size() && cuentaMismosHabilidades(f1,f2));
}
Beispiel #3
0
void Nivel::agregarFlor(Flor f, Posicion p){
  this->_soles = this->_soles - pow(2,f.habilidadesF().size());
  this->_flores.push_back(FlorEnJuego(f,p,f.vidaF()));
}