D2R-MH/Strucs/Town.cs

167 lines
7.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using static app.MapAreaStruc;
namespace app
{
public class Town
{
Form1 Form1_0;
public void SetForm1(Form1 form1_1)
{
Form1_0 = form1_1;
}
public string getAreaName(int areaNum)
{
switch (areaNum)
{
case 1: return "Rogue Encampment";
case 2: return "Blood Moor";
case 3: return "Cold Plains";
case 4: return "Stony Field";
case 5: return "Dark Wood";
case 6: return "Black Marsh";
case 7: return "Tamoe Highland";
case 8: return "Den of Evil";
case 9: return "Cave Level 1";
case 10: return "Underground Passage Level 1";
case 11: return "Hole Level 1";
case 12: return "Pit Level 1";
case 13: return "Cave Level 2";
case 14: return "Underground Passage Level 2";
case 15: return "Hole Level 2";
case 16: return "Pit Level 2";
case 17: return "Burial Grounds";
case 18: return "Crypt";
case 19: return "Mausoleum";
case 20: return "Forgotten Tower";
case 21: return "Tower Cellar Level 1";
case 22: return "Tower Cellar Level 2";
case 23: return "Tower Cellar Level 3";
case 24: return "Tower Cellar Level 4";
case 25: return "Tower Cellar Level 5";
case 26: return "Monastery Gate";
case 27: return "Outer Cloister";
case 28: return "Barracks";
case 29: return "Jail Level 1";
case 30: return "Jail Level 2";
case 31: return "Jail Level 3";
case 32: return "Inner Cloister";
case 33: return "Cathedral";
case 34: return "Catacombs Level 1";
case 35: return "Catacombs Level 2";
case 36: return "Catacombs Level 3";
case 37: return "Catacombs Level 4";
case 38: return "Tristram";
case 39: return "Moo Moo Farm";
case 40: return "Lut Gholein";
case 41: return "Rocky Waste";
case 42: return "Dry Hills";
case 43: return "Far Oasis";
case 44: return "Lost City";
case 45: return "Valley of Snakes";
case 46: return "Canyon of the Magi";
case 47: return "Sewers Level 1";
case 48: return "Sewers Level 2";
case 49: return "Sewers Level 3";
case 50: return "Harem Level 1";
case 51: return "Harem Level 2";
case 52: return "Palace Cellar Level 1";
case 53: return "Palace Cellar Level 2";
case 54: return "Palace Cellar Level 3";
case 55: return "Stony Tomb Level 1";
case 56: return "Halls of the Dead Level 1";
case 57: return "Halls of the Dead Level 2";
case 58: return "Claw Viper Temple Level 1";
case 59: return "Stony Tomb Level 2";
case 60: return "Halls of the Dead Level 3";
case 61: return "Claw Viper Temple Level 2";
case 62: return "Maggot Lair Level 1";
case 63: return "Maggot Lair Level 2";
case 64: return "Maggot Lair Level 3";
case 65: return "Ancient Tunnels";
case 66: return "Tal Rasha's Tomb #1";
case 67: return "Tal Rasha's Tomb #2";
case 68: return "Tal Rasha's Tomb #3";
case 69: return "Tal Rasha's Tomb #4";
case 70: return "Tal Rasha's Tomb #5";
case 71: return "Tal Rasha's Tomb #6";
case 72: return "Tal Rasha's Tomb #7";
case 73: return "Duriel's Lair";
case 74: return "Arcane Sanctuary";
case 75: return "Kurast Docktown";
case 76: return "Spider Forest";
case 77: return "Great Marsh";
case 78: return "Flayer Jungle";
case 79: return "Lower Kurast";
case 80: return "Kurast Bazaar";
case 81: return "Upper Kurast";
case 82: return "Kurast Causeway";
case 83: return "Travincal";
case 84: return "Arachnid Lair";
case 85: return "Spider Cavern";
case 86: return "Swampy Pit Level 1";
case 87: return "Swampy Pit Level 2";
case 88: return "Flayer Dungeon Level 1";
case 89: return "Flayer Dungeon Level 2";
case 90: return "Swampy Pit Level 3";
case 91: return "Flayer Dungeon Level 3";
case 92: return "Sewers Level 1";
case 93: return "Sewers Level 2";
case 94: return "Ruined Temple";
case 95: return "Disused Fane";
case 96: return "Forgotten Reliquary";
case 97: return "Forgotten Temple";
case 98: return "Ruined Fane";
case 99: return "Disused Reliquary";
case 100: return "Durance of Hate Level 1";
case 101: return "Durance of Hate Level 2";
case 102: return "Durance of Hate Level 3";
case 103: return "Pandemonium Fortress";
case 104: return "Outer Steppes";
case 105: return "Plains of Despair";
case 106: return "City of the Damned";
case 107: return "River of Flame";
case 108: return "Chaos Sanctuary";
case 109: return "Harrogath";
case 110: return "Bloody Foothills";
case 111: return "Frigid Highlands";
case 112: return "Arreat Plateau";
case 113: return "Crystalline Passage";
case 114: return "Frozen River";
case 115: return "Glacial Trail";
case 116: return "Drifter Cavern";
case 117: return "Frozen Tundra";
case 118: return "Ancients' Way";
case 119: return "Icy Cellar";
case 120: return "Arreat Summit";
case 121: return "Nihlathaks Temple";
case 122: return "Halls of Anguish";
case 123: return "Halls of Death's Calling";
case 124: return "Halls of Vaught";
case 125: return "Abaddon";
case 126: return "Pit of Acheron";
case 127: return "Infernal Pit";
case 128: return "Worldstone Keep Level 1";
case 129: return "Worldstone Keep Level 2";
case 130: return "Worldstone Keep Level 3";
case 131: return "Throne of Destruction";
case 132: return "Worldstone Chamber";
case 133: return "Pandemonium Run 1";
case 134: return "Pandemonium Run 2";
case 135: return "Pandemonium Run 3";
case 136: return "Tristram";
}
return "";
}
}
}