/// <summary> /// Crée le code d'objet lui-même /// </summary> /// <returns>Code Action Replay sous forme XXXXXXXX:YYZZ</returns> public String GenItemCode() { String resultat; GSItem Objet = LesItems[CB_ITEMS.SelectedIndex]; GSPerso Perso = LesPersos[CB_PERSO.SelectedIndex]; //addresse de l'item int emplacement = (int)CB_EMPLACEMENT.Value - 1; uint adresse = Perso._ADDR + GSPerso.OFF2ITEMS + (uint)(emplacement * 2); resultat = Utilities.toHex(adresse) + ':'; //byte de quantité byte quantite = (byte)CB_QUANTITE.Value; String QT = Utilities.toHex(Objet.RealQTtoGameQT(quantite)); if (Perso.NoReverse) { resultat += Utilities.toHex(Objet._Code) + QT; } else { resultat += QT + Utilities.toHex(Objet._Code); } return(resultat); }
public String GenHPCode() { String resultat; GSPerso Perso = LesPersos[CB_PERSO2.SelectedIndex]; uint adresse = Perso._ADDR + GSPerso.OFF2HP; UInt16 hp = 0x270f; resultat = Utilities.toHex(adresse) + ':' + Utilities.toHex(hp); return(resultat); }
public String GenEXPCode() { String resultat; GSPerso Perso = LesPersos[CB_PERSO2.SelectedIndex]; uint adresse = Perso._ADDR + GSPerso.OFF2EXP; uint exp = 0x00895440; resultat = Utilities.toHex(adresse) + ':' + Utilities.toHex(exp); return(resultat); }
public void UpdatePersoCombo() { CB_PERSO.Items.Clear(); CB_PERSO2.Items.Clear(); for (int i = 0; i < LesPersos.Count; i++) { GSPerso Perso = LesPersos[i]; CB_PERSO.Items.Add(new ImageItem(Perso, Perso._ImageIndex)); CB_PERSO2.Items.Add(new ImageItem(Perso, Perso._ImageIndex)); } CB_PERSO.SelectedIndex = 0; CB_PERSO2.SelectedIndex = 0; }
/**************************************************************/ #region Procédures de génération des codes /// <summary> /// Crée le text du code d'objet /// </summary> /// <returns>Description du code d'objet</returns> public String GenItemCodeText() { String resultat; GSItem Objet = LesItems[CB_ITEMS.SelectedIndex]; GSPerso Perso = LesPersos[CB_PERSO.SelectedIndex]; if (radioButton1.Checked) { resultat = "GS1:"; } else { resultat = "GS2:"; } resultat += "Objet n° " + CB_EMPLACEMENT.Value.ToString() + " de " + Perso._Nom; resultat += " = " + CB_QUANTITE.Value.ToString() + " " + Objet._Nom; return(resultat); }
public String GenHPCodeText() { GSPerso Perso = LesPersos[CB_PERSO2.SelectedIndex]; return("Hp infinis pour " + Perso._Nom); }
public String GenEXPCodeText() { GSPerso Perso = LesPersos[CB_PERSO2.SelectedIndex]; return("Exp MAX pour " + Perso._Nom); }