public Atributos setAtributos(int ag, int dt, int fc, int pp, int tc, int it, int det, int car, int hp) { var atributos = new Atributos(); atributos.agilidade = ag; atributos.destreza = dt; atributos.forca = fc; atributos.percepcao = pp; atributos.tecnologia = tc; atributos.inteligencia = it; atributos.determinacao = det; atributos.carisma = car; hitPoints = hp; return(atributos); }
public Personagem criarPersonagem(string nm, int idRaca, int idClasse, int idEsp1, int idEsp2, string hist) { var per = new Personagem(); var consR = new Raca(); var consC = new Classe(); var consA = new Atributos(); var consE = new Especialidade(); /*int agi; * int dest; * int forca; * int perc; * int tecno; * int intel; * int deter; * int car; * int hp; */ //Definoe nome, raça, classe, especialidades e historia do personagem. per.nome = nm; per.raca = consR.selecionaRaca(idRaca); per.classe = consC.selecionarClasse(idClasse); per.esp1 = consE.selecionarEspecialidade(idEsp1); per.esp2 = consE.selecionarEspecialidade(idEsp2); per.historia = hist; //////////////////////////////////////////////////////////////////////////////////////////// //definir os atributos do personagem somando os atributos da classe com os atributos da raça per.att.agilidade = per.raca.atributos.agilidade + per.classe.atributos.agilidade; per.att.destreza = per.raca.atributos.destreza + per.classe.atributos.destreza; per.att.forca = per.raca.atributos.forca + per.classe.atributos.forca; per.att.percepcao = per.raca.atributos.percepcao + per.classe.atributos.percepcao; per.att.tecnologia = per.raca.atributos.tecnologia + per.classe.atributos.tecnologia; per.att.inteligencia = per.raca.atributos.inteligencia + per.classe.atributos.inteligencia; per.att.determinacao = per.raca.atributos.determinacao + per.classe.atributos.determinacao; per.att.carisma = per.raca.atributos.carisma + per.classe.atributos.carisma; per.att.hitPoints = per.raca.atributos.hitPoints + per.classe.atributos.hitPoints; ////////////////////////////////////////////////////////////////////////////////////////////// return(per); }