コード例 #1
0
 private void ShowStats_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     WorldStats stats = new WorldStats();
     stats.Add("Eye of Cthulhu", killedBoss1 ? "Blackened" : "Undefeated");
     // killedBoss2 should be Brain of Cthulhu in crimson, but it isn't.
     if (!crimson)
         stats.Add("Eater of Worlds", killedBoss2 ? "Choked" : "Undefeated");
     stats.Add("Skeletron", killedBoss3 ? "Boned" : "Undefeated");
     stats.Add("Wall of Flesh", hardMode ? "Flayed" : "Undefeated");
     stats.Add("Queen Bee", killedQueenBee ? "Swatted" : "Undefeated");
     stats.Add("The Destroyer", killedMechBoss1 ? "Destroyed" : "Undefeated");
     stats.Add("The Twins", killedMechBoss2 ? "Separated" : "Undefeated");
     stats.Add("Skeletron Prime", killedMechBoss3 ? "Boned" : "Undefeated");
     stats.Add("Plantera", killedPlantBoss ? "Weeded" : "Undefeated");
     stats.Add("Golem", killedGolemBoss ? "Stoned" : "Undefeated");
     stats.Add("Goblin Invasion", killedGoblins ? "Thwarted" : "Undefeated");
     stats.Add("Clown", killedClown ? "Eviscerated" : "Undefeated");
     stats.Add("Frost Horde", killedFrost ? "Thawed" : "Undefeated");
     stats.Add("Pirates", killedPirates ? "Keelhauled" : "Undefeated");
     stats.Add("Tinkerer", savedTinkerer ? "Saved" : killedGoblins ? "Bound" : "Not present yet");
     stats.Add("Wizard", savedWizard ? "Saved" : hardMode ? "Bound" : "Not present yet");
     stats.Add("Mechanic", savedMechanic ? "Saved" : killedBoss3 ? "Bound" : "Not present yet");
     stats.Add("Game Mode", hardMode ? "Hard" : "Normal");
     stats.Add("Broke a Shadow Orb", smashedOrb ? "Yes" : "Not Yet");
     stats.Add("Orbs left til EoW", (3 - shadowOrbCount).ToString());
     stats.Add("Altars Smashed", altarsSmashed.ToString());
     stats.Show();
 }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: jklewa/TerraFirma
 private void ShowStats_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     WorldStats stats = new WorldStats();
     stats.Add("Eye of Cthulu", killedBoss1 ? "Defeated" : "Undefeated");
     stats.Add("Eater of Worlds", killedBoss2 ? "Defeated" : "Undefeated");
     stats.Add("Skeletron", killedBoss3 ? "Defeated" : "Undefeated");
     stats.Add("Wall of Flesh", hardMode ? "Defeated" : "Undefeated");
     stats.Add("Goblin Invasion", killedGoblins ? "Destroyed" : goblinsDelay == 0 ? "Ongoing" : "In " + goblinsDelay);
     stats.Add("Clown", killedClown ? "Dead" : "Nope!");
     stats.Add("Frost Horde", killedFrost ? "Destroyed" : "Unsummoned");
     stats.Add("Tinkerer", savedTinkerer ? "Saved" : killedGoblins ? "Bound" : "Not present yet");
     stats.Add("Wizard", savedWizard ? "Saved" : hardMode ? "Bound" : "Not present yet");
     stats.Add("Mechanic", savedMechanic ? "Saved" : killedBoss3 ? "Bound" : "Not present yet");
     stats.Add("Game Mode", hardMode ? "Hard" : "Normal");
     stats.Add("Broke a Shadow Orb", smashedOrb ? "Yes" : "Not Yet");
     stats.Add("Orbs left til EoW", (3 - shadowOrbCount).ToString());
     stats.Add("Altars Smashed", altarsSmashed.ToString());
     stats.Show();
 }