Exemplo n.º 1
0
 private string[] dameNombresHab(Personaje p)
 {
     string[] resp = new string[8]; int cont = 0;
     for (int i = 0; i < p.getHabilidades().Length; i++) // Recorro el array de habilidades del personaje.
         if (p.getHabilidades()[i]) { // Si la habilidad está marcada:
             resp[cont] = getTextCheckboxHab(i); // cojo la descripción de esa habilidad.
             cont++;
         }
     return resp;
 }
Exemplo n.º 2
0
 private void cargarPersonajeModoEdicion(Personaje p)
 {
     // cargo todos los datos del personaje que se muestran en el modo edición.
     cargarDatoPersonaje(p, lblNombrePME, lblNombreJME, lblTipoME, pbVitalidad, pbPercepcion, pbDestreza, pbFuerza, pbIngenio, pbCoraje, pbCarisma, pbIniciativa, pbReflejos, pbVelocidad, mObj1, mObj2, mObj3, mObj4);
     cboxAbrCerr.Checked = p.getHabilidades()[0]; cboxEsquivar.Checked = p.getHabilidades()[1]; cboxSigilo.Checked = p.getHabilidades()[2]; cboxDetMent.Checked = p.getHabilidades()[3];
     cboxPersuasion.Checked = p.getHabilidades()[4]; cboxTrampasFosos.Checked = p.getHabilidades()[5]; cboxOcultarse.Checked = p.getHabilidades()[6]; cboxHurtar.Checked = p.getHabilidades()[7];
     cboxEscalar.Checked = p.getHabilidades()[8]; cboxNadar.Checked = p.getHabilidades()[9]; cboxEnganiar.Checked = p.getHabilidades()[10]; cboxEquilibrio.Checked = p.getHabilidades()[11];
     cboxDisfrazarse.Checked = p.getHabilidades()[12]; cboxSaltar.Checked = p.getHabilidades()[13]; cboxPunteria.Checked = p.getHabilidades()[14]; cboxPrimerosAux.Checked = p.getHabilidades()[15];
     cboxIntimidar.Checked = p.getHabilidades()[16]; cboxInterrog.Checked = p.getHabilidades()[17]; cboxLeerLabios.Checked = p.getHabilidades()[18];
     decVit.Tag = p.getTagsAtb()[0]; decPerc.Tag = p.getTagsAtb()[1]; decDest.Tag = p.getTagsAtb()[2]; decFuer.Tag = p.getTagsAtb()[3]; decIng.Tag = p.getTagsAtb()[4]; decCor.Tag = p.getTagsAtb()[5];
     decCar.Tag = p.getTagsAtb()[6]; decIni.Tag = p.getTagsAtb()[7]; decRef.Tag = p.getTagsAtb()[8]; decVel.Tag = p.getTagsAtb()[9];
     ptosRepAtrib = p.getPtosARepartirA();
     numTiradaME = p.getNumTirada();
     habPorSelect = p.getHabPorSeleccionar();
     lblPuntosRepartirA.Text = Constantes.PTOS_A_REP + ptosRepAtrib;
     lblHabilidadesPorSelec.Text = Constantes.HAB_POR_SELEC + habPorSelect;
     adaptarFlechasRepartoAtbModoEdicion();
     adaptarObjetosEquipables();
     if (habPorSelect > 0)
         habilitarHabilidades();
     if (numTiradaME == Constantes.MAX_TIRADAS)
         deshabilitarDado();
     else
         habilitarDado();
 }