private void wu_wrestlerCriticalAdd_Click(object sender, EventArgs e) { try { if (wu_moveResults.Items.Count == 0) { return; } if (wu_wrestlers.SelectedItem == null) { return; } Skill skill = (Skill)wu_moveResults.SelectedItem; WakeUpGroup currentGroup = (WakeUpGroup)wu_wrestlers.SelectedItem; currentGroup.AddWakeUpMove(skill, DamageState.Critical); wu_wrestlers.SelectedItem = currentGroup; RefreshWrestlerView(); } catch (Exception ex) { L.D("Adding Error: " + ex); } }
private void wu_styles_SelectedIndexChanged(object sender, EventArgs e) { try { if (wu_styles.Items.Count == 0) { return; } ClearStyleMoves(); WakeUpGroup currentGroup = (WakeUpGroup)wu_styles.SelectedItem; foreach (WakeUpTaunt taunt in currentGroup.WakeUpTaunts) { Skill lowSkill = taunt.GetSkill(DamageState.Low); Skill mediumSkill = taunt.GetSkill(DamageState.Medium); Skill heavySkill = taunt.GetSkill(DamageState.Heavy); Skill criticalSkill = taunt.GetSkill(DamageState.Critical); if (lowSkill != null) { wu_styleLight.Items.Add(lowSkill); } if (mediumSkill != null) { wu_styleMiddle.Items.Add(mediumSkill); } if (heavySkill != null) { wu_styleHeavy.Items.Add(heavySkill); } if (criticalSkill != null) { wu_styleCritical.Items.Add(criticalSkill); } } if (wu_styleLight.Items.Count > 0) { wu_styleLight.SelectedIndex = 0; } if (wu_styleMiddle.Items.Count > 0) { wu_styleMiddle.SelectedIndex = 0; } if (wu_styleHeavy.Items.Count > 0) { wu_styleHeavy.SelectedIndex = 0; } if (wu_styleCritical.Items.Count > 0) { wu_styleCritical.SelectedIndex = 0; } } catch (Exception ex) { L.D("wu_styles_SelectedIndexChanged Error:" + ex); } }
private void wu_criticalRemove_Click(object sender, EventArgs e) { try { WakeUpGroup currentGroup = (WakeUpGroup)wu_styles.SelectedItem; Skill skill = (Skill)wu_styleCritical.SelectedItem; currentGroup.RemoveWakeUpMove(skill, DamageState.Critical); wu_styles.SelectedItem = currentGroup; RefreshStyleView(); } catch (Exception ex) { L.D("Removing Error: " + ex); } }
private void wu_wrestlerMediumRemove_Click(object sender, EventArgs e) { try { WakeUpGroup currentGroup = (WakeUpGroup)wu_wrestlers.SelectedItem; Skill skill = (Skill)wu_wrestlerMedium.SelectedItem; currentGroup.RemoveWakeUpMove(skill, DamageState.Medium); wu_wrestlers.SelectedItem = currentGroup; RefreshWrestlerView(); } catch (Exception ex) { L.D("Removing Error: " + ex); } }
private void LoadWakeUp() { FightStyleEnum[] values = (FightStyleEnum[])Enum.GetValues(typeof(FightStyleEnum)); foreach (var value in values) { WakeUpGroup group = new WakeUpGroup(value.ToString()); group.DefaultStyle = new Style(value.ToString(), value); wu_styles.Items.Add(group); } if (wu_styles.Items.Count > 0) { wu_styles.SelectedIndex = 0; } }
private void wu_mediumAdd_Click(object sender, EventArgs e) { try { if (wu_moveResults.Items.Count == 0) { return; } Skill skill = (Skill)wu_moveResults.SelectedItem; WakeUpGroup currentGroup = (WakeUpGroup)wu_styles.SelectedItem; currentGroup.AddWakeUpMove(skill, DamageState.Medium); wu_styles.SelectedItem = currentGroup; RefreshStyleView(); } catch (Exception ex) { L.D("Adding Error: " + ex); } }
private void wu_addWrestler_Click(object sender, EventArgs e) { if (wu_wrestlerResults.SelectedItem == null) { return; } try { String wrestler = ((WresIDGroup)wu_wrestlerResults.SelectedItem).Name; WakeUpGroup group = new WakeUpGroup(wrestler); wu_wrestlers.Items.Add(group); if (wu_wrestlers.Items.Count > 0) { wu_wrestlers.SelectedIndex = wu_wrestlers.Items.Count - 1; } wu_wrestlers_SelectedIndexChanged(null, null); } catch (Exception ex) { L.D("Add Wake Up Taunt Wrestler Error: " + ex); } }
private void LoadRecoveryTaunts(HashSet <Skill> validTaunts = null) { String filePath = CheckSaveFile("StyleWT"); if (File.Exists(filePath)) { using (StreamReader sr = new StreamReader(filePath)) { var lines = File.ReadAllLines(filePath); List <string> existingGroups = new List <string>(); foreach (String tauntData in lines) { try { WakeUpGroup newGroup = new WakeUpGroup(""); String groupName = newGroup.GetTauntDataName(tauntData); if (existingGroups.Contains(groupName)) { L.D(groupName + " already exists!"); foreach (WakeUpGroup styleGroup in wu_styles.Items) { if (styleGroup.Name.Equals(groupName)) { styleGroup.LoadWakeUpData(tauntData, validTaunts, modVersion); break; } } } else { L.D(groupName + " is a new WakeUpGroup!"); newGroup.LoadWakeUpData(tauntData, validTaunts, modVersion); wu_styles.Items.Add(newGroup); existingGroups.Add(groupName); } } catch (Exception ex) { L.D("WakeUpTaunt Load Error:" + ex); } } if (wu_styles.Items.Count > 0) { wu_styles.SelectedIndex = 0; } else { LoadWakeUp(); } } } else { LoadWakeUp(); } filePath = CheckSaveFile("WrestlerWT"); if (File.Exists(filePath)) { var lines = File.ReadAllLines(filePath); List <string> existingGroups = new List <string>(); foreach (String tauntData in lines) { try { WakeUpGroup newGroup = new WakeUpGroup(""); String groupName = newGroup.GetTauntDataName(tauntData); if (existingGroups.Contains(groupName)) { L.D(groupName + " already exists!"); foreach (WakeUpGroup wrestlerGroup in wu_wrestlers.Items) { if (wrestlerGroup.Name.Equals(groupName)) { wrestlerGroup.LoadWakeUpData(tauntData, validTaunts, modVersion); break; } } } else { L.D(groupName + " is a new WakeUpGroup!"); newGroup.LoadWakeUpData(tauntData, validTaunts, modVersion); wu_wrestlers.Items.Add(newGroup); existingGroups.Add(groupName); } } catch (Exception ex) { L.D("WakeUpTaunt Load Error:" + ex); } } if (wu_wrestlers.Items.Count > 0) { wu_wrestlers.SelectedIndex = 0; } } SetValidMoves(); }
private void wu_wrestlers_SelectedIndexChanged(object sender, EventArgs e) { try { if (wu_wrestlers.SelectedItem == null) { return; } if (wu_wrestlers.Items.Count == 0) { return; } ClearWrestlerMoves(); WakeUpGroup currentGroup = (WakeUpGroup)wu_wrestlers.SelectedItem; L.D("Checking " + currentGroup.Name); foreach (WakeUpTaunt taunt in currentGroup.WakeUpTaunts) { Skill lowSkill = taunt.GetSkill(DamageState.Low); Skill mediumSkill = taunt.GetSkill(DamageState.Medium); Skill heavySkill = taunt.GetSkill(DamageState.Heavy); Skill criticalSkill = taunt.GetSkill(DamageState.Critical); if (lowSkill != null) { wu_wrestlerLight.Items.Add(lowSkill); } if (mediumSkill != null) { wu_wrestlerMedium.Items.Add(mediumSkill); } if (heavySkill != null) { wu_wrestlerHeavy.Items.Add(heavySkill); } if (criticalSkill != null) { wu_wrestlerCritical.Items.Add(criticalSkill); } } if (wu_wrestlerLight.Items.Count > 0) { wu_wrestlerLight.SelectedIndex = 0; } if (wu_wrestlerMedium.Items.Count > 0) { wu_wrestlerMedium.SelectedIndex = 0; } if (wu_wrestlerHeavy.Items.Count > 0) { wu_wrestlerHeavy.SelectedIndex = 0; } if (wu_wrestlerCritical.Items.Count > 0) { wu_wrestlerCritical.SelectedIndex = 0; } } catch (Exception ex) { L.D("wu_wrestlers_SelectedIndexChanged error: " + ex); } }