Ejemplo n.º 1
0
Mapa::Mapa()
{
	setTam(10 + (rand() % 10));
	setNome("Mundo random");
	casas = new Casa[getTam() * getTam()];
	CriaMuro();
	GeraSaida();
	GeraEntrada();
}
Ejemplo n.º 2
0
Mapa::Mapa(std::string nome, int tam)
{
	setNome(nome);
	setTam(tam);
	casas = new Casa[tam *tam];
	CriaMuro();
	GeraSaida();
	GeraEntrada();
}
Ejemplo n.º 3
0
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);
        }
    }
}
Ejemplo n.º 4
0
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);
}
Ejemplo n.º 5
0
SalaCapitao::SalaCapitao()
{
	setNome("Capitao");
}
Ejemplo n.º 6
0
TrabalhadorAssalariado::TrabalhadorAssalariado(string nome, double salario)
{
    setNome(nome);
    setSalario(salario);
}
Ejemplo n.º 7
0
void Produto::operator =(Produto p) {
    setNome(p.getNome());
    setQuantidade(p.getQuantidade());
    setValorUnit(p.getValorUnit());
    setClasse(p.getClass());
}
Ejemplo n.º 8
0
SalaMaquinas::SalaMaquinas()
{
	setNome("Maquinas");
}
Ejemplo n.º 9
0
SalaSeguranca::SalaSeguranca()
{
	setNome("Seguranca Interna");
}