Mapa::Mapa() { setTam(10 + (rand() % 10)); setNome("Mundo random"); casas = new Casa[getTam() * getTam()]; CriaMuro(); GeraSaida(); GeraEntrada(); }
Mapa::Mapa(std::string nome, int tam) { setNome(nome); setTam(tam); casas = new Casa[tam *tam]; CriaMuro(); GeraSaida(); GeraEntrada(); }
void Tesserato::modifica(const Tesserato &t){ if(*this != t){ if(nome != t.nome){ setNome(t.nome); } if(cognome != t.cognome){ setCognome(t.cognome); } if(dataNascita != t.dataNascita){ setData(t.dataNascita); } } }
UniBlob::UniBlob(char identificacao, Sala * sala, Nave * n) : UniXenomorfo(identificacao) { setNave(n); setNome("Blob"); hp = 8; setMaxHP(hp); caracteristicas.push_back(new CaractXenomorfo(0)); caracteristicas.push_back(new Regenerador(2)); caracteristicas.push_back(new Flamejante()); caracteristicas.push_back(new Toxico(1)); caracteristicas.push_back(new Reparador(6)); caracteristicas.push_back(new Operador()); caracteristicas.push_back(new Mover(15)); setSalaXenomorfo(sala); }
SalaCapitao::SalaCapitao() { setNome("Capitao"); }
TrabalhadorAssalariado::TrabalhadorAssalariado(string nome, double salario) { setNome(nome); setSalario(salario); }
void Produto::operator =(Produto p) { setNome(p.getNome()); setQuantidade(p.getQuantidade()); setValorUnit(p.getValorUnit()); setClasse(p.getClass()); }
SalaMaquinas::SalaMaquinas() { setNome("Maquinas"); }
SalaSeguranca::SalaSeguranca() { setNome("Seguranca Interna"); }