예제 #1
0
        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);
        }
예제 #2
0
        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);
        }