コード例 #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;
 }
コード例 #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();
 }