diff --git a/LibW4M/Data/Schemes/SchemeData.cs b/LibW4M/Data/Schemes/SchemeData.cs new file mode 100644 index 0000000..4b2d206 --- /dev/null +++ b/LibW4M/Data/Schemes/SchemeData.cs @@ -0,0 +1,385 @@ +using LibXom.Data; +using LibXom.Streams; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LibW4M.Data.Schemes +{ + public class SchemeData : SaveDataEntry + { + public override string FriendlyName + { + get + { + return this.Name.Value; + } + } + public XomString Name; + public bool Permanant; + public XomString Lock; + + public WeaponSettingsData Airstrike; + public WeaponSettingsData BananaBomb; + public WeaponSettingsData BaseballBat; + public WeaponSettingsData Bazooka; + public WeaponSettingsData ClusterGrenade; + public WeaponSettingsData ConcreteDonkey; + public WeaponSettingsData CrateShower; + public WeaponSettingsData CrateSpy; + public WeaponSettingsData DoubleDamage; + public WeaponSettingsData Dynamite; + public WeaponSettingsData FirePunch; + public WeaponSettingsData GasCanister; + public WeaponSettingsData Girder; + public WeaponSettingsData Grenade; + public WeaponSettingsData HolyHandGrenade; + public WeaponSettingsData HomingMissile; + public WeaponSettingsData Jetpack; + public WeaponSettingsData Landmine; + public WeaponSettingsData NinjaRope; + public WeaponSettingsData OldWoman; + public WeaponSettingsData Parachute; + public WeaponSettingsData Prod; + public WeaponSettingsData SelectWorm; + public WeaponSettingsData Sheep; + public WeaponSettingsData Shotgun; + public WeaponSettingsData SkipGo; + public WeaponSettingsData SuperSheep; + public WeaponSettingsData Redbull; + public WeaponSettingsData Flood; + public WeaponSettingsData Armour; + public WeaponSettingsData WeaponFactoryWeapon; + public WeaponSettingsData AlienAbduction; + public WeaponSettingsData Fatkins; + public WeaponSettingsData Scouser; + public WeaponSettingsData NoMoreNails; + public WeaponSettingsData PoisonArrow; + public WeaponSettingsData SentryGun; + public WeaponSettingsData SniperRifle; + public WeaponSettingsData SuperAirstrike; + public WeaponSettingsData BubbleTrouble; + public WeaponSettingsData Starburst; + public WeaponSettingsData Surrender; + public WeaponSettingsData MineLayerMystery; + public WeaponSettingsData MineTripletMystery; + public WeaponSettingsData BarrelTripletMystery; + public WeaponSettingsData FloodMystery; + public WeaponSettingsData DisarmMystery; + public WeaponSettingsData TeleportMystery; + public WeaponSettingsData QuickWalkMystery; + public WeaponSettingsData LowGravityMystery; + public WeaponSettingsData DoubleTurnTimeMystery; + public WeaponSettingsData HealthMystery; + public WeaponSettingsData DamageMystery; + public WeaponSettingsData SuperHealthMystery; + public WeaponSettingsData SpecialWeaponMystery; + public WeaponSettingsData BadPoisonMystery; + public WeaponSettingsData GoodPoisonMystery; + + public int ArtileryMode; + public int TeleportIn; + public int Wins; + public int WormSelect; + public int WormHealth; + public int RoundTime; + public int TurnTime; + public int Objects; // TODO: make this an enum + public int RandomCrateChancePerTurn; + public int MysteryChance; + public int WeaponChance; + public int UtilityChance; + public int HealthChance; + public int HealthInCrates; + + public int Stockpiling; // TODO: make this an enum too + public int SuddenDeath; // TODO: make this an enum too + public int WaterSpeed; // TODO: make this an enum too + + public int DisplayTime; + public int LandTime; + public int RopeTime; + public int FallDamage; + public int HotSeat; + public int Special; + public int MineFuse; + public int HelpPanelDelay; + + public bool MineFactoryOn; + public bool TelepadsOn; + public int WindMaxStrength; + + public SchemeData(W4SaveFile fileBelongs, XomContainer mainContainer) : base(fileBelongs, mainContainer) + { + } + + public override void Load() + { + using (XomStreamReader reader = new XomStreamReader(new MemoryStream(this.mainContainer.GetData()))) + { + reader.Skip(3); + this.Name = fileBelongs.LookupStringFromId(reader.ReadCompressedInt()); + this.Permanant = reader.ReadBool(); + this.Lock = fileBelongs.LookupStringFromId(reader.ReadCompressedInt()); + + // Read WeaponSettingsData + + this.Airstrike = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.BananaBomb = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.BaseballBat = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Bazooka = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.ClusterGrenade = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.ConcreteDonkey = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.CrateShower = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.CrateSpy = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.DoubleDamage = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Dynamite = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.FirePunch = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.GasCanister = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Girder = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Grenade = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.HolyHandGrenade = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.HomingMissile = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Jetpack = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Landmine = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.NinjaRope = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.OldWoman = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Parachute = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Prod = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SelectWorm = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Sheep = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Shotgun = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SkipGo = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SuperSheep = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Redbull = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Flood = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Armour = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.WeaponFactoryWeapon = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.AlienAbduction = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Fatkins = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Scouser = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.NoMoreNails = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.PoisonArrow = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SentryGun = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SniperRifle = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SuperAirstrike = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.BubbleTrouble = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Starburst = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.Surrender = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.MineLayerMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.MineTripletMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.BarrelTripletMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.FloodMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.DisarmMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.TeleportMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.QuickWalkMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.LowGravityMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.DoubleTurnTimeMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.HealthMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.DamageMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SuperHealthMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.SpecialWeaponMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.BadPoisonMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + this.GoodPoisonMystery = new WeaponSettingsData(fileBelongs, fileBelongs.xomFile.GetContainerById(reader.ReadCompressedInt())); + + this.ArtileryMode = reader.ReadInt32(); + this.TeleportIn = reader.ReadInt32(); + this.Wins = reader.ReadInt32(); + this.WormSelect = reader.ReadInt32(); + this.WormHealth = reader.ReadInt32(); + this.RoundTime = reader.ReadInt32(); + this.TurnTime = reader.ReadInt32(); + this.Objects = reader.ReadInt32(); + this.RandomCrateChancePerTurn = reader.ReadInt32(); + this.MysteryChance = reader.ReadInt32(); + this.WeaponChance = reader.ReadInt32(); + this.UtilityChance = reader.ReadInt32(); + this.HealthChance = reader.ReadInt32(); + this.HealthInCrates = reader.ReadInt32(); + this.Stockpiling = reader.ReadInt32(); + this.SuddenDeath = reader.ReadInt32(); + this.WaterSpeed = reader.ReadInt32(); + this.DisplayTime = reader.ReadInt32(); + this.LandTime = reader.ReadInt32(); + this.RopeTime = reader.ReadInt32(); + this.FallDamage = reader.ReadInt32(); + this.HotSeat = reader.ReadInt32(); + this.Special = reader.ReadInt32(); + this.MineFuse = reader.ReadInt32(); + this.HelpPanelDelay = reader.ReadInt32(); + this.MineFactoryOn = reader.ReadBool(); + this.TelepadsOn = reader.ReadBool(); + this.WindMaxStrength = reader.ReadInt32(); + + } + } + + public override void Save() + { + // Save all WeaponSettingsData. + this.Airstrike.Save(); + this.BananaBomb.Save(); + this.BaseballBat.Save(); + this.Bazooka.Save(); + this.ClusterGrenade.Save(); + this.ConcreteDonkey.Save(); + this.CrateShower.Save(); + this.CrateSpy.Save(); + this.DoubleDamage.Save(); + this.Dynamite.Save(); + this.FirePunch.Save(); + this.GasCanister.Save(); + this.Girder.Save(); + this.Grenade.Save(); + this.HolyHandGrenade.Save(); + this.HomingMissile.Save(); + this.Jetpack.Save(); + this.Landmine.Save(); + this.NinjaRope.Save(); + this.OldWoman.Save(); + this.Parachute.Save(); + this.Prod.Save(); + this.SelectWorm.Save(); + this.Sheep.Save(); + this.Shotgun.Save(); + this.SkipGo.Save(); + this.SuperSheep.Save(); + this.Redbull.Save(); + this.Flood.Save(); + this.Armour.Save(); + this.WeaponFactoryWeapon.Save(); + this.AlienAbduction.Save(); + this.Fatkins.Save(); + this.Scouser.Save(); + this.NoMoreNails.Save(); + this.PoisonArrow.Save(); + this.SentryGun.Save(); + this.SniperRifle.Save(); + this.SuperAirstrike.Save(); + this.BubbleTrouble.Save(); + this.Starburst.Save(); + this.Surrender.Save(); + this.MineLayerMystery.Save(); + this.MineTripletMystery.Save(); + this.BarrelTripletMystery.Save(); + this.FloodMystery.Save(); + this.DisarmMystery.Save(); + this.TeleportMystery.Save(); + this.QuickWalkMystery.Save(); + this.LowGravityMystery.Save(); + this.DoubleTurnTimeMystery.Save(); + this.HealthMystery.Save(); + this.DamageMystery.Save(); + this.SuperHealthMystery.Save(); + this.SpecialWeaponMystery.Save(); + this.BadPoisonMystery.Save(); + this.GoodPoisonMystery.Save(); + + // Save scheme + using (MemoryStream ms = new MemoryStream()) + { + using (XomStreamWriter writer = new XomStreamWriter(ms)) + { + writer.Skip(3); + writer.WriteCompressedInt(this.Name.Id); + writer.WriteBool(this.Permanant); + writer.WriteCompressedInt(this.Lock.Id); + + writer.WriteCompressedInt(this.Airstrike.mainContainer.Id); + writer.WriteCompressedInt(this.BananaBomb.mainContainer.Id); + writer.WriteCompressedInt(this.BaseballBat.mainContainer.Id); + writer.WriteCompressedInt(this.Bazooka.mainContainer.Id); + writer.WriteCompressedInt(this.ClusterGrenade.mainContainer.Id); + writer.WriteCompressedInt(this.ConcreteDonkey.mainContainer.Id); + writer.WriteCompressedInt(this.CrateShower.mainContainer.Id); + writer.WriteCompressedInt(this.CrateSpy.mainContainer.Id); + writer.WriteCompressedInt(this.DoubleDamage.mainContainer.Id); + writer.WriteCompressedInt(this.Dynamite.mainContainer.Id); + writer.WriteCompressedInt(this.FirePunch.mainContainer.Id); + writer.WriteCompressedInt(this.GasCanister.mainContainer.Id); + writer.WriteCompressedInt(this.Girder.mainContainer.Id); + writer.WriteCompressedInt(this.Grenade.mainContainer.Id); + writer.WriteCompressedInt(this.HolyHandGrenade.mainContainer.Id); + writer.WriteCompressedInt(this.HomingMissile.mainContainer.Id); + writer.WriteCompressedInt(this.Jetpack.mainContainer.Id); + writer.WriteCompressedInt(this.Landmine.mainContainer.Id); + writer.WriteCompressedInt(this.NinjaRope.mainContainer.Id); + writer.WriteCompressedInt(this.OldWoman.mainContainer.Id); + writer.WriteCompressedInt(this.Parachute.mainContainer.Id); + writer.WriteCompressedInt(this.Prod.mainContainer.Id); + writer.WriteCompressedInt(this.SelectWorm.mainContainer.Id); + writer.WriteCompressedInt(this.Sheep.mainContainer.Id); + writer.WriteCompressedInt(this.Shotgun.mainContainer.Id); + writer.WriteCompressedInt(this.SkipGo.mainContainer.Id); + writer.WriteCompressedInt(this.SuperSheep.mainContainer.Id); + writer.WriteCompressedInt(this.Redbull.mainContainer.Id); + writer.WriteCompressedInt(this.Flood.mainContainer.Id); + writer.WriteCompressedInt(this.Armour.mainContainer.Id); + writer.WriteCompressedInt(this.WeaponFactoryWeapon.mainContainer.Id); + writer.WriteCompressedInt(this.AlienAbduction.mainContainer.Id); + writer.WriteCompressedInt(this.Fatkins.mainContainer.Id); + writer.WriteCompressedInt(this.Scouser.mainContainer.Id); + writer.WriteCompressedInt(this.NoMoreNails.mainContainer.Id); + writer.WriteCompressedInt(this.PoisonArrow.mainContainer.Id); + writer.WriteCompressedInt(this.SentryGun.mainContainer.Id); + writer.WriteCompressedInt(this.SniperRifle.mainContainer.Id); + writer.WriteCompressedInt(this.SuperAirstrike.mainContainer.Id); + writer.WriteCompressedInt(this.BubbleTrouble.mainContainer.Id); + writer.WriteCompressedInt(this.Starburst.mainContainer.Id); + writer.WriteCompressedInt(this.Surrender.mainContainer.Id); + writer.WriteCompressedInt(this.MineLayerMystery.mainContainer.Id); + writer.WriteCompressedInt(this.MineTripletMystery.mainContainer.Id); + writer.WriteCompressedInt(this.BarrelTripletMystery.mainContainer.Id); + writer.WriteCompressedInt(this.FloodMystery.mainContainer.Id); + writer.WriteCompressedInt(this.DisarmMystery.mainContainer.Id); + writer.WriteCompressedInt(this.TeleportMystery.mainContainer.Id); + writer.WriteCompressedInt(this.QuickWalkMystery.mainContainer.Id); + writer.WriteCompressedInt(this.LowGravityMystery.mainContainer.Id); + writer.WriteCompressedInt(this.DoubleTurnTimeMystery.mainContainer.Id); + writer.WriteCompressedInt(this.HealthMystery.mainContainer.Id); + writer.WriteCompressedInt(this.DamageMystery.mainContainer.Id); + writer.WriteCompressedInt(this.SuperHealthMystery.mainContainer.Id); + writer.WriteCompressedInt(this.SpecialWeaponMystery.mainContainer.Id); + writer.WriteCompressedInt(this.BadPoisonMystery.mainContainer.Id); + writer.WriteCompressedInt(this.GoodPoisonMystery.mainContainer.Id); + + writer.WriteInt32(this.ArtileryMode); + writer.WriteInt32(this.TeleportIn); + writer.WriteInt32(this.Wins); + writer.WriteInt32(this.WormSelect); + writer.WriteInt32(this.WormHealth); + writer.WriteInt32(this.RoundTime); + writer.WriteInt32(this.TurnTime); + writer.WriteInt32(this.Objects); + writer.WriteInt32(this.RandomCrateChancePerTurn); + writer.WriteInt32(this.MysteryChance); + writer.WriteInt32(this.WeaponChance); + writer.WriteInt32(this.UtilityChance); + writer.WriteInt32(this.HealthChance); + writer.WriteInt32(this.HealthInCrates); + writer.WriteInt32(this.Stockpiling); + writer.WriteInt32(this.SuddenDeath); + writer.WriteInt32(this.WaterSpeed); + writer.WriteInt32(this.DisplayTime); + writer.WriteInt32(this.LandTime); + writer.WriteInt32(this.RopeTime); + writer.WriteInt32(this.FallDamage); + writer.WriteInt32(this.HotSeat); + writer.WriteInt32(this.Special); + writer.WriteInt32(this.MineFuse); + writer.WriteInt32(this.HelpPanelDelay); + writer.WriteBool(this.MineFactoryOn); + writer.WriteBool(this.TelepadsOn); + writer.WriteInt32(this.WindMaxStrength); + + ms.Seek(0x00, SeekOrigin.Begin); + mainContainer.SetData(ms.ToArray()); + } + } + + + } + } +} diff --git a/LibW4M/Data/Schemes/SchemesCollective.cs b/LibW4M/Data/Schemes/SchemesCollective.cs new file mode 100644 index 0000000..c76651e --- /dev/null +++ b/LibW4M/Data/Schemes/SchemesCollective.cs @@ -0,0 +1,41 @@ +using LibW4M.Data.WeaponFactory; +using LibXom.Data; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LibW4M.Data.Schemes +{ + public class SchemesCollective : SaveDataCollective + { + public SchemesCollective(W4SaveFile fileBelongs, XomContainer mainContainer) : base(fileBelongs, mainContainer) + { + } + + public override void Load() + { + int[] collective = mainContainer.Decompress(); + for (int i = 0; i < collective[0]; i++) + { + SchemeData scheme = new SchemeData(this.fileBelongs, this.fileBelongs.xomFile.GetContainerById(collective[i + 1])); + base.collectiveEntries.Add(scheme); + } + } + + public override void Save() + { + int len = this.Length; + int[] collective = new int[len + 1]; + collective[0] = len; + for (int i = 0; i < len; i++) + { + SchemeData scheme = collectiveEntries[i] as SchemeData; + scheme.Save(); + collective[i + 1] = scheme.mainContainer.Id; + } + mainContainer.CompressAndUpdate(collective); + } + } +} diff --git a/LibW4M/Data/Schemes/WeaponSettingsData.cs b/LibW4M/Data/Schemes/WeaponSettingsData.cs new file mode 100644 index 0000000..322b55d --- /dev/null +++ b/LibW4M/Data/Schemes/WeaponSettingsData.cs @@ -0,0 +1,49 @@ +using LibXom.Data; +using LibXom.Streams; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LibW4M.Data.Schemes +{ + public class WeaponSettingsData : SaveDataEntry + { + public int Ammo; + public int Crate; + public int Delay; + + public WeaponSettingsData(W4SaveFile fileBelongs, XomContainer mainContainer) : base(fileBelongs, mainContainer) + { + } + + public override void Load() + { + using (XomStreamReader reader = new XomStreamReader(new MemoryStream(this.mainContainer.GetData()))) + { + reader.Skip(3); + this.Ammo = reader.ReadInt32(); + this.Crate = reader.ReadInt32(); + this.Delay = reader.ReadInt32(); + } + } + + public override void Save() + { + using (MemoryStream ms = new MemoryStream()) + { + using (XomStreamWriter writer = new XomStreamWriter(ms)) + { + writer.Skip(3); + writer.WriteInt32(this.Ammo); + writer.WriteInt32(this.Crate); + writer.WriteInt32(this.Delay); + + ms.Seek(0x00, SeekOrigin.Begin); + mainContainer.SetData(ms.ToArray()); + } + } + } + } +} diff --git a/LibW4M/Data/Teams/Team.cs b/LibW4M/Data/Teams/TeamData.cs similarity index 97% rename from LibW4M/Data/Teams/Team.cs rename to LibW4M/Data/Teams/TeamData.cs index 6b54e5e..d221f90 100644 --- a/LibW4M/Data/Teams/Team.cs +++ b/LibW4M/Data/Teams/TeamData.cs @@ -9,7 +9,7 @@ using System.Threading.Tasks; namespace LibW4M.Data.Teams { - public class Team : SaveDataEntry + public class TeamData : SaveDataEntry { public override string FriendlyName @@ -42,7 +42,7 @@ namespace LibW4M.Data.Teams public XomString Tash; public int[] StoryMissionsCompleted; public int StoryChapter; - public Team(W4SaveFile fileBelongs, XomContainer mainContainer) : base(fileBelongs, mainContainer) + public TeamData(W4SaveFile fileBelongs, XomContainer mainContainer) : base(fileBelongs, mainContainer) { } diff --git a/LibW4M/Data/Teams/TeamsCollective.cs b/LibW4M/Data/Teams/TeamsCollective.cs index f621989..4c1e0d7 100644 --- a/LibW4M/Data/Teams/TeamsCollective.cs +++ b/LibW4M/Data/Teams/TeamsCollective.cs @@ -20,7 +20,7 @@ namespace LibW4M.Data.Teams int numTeams = decompressedCollective[0]; for (int i = 0; i < numTeams; i++) { - Team team = new Team(this.fileBelongs, this.fileBelongs.xomFile.GetContainerById(decompressedCollective[i + 1])); + TeamData team = new TeamData(this.fileBelongs, this.fileBelongs.xomFile.GetContainerById(decompressedCollective[i + 1])); this.collectiveEntries.Add(team); } } @@ -44,7 +44,7 @@ namespace LibW4M.Data.Teams collective[0] = sz; for (int i = 0; i < sz; i++) { - Team team = collectiveEntries[i] as Team; + TeamData team = collectiveEntries[i] as TeamData; team.Save(); collective[i + 1] = team.mainContainer.Id; } diff --git a/LibW4M/W4SaveFile.cs b/LibW4M/W4SaveFile.cs index 891fa05..10da1e2 100644 --- a/LibW4M/W4SaveFile.cs +++ b/LibW4M/W4SaveFile.cs @@ -1,10 +1,12 @@ using LibW4M.Data; using LibW4M.Data.Highscores; +using LibW4M.Data.Schemes; using LibW4M.Data.Teams; using LibW4M.Data.WeaponFactory; using LibXom; using LibXom.Blocks; using LibXom.Data; +using System.Runtime.InteropServices; namespace LibW4M { @@ -13,6 +15,7 @@ namespace LibW4M internal List collectives = new List(); private WeaponsCollective weaponFactoryCollective; private TeamsCollective teamDataColective; + private SchemesCollective schemesCollective; private HighscoreCollective highscoreCollective; public WeaponsCollective WeaponFactoryCollective { @@ -36,6 +39,14 @@ namespace LibW4M } } + public SchemesCollective SchemeCollective + { + get + { + return schemesCollective; + } + } + internal XomFile xomFile; internal WeaponData findWeaponWithContainerId(int containerId) @@ -70,7 +81,19 @@ namespace LibW4M foreach(XomContainer container in type.Containers) { - File.WriteAllBytes(Path.ChangeExtension(Path.Combine(outfolder, container.Id.ToString("X2")), ".bin"), container.GetData()); + while (true) + { + try + { + File.WriteAllBytes(Path.ChangeExtension(Path.Combine(outfolder, container.Id.ToString("X2")), ".bin"), container.GetData()); + break; + } + catch + { + continue; + } + } + } } } @@ -112,9 +135,15 @@ namespace LibW4M public W4SaveFile(XomFile w4Save) { this.xomFile = w4Save; + // Read Weapon Factory weaponFactoryCollective = new WeaponsCollective(this, this.xomFile.GetTypeByName("WeaponFactoryCollective").Containers.First()); + + // Abtract away teamdata storing both highscores and teams. teamDataColective = new TeamsCollective(this, this.xomFile.GetTypeByName("TeamDataColective").Containers.First()); highscoreCollective = new HighscoreCollective(this, this.xomFile.GetTypeByName("TeamDataColective").Containers.First()); + + // Read Schemes / Game Styles + schemesCollective = new SchemesCollective(this, this.xomFile.GetTypeByName("SchemeColective").Containers.First()); } } } \ No newline at end of file diff --git a/LibXom/Streams/XomStreamWriter.cs b/LibXom/Streams/XomStreamWriter.cs index 5a8522d..72d1bf7 100644 --- a/LibXom/Streams/XomStreamWriter.cs +++ b/LibXom/Streams/XomStreamWriter.cs @@ -89,7 +89,7 @@ namespace LibXom.Streams } public void WriteInt32(int value) { - byte[] buffer = BitConverter.GetBytes(value); + byte[] buffer = BitConverter.GetBytes((int)value); WriteBytes(buffer); } public void WriteInt32BE(int value) diff --git a/W4Gui/Components/InputWeaponSettingsData.Designer.cs b/W4Gui/Components/InputWeaponSettingsData.Designer.cs new file mode 100644 index 0000000..3340cbf --- /dev/null +++ b/W4Gui/Components/InputWeaponSettingsData.Designer.cs @@ -0,0 +1,153 @@ +namespace W4Gui.Components +{ + partial class InputWeaponSettingsData + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.tblWeapSettingData = new System.Windows.Forms.TableLayoutPanel(); + this.lblAmmo = new System.Windows.Forms.Label(); + this.lblCrateChance = new System.Windows.Forms.Label(); + this.lblTurnDelay = new System.Windows.Forms.Label(); + this.selAmmo = new W4Gui.Components.IntUpDown(); + this.selCrate = new W4Gui.Components.IntUpDown(); + this.selTurnDelay = new W4Gui.Components.IntUpDown(); + this.tblWeapSettingData.SuspendLayout(); + this.SuspendLayout(); + // + // tblWeapSettingData + // + this.tblWeapSettingData.AutoSize = true; + this.tblWeapSettingData.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblWeapSettingData.ColumnCount = 2; + this.tblWeapSettingData.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblWeapSettingData.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblWeapSettingData.Controls.Add(this.lblAmmo, 0, 0); + this.tblWeapSettingData.Controls.Add(this.lblCrateChance, 0, 1); + this.tblWeapSettingData.Controls.Add(this.lblTurnDelay, 0, 2); + this.tblWeapSettingData.Controls.Add(this.selAmmo, 1, 0); + this.tblWeapSettingData.Controls.Add(this.selCrate, 1, 1); + this.tblWeapSettingData.Controls.Add(this.selTurnDelay, 1, 2); + this.tblWeapSettingData.Dock = System.Windows.Forms.DockStyle.Top; + this.tblWeapSettingData.Location = new System.Drawing.Point(0, 0); + this.tblWeapSettingData.Name = "tblWeapSettingData"; + this.tblWeapSettingData.RowCount = 3; + this.tblWeapSettingData.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapSettingData.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapSettingData.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapSettingData.Size = new System.Drawing.Size(351, 95); + this.tblWeapSettingData.TabIndex = 0; + // + // lblAmmo + // + this.lblAmmo.AutoSize = true; + this.lblAmmo.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblAmmo.ForeColor = System.Drawing.SystemColors.ControlText; + this.lblAmmo.Location = new System.Drawing.Point(5, 2); + this.lblAmmo.Name = "lblAmmo"; + this.lblAmmo.Size = new System.Drawing.Size(81, 29); + this.lblAmmo.TabIndex = 0; + this.lblAmmo.Text = "Ammo:"; + this.lblAmmo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblCrateChance + // + this.lblCrateChance.AutoSize = true; + this.lblCrateChance.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblCrateChance.Location = new System.Drawing.Point(5, 33); + this.lblCrateChance.Name = "lblCrateChance"; + this.lblCrateChance.Size = new System.Drawing.Size(81, 29); + this.lblCrateChance.TabIndex = 1; + this.lblCrateChance.Text = "Crate Chance:"; + this.lblCrateChance.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblTurnDelay + // + this.lblTurnDelay.AutoSize = true; + this.lblTurnDelay.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTurnDelay.Location = new System.Drawing.Point(5, 64); + this.lblTurnDelay.Name = "lblTurnDelay"; + this.lblTurnDelay.Size = new System.Drawing.Size(81, 29); + this.lblTurnDelay.TabIndex = 2; + this.lblTurnDelay.Text = "Turn Delay:"; + this.lblTurnDelay.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selAmmo + // + this.selAmmo.Dock = System.Windows.Forms.DockStyle.Top; + this.selAmmo.Location = new System.Drawing.Point(94, 5); + this.selAmmo.Name = "selAmmo"; + this.selAmmo.Size = new System.Drawing.Size(252, 23); + this.selAmmo.TabIndex = 3; + this.selAmmo.Text = "0"; + this.selAmmo.Value = 0; + // + // selCrate + // + this.selCrate.Dock = System.Windows.Forms.DockStyle.Top; + this.selCrate.Location = new System.Drawing.Point(94, 36); + this.selCrate.Name = "selCrate"; + this.selCrate.Size = new System.Drawing.Size(252, 23); + this.selCrate.TabIndex = 4; + this.selCrate.Text = "0"; + this.selCrate.Value = 0; + // + // selTurnDelay + // + this.selTurnDelay.Dock = System.Windows.Forms.DockStyle.Top; + this.selTurnDelay.Location = new System.Drawing.Point(94, 67); + this.selTurnDelay.Name = "selTurnDelay"; + this.selTurnDelay.Size = new System.Drawing.Size(252, 23); + this.selTurnDelay.TabIndex = 5; + this.selTurnDelay.Text = "0"; + this.selTurnDelay.Value = 0; + // + // InputWeaponSettingsData + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoSize = true; + this.Controls.Add(this.tblWeapSettingData); + this.Name = "InputWeaponSettingsData"; + this.Size = new System.Drawing.Size(351, 95); + this.tblWeapSettingData.ResumeLayout(false); + this.tblWeapSettingData.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private TableLayoutPanel tblWeapSettingData; + private Label lblAmmo; + private Label lblCrateChance; + private Label lblTurnDelay; + private IntUpDown selAmmo; + private IntUpDown selCrate; + private IntUpDown selTurnDelay; + } +} diff --git a/W4Gui/Components/InputWeaponSettingsData.cs b/W4Gui/Components/InputWeaponSettingsData.cs new file mode 100644 index 0000000..d20b684 --- /dev/null +++ b/W4Gui/Components/InputWeaponSettingsData.cs @@ -0,0 +1,34 @@ +using LibW4M.Data.Schemes; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace W4Gui.Components +{ + public partial class InputWeaponSettingsData : UserControl + { + public InputWeaponSettingsData() + { + InitializeComponent(); + } + + public void LoadWeaponSettingsData(WeaponSettingsData wsd) + { + this.selAmmo.Value = wsd.Ammo; + this.selCrate.Value = wsd.Crate; + this.selTurnDelay.Value = wsd.Delay; + } + public void SaveWeaponSettingsData(ref WeaponSettingsData wsd) + { + wsd.Ammo = this.selAmmo.Value; + wsd.Crate = this.selCrate.Value; + wsd.Delay = this.selTurnDelay.Value; + } + } +} diff --git a/W4Gui/Components/InputWeaponSettingsData.resx b/W4Gui/Components/InputWeaponSettingsData.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/W4Gui/Components/InputWeaponSettingsData.resx @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/W4Gui/Components/SchemePanel.Designer.cs b/W4Gui/Components/SchemePanel.Designer.cs new file mode 100644 index 0000000..aae16ac --- /dev/null +++ b/W4Gui/Components/SchemePanel.Designer.cs @@ -0,0 +1,2700 @@ +namespace W4Gui.Components +{ + partial class SchemePanel + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.schemeTabControl = new System.Windows.Forms.TabControl(); + this.generalTab = new System.Windows.Forms.TabPage(); + this.tblGeneral = new System.Windows.Forms.TableLayoutPanel(); + this.selStockpiling = new W4Gui.Components.IntUpDown(); + this.lblHelpPanelDisplay = new System.Windows.Forms.Label(); + this.lblSpecial = new System.Windows.Forms.Label(); + this.lblHotSeat = new System.Windows.Forms.Label(); + this.lblFallDamage = new System.Windows.Forms.Label(); + this.lblRopeTime = new System.Windows.Forms.Label(); + this.lblLandTime = new System.Windows.Forms.Label(); + this.lblDisplayTime = new System.Windows.Forms.Label(); + this.lblStockpiling = new System.Windows.Forms.Label(); + this.selTurnTime = new W4Gui.Components.IntUpDown(); + this.selWormHealth = new W4Gui.Components.IntUpDown(); + this.selRoundTime = new W4Gui.Components.IntUpDown(); + this.selWormSelectAtGameStart = new W4Gui.Components.IntUpDown(); + this.lblTurnTime = new System.Windows.Forms.Label(); + this.lblRoundTime = new System.Windows.Forms.Label(); + this.lblWormHealth = new System.Windows.Forms.Label(); + this.lblWormSelect = new System.Windows.Forms.Label(); + this.lblNumRounds = new System.Windows.Forms.Label(); + this.selTeleportIn = new W4Gui.Components.IntUpDown(); + this.lblTeleportIn = new System.Windows.Forms.Label(); + this.lblArtiliaryMode = new System.Windows.Forms.Label(); + this.selLock = new System.Windows.Forms.TextBox(); + this.lblLock = new System.Windows.Forms.Label(); + this.lblSchemeName = new System.Windows.Forms.Label(); + this.selWinnerName = new System.Windows.Forms.TextBox(); + this.selArtilaryMode = new W4Gui.Components.IntUpDown(); + this.selNumRounds = new W4Gui.Components.IntUpDown(); + this.selDisplayTime = new W4Gui.Components.IntUpDown(); + this.selLandTime = new W4Gui.Components.IntUpDown(); + this.selRopeTime = new W4Gui.Components.IntUpDown(); + this.selFallDamage = new W4Gui.Components.IntUpDown(); + this.selHotSeat = new W4Gui.Components.IntUpDown(); + this.selSpecial = new W4Gui.Components.IntUpDown(); + this.selHelpPanelDisplay = new W4Gui.Components.IntUpDown(); + this.tblPermanatToggle = new System.Windows.Forms.TableLayoutPanel(); + this.selPermanent = new System.Windows.Forms.CheckBox(); + this.crateTab = new System.Windows.Forms.TabPage(); + this.tblCrate = new System.Windows.Forms.TableLayoutPanel(); + this.selHealthCrateAmount = new W4Gui.Components.IntUpDown(); + this.selHealthCrateChance = new W4Gui.Components.IntUpDown(); + this.lblHealthCrateAmount = new System.Windows.Forms.Label(); + this.lblHealthCrateChance = new System.Windows.Forms.Label(); + this.lblUtilityCrateChance = new System.Windows.Forms.Label(); + this.selMysteryCrateChance = new W4Gui.Components.IntUpDown(); + this.lblMysteryCrateChance = new System.Windows.Forms.Label(); + this.lblPerTurnCrateChance = new System.Windows.Forms.Label(); + this.selCrateChance = new W4Gui.Components.IntUpDown(); + this.selUtilityCrateChance = new W4Gui.Components.IntUpDown(); + this.mapTab = new System.Windows.Forms.TabPage(); + this.tblMineFactoryTelepadToggles = new System.Windows.Forms.TableLayoutPanel(); + this.selTelepads = new System.Windows.Forms.CheckBox(); + this.selMineFactory = new System.Windows.Forms.CheckBox(); + this.tblMap = new System.Windows.Forms.TableLayoutPanel(); + this.selMaxWindStrength = new W4Gui.Components.IntUpDown(); + this.lblWindMaxStrength = new System.Windows.Forms.Label(); + this.selWaterRiseSpeed = new W4Gui.Components.IntUpDown(); + this.selSuddenDeath = new W4Gui.Components.IntUpDown(); + this.lblWaterRiseSpeed = new System.Windows.Forms.Label(); + this.lblSuddenDeath = new System.Windows.Forms.Label(); + this.selMineFuse = new W4Gui.Components.IntUpDown(); + this.lblMineFuse = new System.Windows.Forms.Label(); + this.selObject = new W4Gui.Components.IntUpDown(); + this.lblObjects = new System.Windows.Forms.Label(); + this.weaponsTab = new System.Windows.Forms.TabPage(); + this.weapTypeTabControl = new System.Windows.Forms.TabControl(); + this.weaponTab = new System.Windows.Forms.TabPage(); + this.tblWeapons = new System.Windows.Forms.TableLayoutPanel(); + this.selBananaBomb = new W4Gui.Components.InputWeaponSettingsData(); + this.lblBananaBomb = new System.Windows.Forms.Label(); + this.lblAirstrike = new System.Windows.Forms.Label(); + this.selAirstrike = new W4Gui.Components.InputWeaponSettingsData(); + this.utilityTab = new System.Windows.Forms.TabPage(); + this.mysteryTab = new System.Windows.Forms.TabPage(); + this.lblBazooka = new System.Windows.Forms.Label(); + this.lblBaseballBat = new System.Windows.Forms.Label(); + this.lblClusterBomb = new System.Windows.Forms.Label(); + this.selBaseballBat = new W4Gui.Components.InputWeaponSettingsData(); + this.selClusterBomb = new W4Gui.Components.InputWeaponSettingsData(); + this.selBazooka = new W4Gui.Components.InputWeaponSettingsData(); + this.lblConcreteDonkey = new System.Windows.Forms.Label(); + this.lblDynamite = new System.Windows.Forms.Label(); + this.lblFirePunch = new System.Windows.Forms.Label(); + this.selConcreteDonkey = new W4Gui.Components.InputWeaponSettingsData(); + this.selDynamite = new W4Gui.Components.InputWeaponSettingsData(); + this.selFirePunch = new W4Gui.Components.InputWeaponSettingsData(); + this.lblGrenade = new System.Windows.Forms.Label(); + this.lblHolyHandGrenade = new System.Windows.Forms.Label(); + this.lblGasCanister = new System.Windows.Forms.Label(); + this.lblLandMine = new System.Windows.Forms.Label(); + this.lblHomingMissile = new System.Windows.Forms.Label(); + this.lblOldWoman = new System.Windows.Forms.Label(); + this.lblProd = new System.Windows.Forms.Label(); + this.lblSheep = new System.Windows.Forms.Label(); + this.lblShotgun = new System.Windows.Forms.Label(); + this.lblSuperSheep = new System.Windows.Forms.Label(); + this.lblFlood = new System.Windows.Forms.Label(); + this.selGasCanister = new W4Gui.Components.InputWeaponSettingsData(); + this.selGrenade = new W4Gui.Components.InputWeaponSettingsData(); + this.selHolyHandGrenade = new W4Gui.Components.InputWeaponSettingsData(); + this.selHomingMissile = new W4Gui.Components.InputWeaponSettingsData(); + this.selLandMine = new W4Gui.Components.InputWeaponSettingsData(); + this.selOldWoman = new W4Gui.Components.InputWeaponSettingsData(); + this.selProd = new W4Gui.Components.InputWeaponSettingsData(); + this.selSheep = new W4Gui.Components.InputWeaponSettingsData(); + this.selShotgun = new W4Gui.Components.InputWeaponSettingsData(); + this.selSuperSheep = new W4Gui.Components.InputWeaponSettingsData(); + this.selFlood = new W4Gui.Components.InputWeaponSettingsData(); + this.lblTeamWeapon = new System.Windows.Forms.Label(); + this.lblAlienAbduction = new System.Windows.Forms.Label(); + this.lblFatkinsStrike = new System.Windows.Forms.Label(); + this.lblInflatableScouser = new System.Windows.Forms.Label(); + this.lblTailNail = new System.Windows.Forms.Label(); + this.lblPoisonArrow = new System.Windows.Forms.Label(); + this.lblSentryGun = new System.Windows.Forms.Label(); + this.lblSniperRifle = new System.Windows.Forms.Label(); + this.lblBovineBlitz = new System.Windows.Forms.Label(); + this.lblStarburst = new System.Windows.Forms.Label(); + this.selTeamWeapon = new W4Gui.Components.InputWeaponSettingsData(); + this.selAlienAbduction = new W4Gui.Components.InputWeaponSettingsData(); + this.selFatkinsStrike = new W4Gui.Components.InputWeaponSettingsData(); + this.selInflatableScouser = new W4Gui.Components.InputWeaponSettingsData(); + this.selTailNail = new W4Gui.Components.InputWeaponSettingsData(); + this.selPoisonArrow = new W4Gui.Components.InputWeaponSettingsData(); + this.selSentryGun = new W4Gui.Components.InputWeaponSettingsData(); + this.selSniperRifle = new W4Gui.Components.InputWeaponSettingsData(); + this.selBovineBlitz = new W4Gui.Components.InputWeaponSettingsData(); + this.selStarburst = new W4Gui.Components.InputWeaponSettingsData(); + this.tblWeapUtil = new System.Windows.Forms.TableLayoutPanel(); + this.selArmour = new W4Gui.Components.InputWeaponSettingsData(); + this.selDoubleDamage = new W4Gui.Components.InputWeaponSettingsData(); + this.selCrateSpy = new W4Gui.Components.InputWeaponSettingsData(); + this.selCrateShower = new W4Gui.Components.InputWeaponSettingsData(); + this.lblArmour = new System.Windows.Forms.Label(); + this.lblCrateSpy = new System.Windows.Forms.Label(); + this.lblDoubleDamage = new System.Windows.Forms.Label(); + this.lblCrateShower = new System.Windows.Forms.Label(); + this.selSurrender = new W4Gui.Components.InputWeaponSettingsData(); + this.selGirder = new W4Gui.Components.InputWeaponSettingsData(); + this.selBubbleTrouble = new W4Gui.Components.InputWeaponSettingsData(); + this.lblSurrender = new System.Windows.Forms.Label(); + this.lblGirder = new System.Windows.Forms.Label(); + this.lblBubbleTrouble = new System.Windows.Forms.Label(); + this.selIcarusPotion = new W4Gui.Components.InputWeaponSettingsData(); + this.selWormSelect = new W4Gui.Components.InputWeaponSettingsData(); + this.selNinjaRope = new W4Gui.Components.InputWeaponSettingsData(); + this.lblWormSelector = new System.Windows.Forms.Label(); + this.lblNinjaRope = new System.Windows.Forms.Label(); + this.lblIcarusPotion = new System.Windows.Forms.Label(); + this.selParachute = new W4Gui.Components.InputWeaponSettingsData(); + this.lblParachute = new System.Windows.Forms.Label(); + this.lblJetPack = new System.Windows.Forms.Label(); + this.selJetpack = new W4Gui.Components.InputWeaponSettingsData(); + this.lblSkipGo = new System.Windows.Forms.Label(); + this.selSkipGo = new W4Gui.Components.InputWeaponSettingsData(); + this.tblWeapMystery = new System.Windows.Forms.TableLayoutPanel(); + this.selSpecialWeaponMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selSuperHealthMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selDamageMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selHealthMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selDoubleTurnTimeMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.lblBigGuns = new System.Windows.Forms.Label(); + this.lblDamageIncoming = new System.Windows.Forms.Label(); + this.lblSuperHealth = new System.Windows.Forms.Label(); + this.lblExtendedTime = new System.Windows.Forms.Label(); + this.lblMedicalInsurance = new System.Windows.Forms.Label(); + this.selLowGravityMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selQuickWalkMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selTeleportMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.lblMoonPhysics = new System.Windows.Forms.Label(); + this.lblHyperActive = new System.Windows.Forms.Label(); + this.lblRepositionWorm = new System.Windows.Forms.Label(); + this.selFloodMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selDisarmMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selBarrelTripletMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.lblSabotageInventory = new System.Windows.Forms.Label(); + this.lblBarrelOLaughs = new System.Windows.Forms.Label(); + this.lblGlobalWarming = new System.Windows.Forms.Label(); + this.selMineTripletMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.lblRandomDetonation = new System.Windows.Forms.Label(); + this.lblBringOnTheMines = new System.Windows.Forms.Label(); + this.selMineLayerMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.lblSickItToThem = new System.Windows.Forms.Label(); + this.lblTeamDisease = new System.Windows.Forms.Label(); + this.selGoodPoisonMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.selBadPoisonMystery = new W4Gui.Components.InputWeaponSettingsData(); + this.schemeTabControl.SuspendLayout(); + this.generalTab.SuspendLayout(); + this.tblGeneral.SuspendLayout(); + this.tblPermanatToggle.SuspendLayout(); + this.crateTab.SuspendLayout(); + this.tblCrate.SuspendLayout(); + this.mapTab.SuspendLayout(); + this.tblMineFactoryTelepadToggles.SuspendLayout(); + this.tblMap.SuspendLayout(); + this.weaponsTab.SuspendLayout(); + this.weapTypeTabControl.SuspendLayout(); + this.weaponTab.SuspendLayout(); + this.tblWeapons.SuspendLayout(); + this.utilityTab.SuspendLayout(); + this.mysteryTab.SuspendLayout(); + this.tblWeapUtil.SuspendLayout(); + this.tblWeapMystery.SuspendLayout(); + this.SuspendLayout(); + // + // schemeTabControl + // + this.schemeTabControl.Controls.Add(this.generalTab); + this.schemeTabControl.Controls.Add(this.crateTab); + this.schemeTabControl.Controls.Add(this.mapTab); + this.schemeTabControl.Controls.Add(this.weaponsTab); + this.schemeTabControl.Dock = System.Windows.Forms.DockStyle.Fill; + this.schemeTabControl.HotTrack = true; + this.schemeTabControl.Location = new System.Drawing.Point(0, 0); + this.schemeTabControl.Name = "schemeTabControl"; + this.schemeTabControl.SelectedIndex = 0; + this.schemeTabControl.Size = new System.Drawing.Size(707, 415); + this.schemeTabControl.TabIndex = 1; + // + // generalTab + // + this.generalTab.AutoScroll = true; + this.generalTab.BackColor = System.Drawing.Color.Transparent; + this.generalTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.generalTab.Controls.Add(this.tblGeneral); + this.generalTab.Controls.Add(this.tblPermanatToggle); + this.generalTab.Location = new System.Drawing.Point(4, 24); + this.generalTab.Name = "generalTab"; + this.generalTab.Padding = new System.Windows.Forms.Padding(3); + this.generalTab.Size = new System.Drawing.Size(699, 387); + this.generalTab.TabIndex = 0; + this.generalTab.Text = "General"; + this.generalTab.Click += new System.EventHandler(this.generalTab_Click); + // + // tblGeneral + // + this.tblGeneral.AutoSize = true; + this.tblGeneral.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblGeneral.ColumnCount = 2; + this.tblGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblGeneral.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblGeneral.Controls.Add(this.selStockpiling, 1, 9); + this.tblGeneral.Controls.Add(this.lblHelpPanelDisplay, 0, 16); + this.tblGeneral.Controls.Add(this.lblSpecial, 0, 15); + this.tblGeneral.Controls.Add(this.lblHotSeat, 0, 14); + this.tblGeneral.Controls.Add(this.lblFallDamage, 0, 13); + this.tblGeneral.Controls.Add(this.lblRopeTime, 0, 12); + this.tblGeneral.Controls.Add(this.lblLandTime, 0, 11); + this.tblGeneral.Controls.Add(this.lblDisplayTime, 0, 10); + this.tblGeneral.Controls.Add(this.lblStockpiling, 0, 9); + this.tblGeneral.Controls.Add(this.selTurnTime, 1, 8); + this.tblGeneral.Controls.Add(this.selWormHealth, 1, 6); + this.tblGeneral.Controls.Add(this.selRoundTime, 1, 7); + this.tblGeneral.Controls.Add(this.selWormSelectAtGameStart, 1, 5); + this.tblGeneral.Controls.Add(this.lblTurnTime, 0, 8); + this.tblGeneral.Controls.Add(this.lblRoundTime, 0, 7); + this.tblGeneral.Controls.Add(this.lblWormHealth, 0, 6); + this.tblGeneral.Controls.Add(this.lblWormSelect, 0, 5); + this.tblGeneral.Controls.Add(this.lblNumRounds, 0, 4); + this.tblGeneral.Controls.Add(this.selTeleportIn, 1, 3); + this.tblGeneral.Controls.Add(this.lblTeleportIn, 0, 3); + this.tblGeneral.Controls.Add(this.lblArtiliaryMode, 0, 2); + this.tblGeneral.Controls.Add(this.selLock, 1, 1); + this.tblGeneral.Controls.Add(this.lblLock, 0, 1); + this.tblGeneral.Controls.Add(this.lblSchemeName, 0, 0); + this.tblGeneral.Controls.Add(this.selWinnerName, 1, 0); + this.tblGeneral.Controls.Add(this.selArtilaryMode, 1, 2); + this.tblGeneral.Controls.Add(this.selNumRounds, 1, 4); + this.tblGeneral.Controls.Add(this.selDisplayTime, 1, 10); + this.tblGeneral.Controls.Add(this.selLandTime, 1, 11); + this.tblGeneral.Controls.Add(this.selRopeTime, 1, 12); + this.tblGeneral.Controls.Add(this.selFallDamage, 1, 13); + this.tblGeneral.Controls.Add(this.selHotSeat, 1, 14); + this.tblGeneral.Controls.Add(this.selSpecial, 1, 15); + this.tblGeneral.Controls.Add(this.selHelpPanelDisplay, 1, 16); + this.tblGeneral.Dock = System.Windows.Forms.DockStyle.Top; + this.tblGeneral.Location = new System.Drawing.Point(3, 3); + this.tblGeneral.Name = "tblGeneral"; + this.tblGeneral.RowCount = 17; + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblGeneral.Size = new System.Drawing.Size(672, 529); + this.tblGeneral.TabIndex = 0; + // + // selStockpiling + // + this.selStockpiling.Dock = System.Windows.Forms.DockStyle.Top; + this.selStockpiling.Location = new System.Drawing.Point(121, 284); + this.selStockpiling.Name = "selStockpiling"; + this.selStockpiling.Size = new System.Drawing.Size(546, 23); + this.selStockpiling.TabIndex = 45; + this.selStockpiling.Text = "0"; + this.selStockpiling.Value = 0; + // + // lblHelpPanelDisplay + // + this.lblHelpPanelDisplay.AutoSize = true; + this.lblHelpPanelDisplay.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHelpPanelDisplay.Location = new System.Drawing.Point(5, 498); + this.lblHelpPanelDisplay.Name = "lblHelpPanelDisplay"; + this.lblHelpPanelDisplay.Size = new System.Drawing.Size(108, 29); + this.lblHelpPanelDisplay.TabIndex = 44; + this.lblHelpPanelDisplay.Text = "Help Panel Display:"; + this.lblHelpPanelDisplay.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSpecial + // + this.lblSpecial.AutoSize = true; + this.lblSpecial.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSpecial.Location = new System.Drawing.Point(5, 467); + this.lblSpecial.Name = "lblSpecial"; + this.lblSpecial.Size = new System.Drawing.Size(108, 29); + this.lblSpecial.TabIndex = 43; + this.lblSpecial.Text = "Special:"; + this.lblSpecial.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblHotSeat + // + this.lblHotSeat.AutoSize = true; + this.lblHotSeat.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHotSeat.Location = new System.Drawing.Point(5, 436); + this.lblHotSeat.Name = "lblHotSeat"; + this.lblHotSeat.Size = new System.Drawing.Size(108, 29); + this.lblHotSeat.TabIndex = 42; + this.lblHotSeat.Text = "Hot Seat:"; + this.lblHotSeat.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFallDamage + // + this.lblFallDamage.AutoSize = true; + this.lblFallDamage.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblFallDamage.Location = new System.Drawing.Point(5, 405); + this.lblFallDamage.Name = "lblFallDamage"; + this.lblFallDamage.Size = new System.Drawing.Size(108, 29); + this.lblFallDamage.TabIndex = 41; + this.lblFallDamage.Text = "Fall Damage:"; + this.lblFallDamage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblRopeTime + // + this.lblRopeTime.AutoSize = true; + this.lblRopeTime.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblRopeTime.Location = new System.Drawing.Point(5, 374); + this.lblRopeTime.Name = "lblRopeTime"; + this.lblRopeTime.Size = new System.Drawing.Size(108, 29); + this.lblRopeTime.TabIndex = 39; + this.lblRopeTime.Text = "Rope Time:"; + this.lblRopeTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblLandTime + // + this.lblLandTime.AutoSize = true; + this.lblLandTime.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblLandTime.Location = new System.Drawing.Point(5, 343); + this.lblLandTime.Name = "lblLandTime"; + this.lblLandTime.Size = new System.Drawing.Size(108, 29); + this.lblLandTime.TabIndex = 38; + this.lblLandTime.Text = "Land Time:"; + this.lblLandTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblDisplayTime + // + this.lblDisplayTime.AutoSize = true; + this.lblDisplayTime.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblDisplayTime.Location = new System.Drawing.Point(5, 312); + this.lblDisplayTime.Name = "lblDisplayTime"; + this.lblDisplayTime.Size = new System.Drawing.Size(108, 29); + this.lblDisplayTime.TabIndex = 37; + this.lblDisplayTime.Text = "Display Time:"; + this.lblDisplayTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblStockpiling + // + this.lblStockpiling.AutoSize = true; + this.lblStockpiling.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblStockpiling.Location = new System.Drawing.Point(5, 281); + this.lblStockpiling.Name = "lblStockpiling"; + this.lblStockpiling.Size = new System.Drawing.Size(108, 29); + this.lblStockpiling.TabIndex = 36; + this.lblStockpiling.Text = "Stockpiling:"; + this.lblStockpiling.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selTurnTime + // + this.selTurnTime.Dock = System.Windows.Forms.DockStyle.Top; + this.selTurnTime.Location = new System.Drawing.Point(121, 253); + this.selTurnTime.Name = "selTurnTime"; + this.selTurnTime.Size = new System.Drawing.Size(546, 23); + this.selTurnTime.TabIndex = 35; + this.selTurnTime.Text = "0"; + this.selTurnTime.Value = 0; + // + // selWormHealth + // + this.selWormHealth.Dock = System.Windows.Forms.DockStyle.Top; + this.selWormHealth.Location = new System.Drawing.Point(121, 191); + this.selWormHealth.Name = "selWormHealth"; + this.selWormHealth.Size = new System.Drawing.Size(546, 23); + this.selWormHealth.TabIndex = 34; + this.selWormHealth.Text = "0"; + this.selWormHealth.Value = 0; + // + // selRoundTime + // + this.selRoundTime.Dock = System.Windows.Forms.DockStyle.Top; + this.selRoundTime.Location = new System.Drawing.Point(121, 222); + this.selRoundTime.Name = "selRoundTime"; + this.selRoundTime.Size = new System.Drawing.Size(546, 23); + this.selRoundTime.TabIndex = 33; + this.selRoundTime.Text = "0"; + this.selRoundTime.Value = 0; + // + // selWormSelectAtGameStart + // + this.selWormSelectAtGameStart.Dock = System.Windows.Forms.DockStyle.Top; + this.selWormSelectAtGameStart.Location = new System.Drawing.Point(121, 160); + this.selWormSelectAtGameStart.Name = "selWormSelectAtGameStart"; + this.selWormSelectAtGameStart.Size = new System.Drawing.Size(546, 23); + this.selWormSelectAtGameStart.TabIndex = 32; + this.selWormSelectAtGameStart.Text = "0"; + this.selWormSelectAtGameStart.Value = 0; + // + // lblTurnTime + // + this.lblTurnTime.AutoSize = true; + this.lblTurnTime.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTurnTime.Location = new System.Drawing.Point(5, 250); + this.lblTurnTime.Name = "lblTurnTime"; + this.lblTurnTime.Size = new System.Drawing.Size(108, 29); + this.lblTurnTime.TabIndex = 30; + this.lblTurnTime.Text = "Turn Time:"; + this.lblTurnTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblRoundTime + // + this.lblRoundTime.AutoSize = true; + this.lblRoundTime.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblRoundTime.Location = new System.Drawing.Point(5, 219); + this.lblRoundTime.Name = "lblRoundTime"; + this.lblRoundTime.Size = new System.Drawing.Size(108, 29); + this.lblRoundTime.TabIndex = 29; + this.lblRoundTime.Text = "Round Time:"; + this.lblRoundTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblWormHealth + // + this.lblWormHealth.AutoSize = true; + this.lblWormHealth.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblWormHealth.Location = new System.Drawing.Point(5, 188); + this.lblWormHealth.Name = "lblWormHealth"; + this.lblWormHealth.Size = new System.Drawing.Size(108, 29); + this.lblWormHealth.TabIndex = 28; + this.lblWormHealth.Text = "Worm Health:"; + this.lblWormHealth.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblWormSelect + // + this.lblWormSelect.AutoSize = true; + this.lblWormSelect.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblWormSelect.Location = new System.Drawing.Point(5, 157); + this.lblWormSelect.Name = "lblWormSelect"; + this.lblWormSelect.Size = new System.Drawing.Size(108, 29); + this.lblWormSelect.TabIndex = 27; + this.lblWormSelect.Text = "Worm Select:"; + this.lblWormSelect.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblNumRounds + // + this.lblNumRounds.AutoSize = true; + this.lblNumRounds.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblNumRounds.Location = new System.Drawing.Point(5, 126); + this.lblNumRounds.Name = "lblNumRounds"; + this.lblNumRounds.Size = new System.Drawing.Size(108, 29); + this.lblNumRounds.TabIndex = 25; + this.lblNumRounds.Text = "# of Rounds:"; + this.lblNumRounds.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selTeleportIn + // + this.selTeleportIn.Dock = System.Windows.Forms.DockStyle.Top; + this.selTeleportIn.Location = new System.Drawing.Point(121, 98); + this.selTeleportIn.Name = "selTeleportIn"; + this.selTeleportIn.Size = new System.Drawing.Size(546, 23); + this.selTeleportIn.TabIndex = 24; + this.selTeleportIn.Text = "0"; + this.selTeleportIn.Value = 0; + // + // lblTeleportIn + // + this.lblTeleportIn.AutoSize = true; + this.lblTeleportIn.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTeleportIn.Location = new System.Drawing.Point(5, 95); + this.lblTeleportIn.Name = "lblTeleportIn"; + this.lblTeleportIn.Size = new System.Drawing.Size(108, 29); + this.lblTeleportIn.TabIndex = 23; + this.lblTeleportIn.Text = "Teleport In:"; + this.lblTeleportIn.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblArtiliaryMode + // + this.lblArtiliaryMode.AutoSize = true; + this.lblArtiliaryMode.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblArtiliaryMode.Location = new System.Drawing.Point(5, 64); + this.lblArtiliaryMode.Name = "lblArtiliaryMode"; + this.lblArtiliaryMode.Size = new System.Drawing.Size(108, 29); + this.lblArtiliaryMode.TabIndex = 21; + this.lblArtiliaryMode.Text = "Artilary Mode:"; + this.lblArtiliaryMode.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selLock + // + this.selLock.Dock = System.Windows.Forms.DockStyle.Top; + this.selLock.Location = new System.Drawing.Point(121, 36); + this.selLock.Name = "selLock"; + this.selLock.Size = new System.Drawing.Size(546, 23); + this.selLock.TabIndex = 20; + // + // lblLock + // + this.lblLock.AutoSize = true; + this.lblLock.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblLock.Location = new System.Drawing.Point(5, 33); + this.lblLock.Name = "lblLock"; + this.lblLock.Size = new System.Drawing.Size(108, 29); + this.lblLock.TabIndex = 19; + this.lblLock.Text = "Lock:"; + this.lblLock.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSchemeName + // + this.lblSchemeName.AutoSize = true; + this.lblSchemeName.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSchemeName.Location = new System.Drawing.Point(5, 2); + this.lblSchemeName.Name = "lblSchemeName"; + this.lblSchemeName.Size = new System.Drawing.Size(108, 29); + this.lblSchemeName.TabIndex = 0; + this.lblSchemeName.Text = "Scheme Name:"; + this.lblSchemeName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selWinnerName + // + this.selWinnerName.Dock = System.Windows.Forms.DockStyle.Top; + this.selWinnerName.Location = new System.Drawing.Point(121, 5); + this.selWinnerName.Name = "selWinnerName"; + this.selWinnerName.PlaceholderText = "Scheme Name"; + this.selWinnerName.Size = new System.Drawing.Size(546, 23); + this.selWinnerName.TabIndex = 1; + // + // selArtilaryMode + // + this.selArtilaryMode.Dock = System.Windows.Forms.DockStyle.Top; + this.selArtilaryMode.Location = new System.Drawing.Point(121, 67); + this.selArtilaryMode.Name = "selArtilaryMode"; + this.selArtilaryMode.Size = new System.Drawing.Size(546, 23); + this.selArtilaryMode.TabIndex = 22; + this.selArtilaryMode.Text = "0"; + this.selArtilaryMode.Value = 0; + // + // selNumRounds + // + this.selNumRounds.Dock = System.Windows.Forms.DockStyle.Top; + this.selNumRounds.Location = new System.Drawing.Point(121, 129); + this.selNumRounds.Name = "selNumRounds"; + this.selNumRounds.Size = new System.Drawing.Size(546, 23); + this.selNumRounds.TabIndex = 26; + this.selNumRounds.Text = "0"; + this.selNumRounds.Value = 0; + // + // selDisplayTime + // + this.selDisplayTime.Dock = System.Windows.Forms.DockStyle.Top; + this.selDisplayTime.Location = new System.Drawing.Point(121, 315); + this.selDisplayTime.Name = "selDisplayTime"; + this.selDisplayTime.Size = new System.Drawing.Size(546, 23); + this.selDisplayTime.TabIndex = 46; + this.selDisplayTime.Text = "0"; + this.selDisplayTime.Value = 0; + // + // selLandTime + // + this.selLandTime.Dock = System.Windows.Forms.DockStyle.Top; + this.selLandTime.Location = new System.Drawing.Point(121, 346); + this.selLandTime.Name = "selLandTime"; + this.selLandTime.Size = new System.Drawing.Size(546, 23); + this.selLandTime.TabIndex = 47; + this.selLandTime.Text = "0"; + this.selLandTime.Value = 0; + // + // selRopeTime + // + this.selRopeTime.Dock = System.Windows.Forms.DockStyle.Top; + this.selRopeTime.Location = new System.Drawing.Point(121, 377); + this.selRopeTime.Name = "selRopeTime"; + this.selRopeTime.Size = new System.Drawing.Size(546, 23); + this.selRopeTime.TabIndex = 48; + this.selRopeTime.Text = "0"; + this.selRopeTime.Value = 0; + // + // selFallDamage + // + this.selFallDamage.Dock = System.Windows.Forms.DockStyle.Top; + this.selFallDamage.Location = new System.Drawing.Point(121, 408); + this.selFallDamage.Name = "selFallDamage"; + this.selFallDamage.Size = new System.Drawing.Size(546, 23); + this.selFallDamage.TabIndex = 49; + this.selFallDamage.Text = "0"; + this.selFallDamage.Value = 0; + // + // selHotSeat + // + this.selHotSeat.Dock = System.Windows.Forms.DockStyle.Top; + this.selHotSeat.Location = new System.Drawing.Point(121, 439); + this.selHotSeat.Name = "selHotSeat"; + this.selHotSeat.Size = new System.Drawing.Size(546, 23); + this.selHotSeat.TabIndex = 50; + this.selHotSeat.Text = "0"; + this.selHotSeat.Value = 0; + // + // selSpecial + // + this.selSpecial.Dock = System.Windows.Forms.DockStyle.Top; + this.selSpecial.Location = new System.Drawing.Point(121, 470); + this.selSpecial.Name = "selSpecial"; + this.selSpecial.Size = new System.Drawing.Size(546, 23); + this.selSpecial.TabIndex = 51; + this.selSpecial.Text = "0"; + this.selSpecial.Value = 0; + // + // selHelpPanelDisplay + // + this.selHelpPanelDisplay.Dock = System.Windows.Forms.DockStyle.Top; + this.selHelpPanelDisplay.Location = new System.Drawing.Point(121, 501); + this.selHelpPanelDisplay.Name = "selHelpPanelDisplay"; + this.selHelpPanelDisplay.Size = new System.Drawing.Size(546, 23); + this.selHelpPanelDisplay.TabIndex = 52; + this.selHelpPanelDisplay.Text = "0"; + this.selHelpPanelDisplay.Value = 0; + // + // tblPermanatToggle + // + this.tblPermanatToggle.AutoSize = true; + this.tblPermanatToggle.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblPermanatToggle.ColumnCount = 1; + this.tblPermanatToggle.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblPermanatToggle.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblPermanatToggle.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblPermanatToggle.Controls.Add(this.selPermanent, 0, 0); + this.tblPermanatToggle.Dock = System.Windows.Forms.DockStyle.Bottom; + this.tblPermanatToggle.Location = new System.Drawing.Point(3, 529); + this.tblPermanatToggle.Name = "tblPermanatToggle"; + this.tblPermanatToggle.RowCount = 1; + this.tblPermanatToggle.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblPermanatToggle.Size = new System.Drawing.Size(672, 29); + this.tblPermanatToggle.TabIndex = 25; + // + // selPermanent + // + this.selPermanent.AutoSize = true; + this.selPermanent.Dock = System.Windows.Forms.DockStyle.Fill; + this.selPermanent.Location = new System.Drawing.Point(5, 5); + this.selPermanent.Name = "selPermanent"; + this.selPermanent.Size = new System.Drawing.Size(662, 19); + this.selPermanent.TabIndex = 19; + this.selPermanent.Text = "Permanant"; + this.selPermanent.UseVisualStyleBackColor = true; + // + // crateTab + // + this.crateTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.crateTab.Controls.Add(this.tblCrate); + this.crateTab.Location = new System.Drawing.Point(4, 24); + this.crateTab.Name = "crateTab"; + this.crateTab.Size = new System.Drawing.Size(699, 387); + this.crateTab.TabIndex = 1; + this.crateTab.Text = "Crates"; + this.crateTab.UseVisualStyleBackColor = true; + // + // tblCrate + // + this.tblCrate.AutoSize = true; + this.tblCrate.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblCrate.ColumnCount = 2; + this.tblCrate.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblCrate.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblCrate.Controls.Add(this.selHealthCrateAmount, 1, 4); + this.tblCrate.Controls.Add(this.selHealthCrateChance, 1, 3); + this.tblCrate.Controls.Add(this.lblHealthCrateAmount, 0, 4); + this.tblCrate.Controls.Add(this.lblHealthCrateChance, 0, 3); + this.tblCrate.Controls.Add(this.lblUtilityCrateChance, 0, 2); + this.tblCrate.Controls.Add(this.selMysteryCrateChance, 1, 1); + this.tblCrate.Controls.Add(this.lblMysteryCrateChance, 0, 1); + this.tblCrate.Controls.Add(this.lblPerTurnCrateChance, 0, 0); + this.tblCrate.Controls.Add(this.selCrateChance, 1, 0); + this.tblCrate.Controls.Add(this.selUtilityCrateChance, 1, 2); + this.tblCrate.Dock = System.Windows.Forms.DockStyle.Top; + this.tblCrate.Location = new System.Drawing.Point(0, 0); + this.tblCrate.Name = "tblCrate"; + this.tblCrate.RowCount = 5; + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblCrate.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblCrate.Size = new System.Drawing.Size(695, 157); + this.tblCrate.TabIndex = 1; + // + // selHealthCrateAmount + // + this.selHealthCrateAmount.Dock = System.Windows.Forms.DockStyle.Top; + this.selHealthCrateAmount.Location = new System.Drawing.Point(144, 129); + this.selHealthCrateAmount.Name = "selHealthCrateAmount"; + this.selHealthCrateAmount.Size = new System.Drawing.Size(546, 23); + this.selHealthCrateAmount.TabIndex = 34; + this.selHealthCrateAmount.Text = "0"; + this.selHealthCrateAmount.Value = 0; + // + // selHealthCrateChance + // + this.selHealthCrateChance.Dock = System.Windows.Forms.DockStyle.Top; + this.selHealthCrateChance.Location = new System.Drawing.Point(144, 98); + this.selHealthCrateChance.Name = "selHealthCrateChance"; + this.selHealthCrateChance.Size = new System.Drawing.Size(546, 23); + this.selHealthCrateChance.TabIndex = 32; + this.selHealthCrateChance.Text = "0"; + this.selHealthCrateChance.Value = 0; + // + // lblHealthCrateAmount + // + this.lblHealthCrateAmount.AutoSize = true; + this.lblHealthCrateAmount.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHealthCrateAmount.Location = new System.Drawing.Point(5, 126); + this.lblHealthCrateAmount.Name = "lblHealthCrateAmount"; + this.lblHealthCrateAmount.Size = new System.Drawing.Size(131, 29); + this.lblHealthCrateAmount.TabIndex = 28; + this.lblHealthCrateAmount.Text = "Health Crate Amount:"; + this.lblHealthCrateAmount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblHealthCrateChance + // + this.lblHealthCrateChance.AutoSize = true; + this.lblHealthCrateChance.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHealthCrateChance.Location = new System.Drawing.Point(5, 95); + this.lblHealthCrateChance.Name = "lblHealthCrateChance"; + this.lblHealthCrateChance.Size = new System.Drawing.Size(131, 29); + this.lblHealthCrateChance.TabIndex = 27; + this.lblHealthCrateChance.Text = "Health Crate Chance:"; + this.lblHealthCrateChance.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblUtilityCrateChance + // + this.lblUtilityCrateChance.AutoSize = true; + this.lblUtilityCrateChance.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblUtilityCrateChance.Location = new System.Drawing.Point(5, 64); + this.lblUtilityCrateChance.Name = "lblUtilityCrateChance"; + this.lblUtilityCrateChance.Size = new System.Drawing.Size(131, 29); + this.lblUtilityCrateChance.TabIndex = 25; + this.lblUtilityCrateChance.Text = "Utility Crate Chance:"; + this.lblUtilityCrateChance.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selMysteryCrateChance + // + this.selMysteryCrateChance.Dock = System.Windows.Forms.DockStyle.Top; + this.selMysteryCrateChance.Location = new System.Drawing.Point(144, 36); + this.selMysteryCrateChance.Name = "selMysteryCrateChance"; + this.selMysteryCrateChance.Size = new System.Drawing.Size(546, 23); + this.selMysteryCrateChance.TabIndex = 24; + this.selMysteryCrateChance.Text = "0"; + this.selMysteryCrateChance.Value = 0; + // + // lblMysteryCrateChance + // + this.lblMysteryCrateChance.AutoSize = true; + this.lblMysteryCrateChance.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblMysteryCrateChance.Location = new System.Drawing.Point(5, 33); + this.lblMysteryCrateChance.Name = "lblMysteryCrateChance"; + this.lblMysteryCrateChance.Size = new System.Drawing.Size(131, 29); + this.lblMysteryCrateChance.TabIndex = 23; + this.lblMysteryCrateChance.Text = "Mystery Crate Chance:"; + this.lblMysteryCrateChance.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblPerTurnCrateChance + // + this.lblPerTurnCrateChance.AutoSize = true; + this.lblPerTurnCrateChance.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblPerTurnCrateChance.Location = new System.Drawing.Point(5, 2); + this.lblPerTurnCrateChance.Name = "lblPerTurnCrateChance"; + this.lblPerTurnCrateChance.Size = new System.Drawing.Size(131, 29); + this.lblPerTurnCrateChance.TabIndex = 21; + this.lblPerTurnCrateChance.Text = "Per-Turn Crate Chance:"; + this.lblPerTurnCrateChance.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selCrateChance + // + this.selCrateChance.Dock = System.Windows.Forms.DockStyle.Top; + this.selCrateChance.Location = new System.Drawing.Point(144, 5); + this.selCrateChance.Name = "selCrateChance"; + this.selCrateChance.Size = new System.Drawing.Size(546, 23); + this.selCrateChance.TabIndex = 22; + this.selCrateChance.Text = "0"; + this.selCrateChance.Value = 0; + // + // selUtilityCrateChance + // + this.selUtilityCrateChance.Dock = System.Windows.Forms.DockStyle.Top; + this.selUtilityCrateChance.Location = new System.Drawing.Point(144, 67); + this.selUtilityCrateChance.Name = "selUtilityCrateChance"; + this.selUtilityCrateChance.Size = new System.Drawing.Size(546, 23); + this.selUtilityCrateChance.TabIndex = 26; + this.selUtilityCrateChance.Text = "0"; + this.selUtilityCrateChance.Value = 0; + // + // mapTab + // + this.mapTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.mapTab.Controls.Add(this.tblMineFactoryTelepadToggles); + this.mapTab.Controls.Add(this.tblMap); + this.mapTab.Location = new System.Drawing.Point(4, 24); + this.mapTab.Name = "mapTab"; + this.mapTab.Size = new System.Drawing.Size(699, 387); + this.mapTab.TabIndex = 2; + this.mapTab.Text = "Map"; + this.mapTab.UseVisualStyleBackColor = true; + // + // tblMineFactoryTelepadToggles + // + this.tblMineFactoryTelepadToggles.AutoSize = true; + this.tblMineFactoryTelepadToggles.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblMineFactoryTelepadToggles.ColumnCount = 2; + this.tblMineFactoryTelepadToggles.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tblMineFactoryTelepadToggles.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tblMineFactoryTelepadToggles.Controls.Add(this.selTelepads, 1, 0); + this.tblMineFactoryTelepadToggles.Controls.Add(this.selMineFactory, 0, 0); + this.tblMineFactoryTelepadToggles.Dock = System.Windows.Forms.DockStyle.Bottom; + this.tblMineFactoryTelepadToggles.Location = new System.Drawing.Point(0, 354); + this.tblMineFactoryTelepadToggles.Name = "tblMineFactoryTelepadToggles"; + this.tblMineFactoryTelepadToggles.RowCount = 1; + this.tblMineFactoryTelepadToggles.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblMineFactoryTelepadToggles.Size = new System.Drawing.Size(695, 29); + this.tblMineFactoryTelepadToggles.TabIndex = 26; + // + // selTelepads + // + this.selTelepads.AutoSize = true; + this.selTelepads.Dock = System.Windows.Forms.DockStyle.Fill; + this.selTelepads.Location = new System.Drawing.Point(351, 5); + this.selTelepads.Name = "selTelepads"; + this.selTelepads.Size = new System.Drawing.Size(339, 19); + this.selTelepads.TabIndex = 21; + this.selTelepads.Text = "Telepads"; + this.selTelepads.UseVisualStyleBackColor = true; + // + // selMineFactory + // + this.selMineFactory.AutoSize = true; + this.selMineFactory.Dock = System.Windows.Forms.DockStyle.Fill; + this.selMineFactory.Location = new System.Drawing.Point(5, 5); + this.selMineFactory.Name = "selMineFactory"; + this.selMineFactory.Size = new System.Drawing.Size(338, 19); + this.selMineFactory.TabIndex = 20; + this.selMineFactory.Text = "Mine Factory"; + this.selMineFactory.UseVisualStyleBackColor = true; + // + // tblMap + // + this.tblMap.AutoSize = true; + this.tblMap.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblMap.ColumnCount = 2; + this.tblMap.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblMap.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblMap.Controls.Add(this.selMaxWindStrength, 1, 4); + this.tblMap.Controls.Add(this.lblWindMaxStrength, 0, 4); + this.tblMap.Controls.Add(this.selWaterRiseSpeed, 1, 3); + this.tblMap.Controls.Add(this.selSuddenDeath, 1, 2); + this.tblMap.Controls.Add(this.lblWaterRiseSpeed, 0, 3); + this.tblMap.Controls.Add(this.lblSuddenDeath, 0, 2); + this.tblMap.Controls.Add(this.selMineFuse, 1, 1); + this.tblMap.Controls.Add(this.lblMineFuse, 0, 1); + this.tblMap.Controls.Add(this.selObject, 1, 0); + this.tblMap.Controls.Add(this.lblObjects, 0, 0); + this.tblMap.Dock = System.Windows.Forms.DockStyle.Top; + this.tblMap.Location = new System.Drawing.Point(0, 0); + this.tblMap.Name = "tblMap"; + this.tblMap.RowCount = 5; + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblMap.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblMap.Size = new System.Drawing.Size(695, 157); + this.tblMap.TabIndex = 1; + // + // selMaxWindStrength + // + this.selMaxWindStrength.Dock = System.Windows.Forms.DockStyle.Top; + this.selMaxWindStrength.Location = new System.Drawing.Point(124, 129); + this.selMaxWindStrength.Name = "selMaxWindStrength"; + this.selMaxWindStrength.Size = new System.Drawing.Size(566, 23); + this.selMaxWindStrength.TabIndex = 44; + this.selMaxWindStrength.Text = "0"; + this.selMaxWindStrength.Value = 0; + // + // lblWindMaxStrength + // + this.lblWindMaxStrength.AutoSize = true; + this.lblWindMaxStrength.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblWindMaxStrength.Location = new System.Drawing.Point(5, 126); + this.lblWindMaxStrength.Name = "lblWindMaxStrength"; + this.lblWindMaxStrength.Size = new System.Drawing.Size(111, 29); + this.lblWindMaxStrength.TabIndex = 43; + this.lblWindMaxStrength.Text = "Wind Max Strength:"; + this.lblWindMaxStrength.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selWaterRiseSpeed + // + this.selWaterRiseSpeed.Dock = System.Windows.Forms.DockStyle.Top; + this.selWaterRiseSpeed.Location = new System.Drawing.Point(124, 98); + this.selWaterRiseSpeed.Name = "selWaterRiseSpeed"; + this.selWaterRiseSpeed.Size = new System.Drawing.Size(566, 23); + this.selWaterRiseSpeed.TabIndex = 42; + this.selWaterRiseSpeed.Text = "0"; + this.selWaterRiseSpeed.Value = 0; + // + // selSuddenDeath + // + this.selSuddenDeath.Dock = System.Windows.Forms.DockStyle.Top; + this.selSuddenDeath.Location = new System.Drawing.Point(124, 67); + this.selSuddenDeath.Name = "selSuddenDeath"; + this.selSuddenDeath.Size = new System.Drawing.Size(566, 23); + this.selSuddenDeath.TabIndex = 41; + this.selSuddenDeath.Text = "0"; + this.selSuddenDeath.Value = 0; + // + // lblWaterRiseSpeed + // + this.lblWaterRiseSpeed.AutoSize = true; + this.lblWaterRiseSpeed.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblWaterRiseSpeed.Location = new System.Drawing.Point(5, 95); + this.lblWaterRiseSpeed.Name = "lblWaterRiseSpeed"; + this.lblWaterRiseSpeed.Size = new System.Drawing.Size(111, 29); + this.lblWaterRiseSpeed.TabIndex = 40; + this.lblWaterRiseSpeed.Text = "Water Rise Speed:"; + this.lblWaterRiseSpeed.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSuddenDeath + // + this.lblSuddenDeath.AutoSize = true; + this.lblSuddenDeath.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSuddenDeath.Location = new System.Drawing.Point(5, 64); + this.lblSuddenDeath.Name = "lblSuddenDeath"; + this.lblSuddenDeath.Size = new System.Drawing.Size(111, 29); + this.lblSuddenDeath.TabIndex = 39; + this.lblSuddenDeath.Text = "Sudden Death:"; + this.lblSuddenDeath.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selMineFuse + // + this.selMineFuse.Dock = System.Windows.Forms.DockStyle.Top; + this.selMineFuse.Location = new System.Drawing.Point(124, 36); + this.selMineFuse.Name = "selMineFuse"; + this.selMineFuse.Size = new System.Drawing.Size(566, 23); + this.selMineFuse.TabIndex = 38; + this.selMineFuse.Text = "0"; + this.selMineFuse.Value = 0; + // + // lblMineFuse + // + this.lblMineFuse.AutoSize = true; + this.lblMineFuse.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblMineFuse.Location = new System.Drawing.Point(5, 33); + this.lblMineFuse.Name = "lblMineFuse"; + this.lblMineFuse.Size = new System.Drawing.Size(111, 29); + this.lblMineFuse.TabIndex = 37; + this.lblMineFuse.Text = "Mine Fuse:"; + this.lblMineFuse.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selObject + // + this.selObject.Dock = System.Windows.Forms.DockStyle.Top; + this.selObject.Location = new System.Drawing.Point(124, 5); + this.selObject.Name = "selObject"; + this.selObject.Size = new System.Drawing.Size(566, 23); + this.selObject.TabIndex = 36; + this.selObject.Text = "0"; + this.selObject.Value = 0; + // + // lblObjects + // + this.lblObjects.AutoSize = true; + this.lblObjects.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblObjects.Location = new System.Drawing.Point(5, 2); + this.lblObjects.Name = "lblObjects"; + this.lblObjects.Size = new System.Drawing.Size(111, 29); + this.lblObjects.TabIndex = 31; + this.lblObjects.Text = "Objects:"; + this.lblObjects.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // weaponsTab + // + this.weaponsTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.weaponsTab.Controls.Add(this.weapTypeTabControl); + this.weaponsTab.Location = new System.Drawing.Point(4, 24); + this.weaponsTab.Name = "weaponsTab"; + this.weaponsTab.Size = new System.Drawing.Size(699, 387); + this.weaponsTab.TabIndex = 3; + this.weaponsTab.Text = "Weapons"; + this.weaponsTab.UseVisualStyleBackColor = true; + // + // weapTypeTabControl + // + this.weapTypeTabControl.Controls.Add(this.weaponTab); + this.weapTypeTabControl.Controls.Add(this.utilityTab); + this.weapTypeTabControl.Controls.Add(this.mysteryTab); + this.weapTypeTabControl.Dock = System.Windows.Forms.DockStyle.Fill; + this.weapTypeTabControl.Location = new System.Drawing.Point(0, 0); + this.weapTypeTabControl.Name = "weapTypeTabControl"; + this.weapTypeTabControl.SelectedIndex = 0; + this.weapTypeTabControl.Size = new System.Drawing.Size(695, 383); + this.weapTypeTabControl.TabIndex = 0; + // + // weaponTab + // + this.weaponTab.AutoScroll = true; + this.weaponTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.weaponTab.Controls.Add(this.tblWeapons); + this.weaponTab.Location = new System.Drawing.Point(4, 24); + this.weaponTab.Name = "weaponTab"; + this.weaponTab.Padding = new System.Windows.Forms.Padding(3); + this.weaponTab.Size = new System.Drawing.Size(687, 355); + this.weaponTab.TabIndex = 0; + this.weaponTab.Text = "Weapons"; + this.weaponTab.UseVisualStyleBackColor = true; + this.weaponTab.Click += new System.EventHandler(this.weaponTab_Click); + // + // tblWeapons + // + this.tblWeapons.AutoSize = true; + this.tblWeapons.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblWeapons.ColumnCount = 2; + this.tblWeapons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblWeapons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblWeapons.Controls.Add(this.selStarburst, 1, 28); + this.tblWeapons.Controls.Add(this.selBovineBlitz, 1, 27); + this.tblWeapons.Controls.Add(this.selSniperRifle, 1, 26); + this.tblWeapons.Controls.Add(this.selSentryGun, 1, 25); + this.tblWeapons.Controls.Add(this.selPoisonArrow, 1, 24); + this.tblWeapons.Controls.Add(this.selTailNail, 1, 23); + this.tblWeapons.Controls.Add(this.selInflatableScouser, 1, 22); + this.tblWeapons.Controls.Add(this.selFatkinsStrike, 1, 21); + this.tblWeapons.Controls.Add(this.selAlienAbduction, 1, 20); + this.tblWeapons.Controls.Add(this.selTeamWeapon, 1, 19); + this.tblWeapons.Controls.Add(this.lblStarburst, 0, 28); + this.tblWeapons.Controls.Add(this.lblBovineBlitz, 0, 27); + this.tblWeapons.Controls.Add(this.lblSniperRifle, 0, 26); + this.tblWeapons.Controls.Add(this.lblSentryGun, 0, 25); + this.tblWeapons.Controls.Add(this.lblPoisonArrow, 0, 24); + this.tblWeapons.Controls.Add(this.lblTailNail, 0, 23); + this.tblWeapons.Controls.Add(this.lblInflatableScouser, 0, 22); + this.tblWeapons.Controls.Add(this.lblFatkinsStrike, 0, 21); + this.tblWeapons.Controls.Add(this.lblAlienAbduction, 0, 20); + this.tblWeapons.Controls.Add(this.lblTeamWeapon, 0, 19); + this.tblWeapons.Controls.Add(this.selFlood, 1, 18); + this.tblWeapons.Controls.Add(this.selSuperSheep, 1, 17); + this.tblWeapons.Controls.Add(this.selShotgun, 1, 16); + this.tblWeapons.Controls.Add(this.selSheep, 1, 15); + this.tblWeapons.Controls.Add(this.selProd, 1, 14); + this.tblWeapons.Controls.Add(this.selOldWoman, 1, 13); + this.tblWeapons.Controls.Add(this.selLandMine, 1, 12); + this.tblWeapons.Controls.Add(this.selHomingMissile, 1, 11); + this.tblWeapons.Controls.Add(this.selHolyHandGrenade, 1, 10); + this.tblWeapons.Controls.Add(this.selGrenade, 1, 9); + this.tblWeapons.Controls.Add(this.selGasCanister, 1, 8); + this.tblWeapons.Controls.Add(this.lblFlood, 0, 18); + this.tblWeapons.Controls.Add(this.lblSuperSheep, 0, 17); + this.tblWeapons.Controls.Add(this.lblShotgun, 0, 16); + this.tblWeapons.Controls.Add(this.lblSheep, 0, 15); + this.tblWeapons.Controls.Add(this.lblProd, 0, 14); + this.tblWeapons.Controls.Add(this.lblOldWoman, 0, 13); + this.tblWeapons.Controls.Add(this.lblHomingMissile, 0, 11); + this.tblWeapons.Controls.Add(this.lblLandMine, 0, 12); + this.tblWeapons.Controls.Add(this.lblGasCanister, 0, 8); + this.tblWeapons.Controls.Add(this.lblHolyHandGrenade, 0, 10); + this.tblWeapons.Controls.Add(this.lblGrenade, 0, 9); + this.tblWeapons.Controls.Add(this.selFirePunch, 1, 7); + this.tblWeapons.Controls.Add(this.selDynamite, 1, 6); + this.tblWeapons.Controls.Add(this.selConcreteDonkey, 1, 5); + this.tblWeapons.Controls.Add(this.lblFirePunch, 0, 7); + this.tblWeapons.Controls.Add(this.lblDynamite, 0, 6); + this.tblWeapons.Controls.Add(this.lblConcreteDonkey, 0, 5); + this.tblWeapons.Controls.Add(this.selBazooka, 1, 3); + this.tblWeapons.Controls.Add(this.selClusterBomb, 1, 4); + this.tblWeapons.Controls.Add(this.selBaseballBat, 1, 2); + this.tblWeapons.Controls.Add(this.lblClusterBomb, 0, 4); + this.tblWeapons.Controls.Add(this.lblBaseballBat, 0, 2); + this.tblWeapons.Controls.Add(this.lblBazooka, 0, 3); + this.tblWeapons.Controls.Add(this.selBananaBomb, 1, 1); + this.tblWeapons.Controls.Add(this.lblBananaBomb, 0, 1); + this.tblWeapons.Controls.Add(this.lblAirstrike, 0, 0); + this.tblWeapons.Controls.Add(this.selAirstrike, 1, 0); + this.tblWeapons.Dock = System.Windows.Forms.DockStyle.Top; + this.tblWeapons.Location = new System.Drawing.Point(3, 3); + this.tblWeapons.Name = "tblWeapons"; + this.tblWeapons.RowCount = 29; + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapons.Size = new System.Drawing.Size(660, 2989); + this.tblWeapons.TabIndex = 0; + // + // selBananaBomb + // + this.selBananaBomb.AutoSize = true; + this.selBananaBomb.Dock = System.Windows.Forms.DockStyle.Top; + this.selBananaBomb.Location = new System.Drawing.Point(127, 108); + this.selBananaBomb.Name = "selBananaBomb"; + this.selBananaBomb.Size = new System.Drawing.Size(528, 95); + this.selBananaBomb.TabIndex = 3; + // + // lblBananaBomb + // + this.lblBananaBomb.AutoSize = true; + this.lblBananaBomb.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBananaBomb.Location = new System.Drawing.Point(5, 105); + this.lblBananaBomb.Name = "lblBananaBomb"; + this.lblBananaBomb.Size = new System.Drawing.Size(114, 101); + this.lblBananaBomb.TabIndex = 2; + this.lblBananaBomb.Text = "Banana Bomb:"; + this.lblBananaBomb.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblAirstrike + // + this.lblAirstrike.AutoSize = true; + this.lblAirstrike.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblAirstrike.Location = new System.Drawing.Point(5, 2); + this.lblAirstrike.Name = "lblAirstrike"; + this.lblAirstrike.Size = new System.Drawing.Size(114, 101); + this.lblAirstrike.TabIndex = 0; + this.lblAirstrike.Text = "Airstrike:"; + this.lblAirstrike.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selAirstrike + // + this.selAirstrike.AutoSize = true; + this.selAirstrike.Dock = System.Windows.Forms.DockStyle.Top; + this.selAirstrike.Location = new System.Drawing.Point(127, 5); + this.selAirstrike.Name = "selAirstrike"; + this.selAirstrike.Size = new System.Drawing.Size(528, 95); + this.selAirstrike.TabIndex = 1; + // + // utilityTab + // + this.utilityTab.AutoScroll = true; + this.utilityTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.utilityTab.Controls.Add(this.tblWeapUtil); + this.utilityTab.Location = new System.Drawing.Point(4, 24); + this.utilityTab.Name = "utilityTab"; + this.utilityTab.Padding = new System.Windows.Forms.Padding(3); + this.utilityTab.Size = new System.Drawing.Size(687, 355); + this.utilityTab.TabIndex = 1; + this.utilityTab.Text = "Utilties"; + this.utilityTab.UseVisualStyleBackColor = true; + // + // mysteryTab + // + this.mysteryTab.AutoScroll = true; + this.mysteryTab.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.mysteryTab.Controls.Add(this.tblWeapMystery); + this.mysteryTab.Location = new System.Drawing.Point(4, 24); + this.mysteryTab.Name = "mysteryTab"; + this.mysteryTab.Size = new System.Drawing.Size(687, 355); + this.mysteryTab.TabIndex = 2; + this.mysteryTab.Text = "Mystery"; + this.mysteryTab.UseVisualStyleBackColor = true; + // + // lblBazooka + // + this.lblBazooka.AutoSize = true; + this.lblBazooka.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBazooka.Location = new System.Drawing.Point(5, 311); + this.lblBazooka.Name = "lblBazooka"; + this.lblBazooka.Size = new System.Drawing.Size(114, 101); + this.lblBazooka.TabIndex = 4; + this.lblBazooka.Text = "Bazooka:"; + this.lblBazooka.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblBaseballBat + // + this.lblBaseballBat.AutoSize = true; + this.lblBaseballBat.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBaseballBat.Location = new System.Drawing.Point(5, 208); + this.lblBaseballBat.Name = "lblBaseballBat"; + this.lblBaseballBat.Size = new System.Drawing.Size(114, 101); + this.lblBaseballBat.TabIndex = 5; + this.lblBaseballBat.Text = "Baseball Bat:"; + this.lblBaseballBat.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblClusterBomb + // + this.lblClusterBomb.AutoSize = true; + this.lblClusterBomb.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblClusterBomb.Location = new System.Drawing.Point(5, 414); + this.lblClusterBomb.Name = "lblClusterBomb"; + this.lblClusterBomb.Size = new System.Drawing.Size(114, 101); + this.lblClusterBomb.TabIndex = 6; + this.lblClusterBomb.Text = "Cluster Bomb:"; + this.lblClusterBomb.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selBaseballBat + // + this.selBaseballBat.AutoSize = true; + this.selBaseballBat.Dock = System.Windows.Forms.DockStyle.Top; + this.selBaseballBat.Location = new System.Drawing.Point(127, 211); + this.selBaseballBat.Name = "selBaseballBat"; + this.selBaseballBat.Size = new System.Drawing.Size(528, 95); + this.selBaseballBat.TabIndex = 7; + // + // selClusterBomb + // + this.selClusterBomb.AutoSize = true; + this.selClusterBomb.Dock = System.Windows.Forms.DockStyle.Top; + this.selClusterBomb.Location = new System.Drawing.Point(127, 417); + this.selClusterBomb.Name = "selClusterBomb"; + this.selClusterBomb.Size = new System.Drawing.Size(528, 95); + this.selClusterBomb.TabIndex = 8; + // + // selBazooka + // + this.selBazooka.AutoSize = true; + this.selBazooka.Dock = System.Windows.Forms.DockStyle.Top; + this.selBazooka.Location = new System.Drawing.Point(127, 314); + this.selBazooka.Name = "selBazooka"; + this.selBazooka.Size = new System.Drawing.Size(528, 95); + this.selBazooka.TabIndex = 9; + // + // lblConcreteDonkey + // + this.lblConcreteDonkey.AutoSize = true; + this.lblConcreteDonkey.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblConcreteDonkey.Location = new System.Drawing.Point(5, 517); + this.lblConcreteDonkey.Name = "lblConcreteDonkey"; + this.lblConcreteDonkey.Size = new System.Drawing.Size(114, 101); + this.lblConcreteDonkey.TabIndex = 10; + this.lblConcreteDonkey.Text = "Concrete Donkey:"; + this.lblConcreteDonkey.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblDynamite + // + this.lblDynamite.AutoSize = true; + this.lblDynamite.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblDynamite.Location = new System.Drawing.Point(5, 620); + this.lblDynamite.Name = "lblDynamite"; + this.lblDynamite.Size = new System.Drawing.Size(114, 101); + this.lblDynamite.TabIndex = 11; + this.lblDynamite.Text = "Dynamite:"; + this.lblDynamite.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFirePunch + // + this.lblFirePunch.AutoSize = true; + this.lblFirePunch.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblFirePunch.Location = new System.Drawing.Point(5, 723); + this.lblFirePunch.Name = "lblFirePunch"; + this.lblFirePunch.Size = new System.Drawing.Size(114, 101); + this.lblFirePunch.TabIndex = 12; + this.lblFirePunch.Text = "Fire Punch:"; + this.lblFirePunch.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selConcreteDonkey + // + this.selConcreteDonkey.AutoSize = true; + this.selConcreteDonkey.Dock = System.Windows.Forms.DockStyle.Top; + this.selConcreteDonkey.Location = new System.Drawing.Point(127, 520); + this.selConcreteDonkey.Name = "selConcreteDonkey"; + this.selConcreteDonkey.Size = new System.Drawing.Size(528, 95); + this.selConcreteDonkey.TabIndex = 13; + // + // selDynamite + // + this.selDynamite.AutoSize = true; + this.selDynamite.Dock = System.Windows.Forms.DockStyle.Top; + this.selDynamite.Location = new System.Drawing.Point(127, 623); + this.selDynamite.Name = "selDynamite"; + this.selDynamite.Size = new System.Drawing.Size(528, 95); + this.selDynamite.TabIndex = 14; + // + // selFirePunch + // + this.selFirePunch.AutoSize = true; + this.selFirePunch.Dock = System.Windows.Forms.DockStyle.Top; + this.selFirePunch.Location = new System.Drawing.Point(127, 726); + this.selFirePunch.Name = "selFirePunch"; + this.selFirePunch.Size = new System.Drawing.Size(528, 95); + this.selFirePunch.TabIndex = 15; + // + // lblGrenade + // + this.lblGrenade.AutoSize = true; + this.lblGrenade.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblGrenade.Location = new System.Drawing.Point(5, 929); + this.lblGrenade.Name = "lblGrenade"; + this.lblGrenade.Size = new System.Drawing.Size(114, 101); + this.lblGrenade.TabIndex = 16; + this.lblGrenade.Text = "Grenade:"; + this.lblGrenade.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblHolyHandGrenade + // + this.lblHolyHandGrenade.AutoSize = true; + this.lblHolyHandGrenade.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHolyHandGrenade.Location = new System.Drawing.Point(5, 1032); + this.lblHolyHandGrenade.Name = "lblHolyHandGrenade"; + this.lblHolyHandGrenade.Size = new System.Drawing.Size(114, 101); + this.lblHolyHandGrenade.TabIndex = 17; + this.lblHolyHandGrenade.Text = "Holy Hand Grenade:"; + this.lblHolyHandGrenade.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblGasCanister + // + this.lblGasCanister.AutoSize = true; + this.lblGasCanister.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblGasCanister.Location = new System.Drawing.Point(5, 826); + this.lblGasCanister.Name = "lblGasCanister"; + this.lblGasCanister.Size = new System.Drawing.Size(114, 101); + this.lblGasCanister.TabIndex = 18; + this.lblGasCanister.Text = "Gas Canister:"; + this.lblGasCanister.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblLandMine + // + this.lblLandMine.AutoSize = true; + this.lblLandMine.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblLandMine.Location = new System.Drawing.Point(5, 1238); + this.lblLandMine.Name = "lblLandMine"; + this.lblLandMine.Size = new System.Drawing.Size(114, 101); + this.lblLandMine.TabIndex = 19; + this.lblLandMine.Text = "Land Mine:"; + this.lblLandMine.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblHomingMissile + // + this.lblHomingMissile.AutoSize = true; + this.lblHomingMissile.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHomingMissile.Location = new System.Drawing.Point(5, 1135); + this.lblHomingMissile.Name = "lblHomingMissile"; + this.lblHomingMissile.Size = new System.Drawing.Size(114, 101); + this.lblHomingMissile.TabIndex = 20; + this.lblHomingMissile.Text = "Homing Missile:"; + this.lblHomingMissile.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblOldWoman + // + this.lblOldWoman.AutoSize = true; + this.lblOldWoman.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblOldWoman.Location = new System.Drawing.Point(5, 1341); + this.lblOldWoman.Name = "lblOldWoman"; + this.lblOldWoman.Size = new System.Drawing.Size(114, 101); + this.lblOldWoman.TabIndex = 21; + this.lblOldWoman.Text = "Old Woman:"; + this.lblOldWoman.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblProd + // + this.lblProd.AutoSize = true; + this.lblProd.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblProd.Location = new System.Drawing.Point(5, 1444); + this.lblProd.Name = "lblProd"; + this.lblProd.Size = new System.Drawing.Size(114, 101); + this.lblProd.TabIndex = 22; + this.lblProd.Text = "Prod:"; + this.lblProd.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSheep + // + this.lblSheep.AutoSize = true; + this.lblSheep.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSheep.Location = new System.Drawing.Point(5, 1547); + this.lblSheep.Name = "lblSheep"; + this.lblSheep.Size = new System.Drawing.Size(114, 101); + this.lblSheep.TabIndex = 23; + this.lblSheep.Text = "Sheep:"; + this.lblSheep.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblShotgun + // + this.lblShotgun.AutoSize = true; + this.lblShotgun.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblShotgun.Location = new System.Drawing.Point(5, 1650); + this.lblShotgun.Name = "lblShotgun"; + this.lblShotgun.Size = new System.Drawing.Size(114, 101); + this.lblShotgun.TabIndex = 24; + this.lblShotgun.Text = "Shotgun:"; + this.lblShotgun.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSuperSheep + // + this.lblSuperSheep.AutoSize = true; + this.lblSuperSheep.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSuperSheep.Location = new System.Drawing.Point(5, 1753); + this.lblSuperSheep.Name = "lblSuperSheep"; + this.lblSuperSheep.Size = new System.Drawing.Size(114, 101); + this.lblSuperSheep.TabIndex = 25; + this.lblSuperSheep.Text = "Super Sheep:"; + this.lblSuperSheep.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFlood + // + this.lblFlood.AutoSize = true; + this.lblFlood.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblFlood.Location = new System.Drawing.Point(5, 1856); + this.lblFlood.Name = "lblFlood"; + this.lblFlood.Size = new System.Drawing.Size(114, 101); + this.lblFlood.TabIndex = 26; + this.lblFlood.Text = "Flood:"; + this.lblFlood.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selGasCanister + // + this.selGasCanister.AutoSize = true; + this.selGasCanister.Dock = System.Windows.Forms.DockStyle.Top; + this.selGasCanister.Location = new System.Drawing.Point(127, 829); + this.selGasCanister.Name = "selGasCanister"; + this.selGasCanister.Size = new System.Drawing.Size(528, 95); + this.selGasCanister.TabIndex = 27; + // + // selGrenade + // + this.selGrenade.AutoSize = true; + this.selGrenade.Dock = System.Windows.Forms.DockStyle.Top; + this.selGrenade.Location = new System.Drawing.Point(127, 932); + this.selGrenade.Name = "selGrenade"; + this.selGrenade.Size = new System.Drawing.Size(528, 95); + this.selGrenade.TabIndex = 28; + // + // selHolyHandGrenade + // + this.selHolyHandGrenade.AutoSize = true; + this.selHolyHandGrenade.Dock = System.Windows.Forms.DockStyle.Top; + this.selHolyHandGrenade.Location = new System.Drawing.Point(127, 1035); + this.selHolyHandGrenade.Name = "selHolyHandGrenade"; + this.selHolyHandGrenade.Size = new System.Drawing.Size(528, 95); + this.selHolyHandGrenade.TabIndex = 29; + // + // selHomingMissile + // + this.selHomingMissile.AutoSize = true; + this.selHomingMissile.Dock = System.Windows.Forms.DockStyle.Top; + this.selHomingMissile.Location = new System.Drawing.Point(127, 1138); + this.selHomingMissile.Name = "selHomingMissile"; + this.selHomingMissile.Size = new System.Drawing.Size(528, 95); + this.selHomingMissile.TabIndex = 30; + // + // selLandMine + // + this.selLandMine.AutoSize = true; + this.selLandMine.Dock = System.Windows.Forms.DockStyle.Top; + this.selLandMine.Location = new System.Drawing.Point(127, 1241); + this.selLandMine.Name = "selLandMine"; + this.selLandMine.Size = new System.Drawing.Size(528, 95); + this.selLandMine.TabIndex = 31; + // + // selOldWoman + // + this.selOldWoman.AutoSize = true; + this.selOldWoman.Dock = System.Windows.Forms.DockStyle.Top; + this.selOldWoman.Location = new System.Drawing.Point(127, 1344); + this.selOldWoman.Name = "selOldWoman"; + this.selOldWoman.Size = new System.Drawing.Size(528, 95); + this.selOldWoman.TabIndex = 32; + // + // selProd + // + this.selProd.AutoSize = true; + this.selProd.Dock = System.Windows.Forms.DockStyle.Top; + this.selProd.Location = new System.Drawing.Point(127, 1447); + this.selProd.Name = "selProd"; + this.selProd.Size = new System.Drawing.Size(528, 95); + this.selProd.TabIndex = 33; + // + // selSheep + // + this.selSheep.AutoSize = true; + this.selSheep.Dock = System.Windows.Forms.DockStyle.Top; + this.selSheep.Location = new System.Drawing.Point(127, 1550); + this.selSheep.Name = "selSheep"; + this.selSheep.Size = new System.Drawing.Size(528, 95); + this.selSheep.TabIndex = 34; + // + // selShotgun + // + this.selShotgun.AutoSize = true; + this.selShotgun.Dock = System.Windows.Forms.DockStyle.Top; + this.selShotgun.Location = new System.Drawing.Point(127, 1653); + this.selShotgun.Name = "selShotgun"; + this.selShotgun.Size = new System.Drawing.Size(528, 95); + this.selShotgun.TabIndex = 35; + // + // selSuperSheep + // + this.selSuperSheep.AutoSize = true; + this.selSuperSheep.Dock = System.Windows.Forms.DockStyle.Top; + this.selSuperSheep.Location = new System.Drawing.Point(127, 1756); + this.selSuperSheep.Name = "selSuperSheep"; + this.selSuperSheep.Size = new System.Drawing.Size(528, 95); + this.selSuperSheep.TabIndex = 36; + // + // selFlood + // + this.selFlood.AutoSize = true; + this.selFlood.Dock = System.Windows.Forms.DockStyle.Top; + this.selFlood.Location = new System.Drawing.Point(127, 1859); + this.selFlood.Name = "selFlood"; + this.selFlood.Size = new System.Drawing.Size(528, 95); + this.selFlood.TabIndex = 37; + // + // lblTeamWeapon + // + this.lblTeamWeapon.AutoSize = true; + this.lblTeamWeapon.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTeamWeapon.Location = new System.Drawing.Point(5, 1959); + this.lblTeamWeapon.Name = "lblTeamWeapon"; + this.lblTeamWeapon.Size = new System.Drawing.Size(114, 101); + this.lblTeamWeapon.TabIndex = 38; + this.lblTeamWeapon.Text = "Team Weapon:"; + this.lblTeamWeapon.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblAlienAbduction + // + this.lblAlienAbduction.AutoSize = true; + this.lblAlienAbduction.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblAlienAbduction.Location = new System.Drawing.Point(5, 2062); + this.lblAlienAbduction.Name = "lblAlienAbduction"; + this.lblAlienAbduction.Size = new System.Drawing.Size(114, 101); + this.lblAlienAbduction.TabIndex = 39; + this.lblAlienAbduction.Text = "Alien Abduction:"; + this.lblAlienAbduction.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFatkinsStrike + // + this.lblFatkinsStrike.AutoSize = true; + this.lblFatkinsStrike.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblFatkinsStrike.Location = new System.Drawing.Point(5, 2165); + this.lblFatkinsStrike.Name = "lblFatkinsStrike"; + this.lblFatkinsStrike.Size = new System.Drawing.Size(114, 101); + this.lblFatkinsStrike.TabIndex = 40; + this.lblFatkinsStrike.Text = "Fatkins Strike:"; + this.lblFatkinsStrike.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblInflatableScouser + // + this.lblInflatableScouser.AutoSize = true; + this.lblInflatableScouser.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblInflatableScouser.Location = new System.Drawing.Point(5, 2268); + this.lblInflatableScouser.Name = "lblInflatableScouser"; + this.lblInflatableScouser.Size = new System.Drawing.Size(114, 101); + this.lblInflatableScouser.TabIndex = 41; + this.lblInflatableScouser.Text = "Inflatable Scouser:"; + this.lblInflatableScouser.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblTailNail + // + this.lblTailNail.AutoSize = true; + this.lblTailNail.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTailNail.Location = new System.Drawing.Point(5, 2371); + this.lblTailNail.Name = "lblTailNail"; + this.lblTailNail.Size = new System.Drawing.Size(114, 101); + this.lblTailNail.TabIndex = 42; + this.lblTailNail.Text = "Tail Nail:"; + this.lblTailNail.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblPoisonArrow + // + this.lblPoisonArrow.AutoSize = true; + this.lblPoisonArrow.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblPoisonArrow.Location = new System.Drawing.Point(5, 2474); + this.lblPoisonArrow.Name = "lblPoisonArrow"; + this.lblPoisonArrow.Size = new System.Drawing.Size(114, 101); + this.lblPoisonArrow.TabIndex = 43; + this.lblPoisonArrow.Text = "Poison Arrow:"; + this.lblPoisonArrow.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSentryGun + // + this.lblSentryGun.AutoSize = true; + this.lblSentryGun.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSentryGun.Location = new System.Drawing.Point(5, 2577); + this.lblSentryGun.Name = "lblSentryGun"; + this.lblSentryGun.Size = new System.Drawing.Size(114, 101); + this.lblSentryGun.TabIndex = 44; + this.lblSentryGun.Text = "Sentry Gun:"; + this.lblSentryGun.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSniperRifle + // + this.lblSniperRifle.AutoSize = true; + this.lblSniperRifle.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSniperRifle.Location = new System.Drawing.Point(5, 2680); + this.lblSniperRifle.Name = "lblSniperRifle"; + this.lblSniperRifle.Size = new System.Drawing.Size(114, 101); + this.lblSniperRifle.TabIndex = 45; + this.lblSniperRifle.Text = "Sniper Rifle:"; + this.lblSniperRifle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblBovineBlitz + // + this.lblBovineBlitz.AutoSize = true; + this.lblBovineBlitz.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBovineBlitz.Location = new System.Drawing.Point(5, 2783); + this.lblBovineBlitz.Name = "lblBovineBlitz"; + this.lblBovineBlitz.Size = new System.Drawing.Size(114, 101); + this.lblBovineBlitz.TabIndex = 46; + this.lblBovineBlitz.Text = "Bovine Blitz:"; + this.lblBovineBlitz.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblStarburst + // + this.lblStarburst.AutoSize = true; + this.lblStarburst.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblStarburst.Location = new System.Drawing.Point(5, 2886); + this.lblStarburst.Name = "lblStarburst"; + this.lblStarburst.Size = new System.Drawing.Size(114, 101); + this.lblStarburst.TabIndex = 47; + this.lblStarburst.Text = "Starburst:"; + this.lblStarburst.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selTeamWeapon + // + this.selTeamWeapon.AutoSize = true; + this.selTeamWeapon.Dock = System.Windows.Forms.DockStyle.Top; + this.selTeamWeapon.Location = new System.Drawing.Point(127, 1962); + this.selTeamWeapon.Name = "selTeamWeapon"; + this.selTeamWeapon.Size = new System.Drawing.Size(528, 95); + this.selTeamWeapon.TabIndex = 48; + // + // selAlienAbduction + // + this.selAlienAbduction.AutoSize = true; + this.selAlienAbduction.Dock = System.Windows.Forms.DockStyle.Top; + this.selAlienAbduction.Location = new System.Drawing.Point(127, 2065); + this.selAlienAbduction.Name = "selAlienAbduction"; + this.selAlienAbduction.Size = new System.Drawing.Size(528, 95); + this.selAlienAbduction.TabIndex = 49; + // + // selFatkinsStrike + // + this.selFatkinsStrike.AutoSize = true; + this.selFatkinsStrike.Dock = System.Windows.Forms.DockStyle.Top; + this.selFatkinsStrike.Location = new System.Drawing.Point(127, 2168); + this.selFatkinsStrike.Name = "selFatkinsStrike"; + this.selFatkinsStrike.Size = new System.Drawing.Size(528, 95); + this.selFatkinsStrike.TabIndex = 50; + // + // selInflatableScouser + // + this.selInflatableScouser.AutoSize = true; + this.selInflatableScouser.Dock = System.Windows.Forms.DockStyle.Top; + this.selInflatableScouser.Location = new System.Drawing.Point(127, 2271); + this.selInflatableScouser.Name = "selInflatableScouser"; + this.selInflatableScouser.Size = new System.Drawing.Size(528, 95); + this.selInflatableScouser.TabIndex = 51; + // + // selTailNail + // + this.selTailNail.AutoSize = true; + this.selTailNail.Dock = System.Windows.Forms.DockStyle.Top; + this.selTailNail.Location = new System.Drawing.Point(127, 2374); + this.selTailNail.Name = "selTailNail"; + this.selTailNail.Size = new System.Drawing.Size(528, 95); + this.selTailNail.TabIndex = 52; + // + // selPoisonArrow + // + this.selPoisonArrow.AutoSize = true; + this.selPoisonArrow.Dock = System.Windows.Forms.DockStyle.Top; + this.selPoisonArrow.Location = new System.Drawing.Point(127, 2477); + this.selPoisonArrow.Name = "selPoisonArrow"; + this.selPoisonArrow.Size = new System.Drawing.Size(528, 95); + this.selPoisonArrow.TabIndex = 53; + // + // selSentryGun + // + this.selSentryGun.AutoSize = true; + this.selSentryGun.Dock = System.Windows.Forms.DockStyle.Top; + this.selSentryGun.Location = new System.Drawing.Point(127, 2580); + this.selSentryGun.Name = "selSentryGun"; + this.selSentryGun.Size = new System.Drawing.Size(528, 95); + this.selSentryGun.TabIndex = 54; + // + // selSniperRifle + // + this.selSniperRifle.AutoSize = true; + this.selSniperRifle.Dock = System.Windows.Forms.DockStyle.Top; + this.selSniperRifle.Location = new System.Drawing.Point(127, 2683); + this.selSniperRifle.Name = "selSniperRifle"; + this.selSniperRifle.Size = new System.Drawing.Size(528, 95); + this.selSniperRifle.TabIndex = 55; + // + // selBovineBlitz + // + this.selBovineBlitz.AutoSize = true; + this.selBovineBlitz.Dock = System.Windows.Forms.DockStyle.Top; + this.selBovineBlitz.Location = new System.Drawing.Point(127, 2786); + this.selBovineBlitz.Name = "selBovineBlitz"; + this.selBovineBlitz.Size = new System.Drawing.Size(528, 95); + this.selBovineBlitz.TabIndex = 56; + // + // selStarburst + // + this.selStarburst.AutoSize = true; + this.selStarburst.Dock = System.Windows.Forms.DockStyle.Top; + this.selStarburst.Location = new System.Drawing.Point(127, 2889); + this.selStarburst.Name = "selStarburst"; + this.selStarburst.Size = new System.Drawing.Size(528, 95); + this.selStarburst.TabIndex = 57; + // + // tblWeapUtil + // + this.tblWeapUtil.AutoSize = true; + this.tblWeapUtil.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblWeapUtil.ColumnCount = 2; + this.tblWeapUtil.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblWeapUtil.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblWeapUtil.Controls.Add(this.selArmour, 1, 12); + this.tblWeapUtil.Controls.Add(this.selDoubleDamage, 1, 11); + this.tblWeapUtil.Controls.Add(this.selCrateSpy, 1, 10); + this.tblWeapUtil.Controls.Add(this.selCrateShower, 1, 9); + this.tblWeapUtil.Controls.Add(this.selSkipGo, 1, 8); + this.tblWeapUtil.Controls.Add(this.lblArmour, 0, 12); + this.tblWeapUtil.Controls.Add(this.lblCrateSpy, 0, 10); + this.tblWeapUtil.Controls.Add(this.lblDoubleDamage, 0, 11); + this.tblWeapUtil.Controls.Add(this.lblSkipGo, 0, 8); + this.tblWeapUtil.Controls.Add(this.lblCrateShower, 0, 9); + this.tblWeapUtil.Controls.Add(this.selSurrender, 1, 7); + this.tblWeapUtil.Controls.Add(this.selGirder, 1, 6); + this.tblWeapUtil.Controls.Add(this.selBubbleTrouble, 1, 5); + this.tblWeapUtil.Controls.Add(this.lblSurrender, 0, 7); + this.tblWeapUtil.Controls.Add(this.lblGirder, 0, 6); + this.tblWeapUtil.Controls.Add(this.lblBubbleTrouble, 0, 5); + this.tblWeapUtil.Controls.Add(this.selIcarusPotion, 1, 3); + this.tblWeapUtil.Controls.Add(this.selWormSelect, 1, 4); + this.tblWeapUtil.Controls.Add(this.selNinjaRope, 1, 2); + this.tblWeapUtil.Controls.Add(this.lblWormSelector, 0, 4); + this.tblWeapUtil.Controls.Add(this.lblNinjaRope, 0, 2); + this.tblWeapUtil.Controls.Add(this.lblIcarusPotion, 0, 3); + this.tblWeapUtil.Controls.Add(this.selParachute, 1, 1); + this.tblWeapUtil.Controls.Add(this.lblParachute, 0, 1); + this.tblWeapUtil.Controls.Add(this.lblJetPack, 0, 0); + this.tblWeapUtil.Controls.Add(this.selJetpack, 1, 0); + this.tblWeapUtil.Dock = System.Windows.Forms.DockStyle.Top; + this.tblWeapUtil.Location = new System.Drawing.Point(3, 3); + this.tblWeapUtil.Name = "tblWeapUtil"; + this.tblWeapUtil.RowCount = 13; + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapUtil.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tblWeapUtil.Size = new System.Drawing.Size(660, 1341); + this.tblWeapUtil.TabIndex = 1; + // + // selArmour + // + this.selArmour.AutoSize = true; + this.selArmour.Dock = System.Windows.Forms.DockStyle.Top; + this.selArmour.Location = new System.Drawing.Point(108, 1241); + this.selArmour.Name = "selArmour"; + this.selArmour.Size = new System.Drawing.Size(547, 95); + this.selArmour.TabIndex = 32; + // + // selDoubleDamage + // + this.selDoubleDamage.AutoSize = true; + this.selDoubleDamage.Dock = System.Windows.Forms.DockStyle.Top; + this.selDoubleDamage.Location = new System.Drawing.Point(108, 1138); + this.selDoubleDamage.Name = "selDoubleDamage"; + this.selDoubleDamage.Size = new System.Drawing.Size(547, 95); + this.selDoubleDamage.TabIndex = 31; + // + // selCrateSpy + // + this.selCrateSpy.AutoSize = true; + this.selCrateSpy.Dock = System.Windows.Forms.DockStyle.Top; + this.selCrateSpy.Location = new System.Drawing.Point(108, 1035); + this.selCrateSpy.Name = "selCrateSpy"; + this.selCrateSpy.Size = new System.Drawing.Size(547, 95); + this.selCrateSpy.TabIndex = 30; + // + // selCrateShower + // + this.selCrateShower.AutoSize = true; + this.selCrateShower.Dock = System.Windows.Forms.DockStyle.Top; + this.selCrateShower.Location = new System.Drawing.Point(108, 932); + this.selCrateShower.Name = "selCrateShower"; + this.selCrateShower.Size = new System.Drawing.Size(547, 95); + this.selCrateShower.TabIndex = 29; + // + // lblArmour + // + this.lblArmour.AutoSize = true; + this.lblArmour.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblArmour.Location = new System.Drawing.Point(5, 1238); + this.lblArmour.Name = "lblArmour"; + this.lblArmour.Size = new System.Drawing.Size(95, 101); + this.lblArmour.TabIndex = 21; + this.lblArmour.Text = "Armour:"; + this.lblArmour.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblCrateSpy + // + this.lblCrateSpy.AutoSize = true; + this.lblCrateSpy.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblCrateSpy.Location = new System.Drawing.Point(5, 1032); + this.lblCrateSpy.Name = "lblCrateSpy"; + this.lblCrateSpy.Size = new System.Drawing.Size(95, 101); + this.lblCrateSpy.TabIndex = 20; + this.lblCrateSpy.Text = "Crate Spy:"; + this.lblCrateSpy.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblDoubleDamage + // + this.lblDoubleDamage.AutoSize = true; + this.lblDoubleDamage.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblDoubleDamage.Location = new System.Drawing.Point(5, 1135); + this.lblDoubleDamage.Name = "lblDoubleDamage"; + this.lblDoubleDamage.Size = new System.Drawing.Size(95, 101); + this.lblDoubleDamage.TabIndex = 19; + this.lblDoubleDamage.Text = "Double Damage:"; + this.lblDoubleDamage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblCrateShower + // + this.lblCrateShower.AutoSize = true; + this.lblCrateShower.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblCrateShower.Location = new System.Drawing.Point(5, 929); + this.lblCrateShower.Name = "lblCrateShower"; + this.lblCrateShower.Size = new System.Drawing.Size(95, 101); + this.lblCrateShower.TabIndex = 17; + this.lblCrateShower.Text = "Crate Shower:"; + this.lblCrateShower.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selSurrender + // + this.selSurrender.AutoSize = true; + this.selSurrender.Dock = System.Windows.Forms.DockStyle.Top; + this.selSurrender.Location = new System.Drawing.Point(108, 726); + this.selSurrender.Name = "selSurrender"; + this.selSurrender.Size = new System.Drawing.Size(547, 95); + this.selSurrender.TabIndex = 15; + // + // selGirder + // + this.selGirder.AutoSize = true; + this.selGirder.Dock = System.Windows.Forms.DockStyle.Top; + this.selGirder.Location = new System.Drawing.Point(108, 623); + this.selGirder.Name = "selGirder"; + this.selGirder.Size = new System.Drawing.Size(547, 95); + this.selGirder.TabIndex = 14; + // + // selBubbleTrouble + // + this.selBubbleTrouble.AutoSize = true; + this.selBubbleTrouble.Dock = System.Windows.Forms.DockStyle.Top; + this.selBubbleTrouble.Location = new System.Drawing.Point(108, 520); + this.selBubbleTrouble.Name = "selBubbleTrouble"; + this.selBubbleTrouble.Size = new System.Drawing.Size(547, 95); + this.selBubbleTrouble.TabIndex = 13; + // + // lblSurrender + // + this.lblSurrender.AutoSize = true; + this.lblSurrender.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSurrender.Location = new System.Drawing.Point(5, 723); + this.lblSurrender.Name = "lblSurrender"; + this.lblSurrender.Size = new System.Drawing.Size(95, 101); + this.lblSurrender.TabIndex = 12; + this.lblSurrender.Text = "Surrender:"; + this.lblSurrender.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblGirder + // + this.lblGirder.AutoSize = true; + this.lblGirder.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblGirder.Location = new System.Drawing.Point(5, 620); + this.lblGirder.Name = "lblGirder"; + this.lblGirder.Size = new System.Drawing.Size(95, 101); + this.lblGirder.TabIndex = 11; + this.lblGirder.Text = "Girder"; + this.lblGirder.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblBubbleTrouble + // + this.lblBubbleTrouble.AutoSize = true; + this.lblBubbleTrouble.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBubbleTrouble.Location = new System.Drawing.Point(5, 517); + this.lblBubbleTrouble.Name = "lblBubbleTrouble"; + this.lblBubbleTrouble.Size = new System.Drawing.Size(95, 101); + this.lblBubbleTrouble.TabIndex = 10; + this.lblBubbleTrouble.Text = "Bubble Trouble:"; + this.lblBubbleTrouble.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selIcarusPotion + // + this.selIcarusPotion.AutoSize = true; + this.selIcarusPotion.Dock = System.Windows.Forms.DockStyle.Top; + this.selIcarusPotion.Location = new System.Drawing.Point(108, 314); + this.selIcarusPotion.Name = "selIcarusPotion"; + this.selIcarusPotion.Size = new System.Drawing.Size(547, 95); + this.selIcarusPotion.TabIndex = 9; + // + // selWormSelect + // + this.selWormSelect.AutoSize = true; + this.selWormSelect.Dock = System.Windows.Forms.DockStyle.Top; + this.selWormSelect.Location = new System.Drawing.Point(108, 417); + this.selWormSelect.Name = "selWormSelect"; + this.selWormSelect.Size = new System.Drawing.Size(547, 95); + this.selWormSelect.TabIndex = 8; + // + // selNinjaRope + // + this.selNinjaRope.AutoSize = true; + this.selNinjaRope.Dock = System.Windows.Forms.DockStyle.Top; + this.selNinjaRope.Location = new System.Drawing.Point(108, 211); + this.selNinjaRope.Name = "selNinjaRope"; + this.selNinjaRope.Size = new System.Drawing.Size(547, 95); + this.selNinjaRope.TabIndex = 7; + // + // lblWormSelector + // + this.lblWormSelector.AutoSize = true; + this.lblWormSelector.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblWormSelector.Location = new System.Drawing.Point(5, 414); + this.lblWormSelector.Name = "lblWormSelector"; + this.lblWormSelector.Size = new System.Drawing.Size(95, 101); + this.lblWormSelector.TabIndex = 6; + this.lblWormSelector.Text = "Worm Select:"; + this.lblWormSelector.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblNinjaRope + // + this.lblNinjaRope.AutoSize = true; + this.lblNinjaRope.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblNinjaRope.Location = new System.Drawing.Point(5, 208); + this.lblNinjaRope.Name = "lblNinjaRope"; + this.lblNinjaRope.Size = new System.Drawing.Size(95, 101); + this.lblNinjaRope.TabIndex = 5; + this.lblNinjaRope.Text = "Ninja Rope:"; + this.lblNinjaRope.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblIcarusPotion + // + this.lblIcarusPotion.AutoSize = true; + this.lblIcarusPotion.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblIcarusPotion.Location = new System.Drawing.Point(5, 311); + this.lblIcarusPotion.Name = "lblIcarusPotion"; + this.lblIcarusPotion.Size = new System.Drawing.Size(95, 101); + this.lblIcarusPotion.TabIndex = 4; + this.lblIcarusPotion.Text = "Icarus Potion:"; + this.lblIcarusPotion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selParachute + // + this.selParachute.AutoSize = true; + this.selParachute.Dock = System.Windows.Forms.DockStyle.Top; + this.selParachute.Location = new System.Drawing.Point(108, 108); + this.selParachute.Name = "selParachute"; + this.selParachute.Size = new System.Drawing.Size(547, 95); + this.selParachute.TabIndex = 3; + // + // lblParachute + // + this.lblParachute.AutoSize = true; + this.lblParachute.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblParachute.Location = new System.Drawing.Point(5, 105); + this.lblParachute.Name = "lblParachute"; + this.lblParachute.Size = new System.Drawing.Size(95, 101); + this.lblParachute.TabIndex = 2; + this.lblParachute.Text = "Parachute:"; + this.lblParachute.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblJetPack + // + this.lblJetPack.AutoSize = true; + this.lblJetPack.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblJetPack.Location = new System.Drawing.Point(5, 2); + this.lblJetPack.Name = "lblJetPack"; + this.lblJetPack.Size = new System.Drawing.Size(95, 101); + this.lblJetPack.TabIndex = 0; + this.lblJetPack.Text = "Jet Pack:"; + this.lblJetPack.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selJetpack + // + this.selJetpack.AutoSize = true; + this.selJetpack.Dock = System.Windows.Forms.DockStyle.Top; + this.selJetpack.Location = new System.Drawing.Point(108, 5); + this.selJetpack.Name = "selJetpack"; + this.selJetpack.Size = new System.Drawing.Size(547, 95); + this.selJetpack.TabIndex = 1; + // + // lblSkipGo + // + this.lblSkipGo.AutoSize = true; + this.lblSkipGo.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSkipGo.Location = new System.Drawing.Point(5, 826); + this.lblSkipGo.Name = "lblSkipGo"; + this.lblSkipGo.Size = new System.Drawing.Size(95, 101); + this.lblSkipGo.TabIndex = 18; + this.lblSkipGo.Text = "Skip Go:"; + this.lblSkipGo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selSkipGo + // + this.selSkipGo.AutoSize = true; + this.selSkipGo.Dock = System.Windows.Forms.DockStyle.Top; + this.selSkipGo.Location = new System.Drawing.Point(108, 829); + this.selSkipGo.Name = "selSkipGo"; + this.selSkipGo.Size = new System.Drawing.Size(547, 95); + this.selSkipGo.TabIndex = 27; + // + // tblWeapMystery + // + this.tblWeapMystery.AutoSize = true; + this.tblWeapMystery.CellBorderStyle = System.Windows.Forms.TableLayoutPanelCellBorderStyle.Inset; + this.tblWeapMystery.ColumnCount = 2; + this.tblWeapMystery.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tblWeapMystery.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tblWeapMystery.Controls.Add(this.selBadPoisonMystery, 1, 13); + this.tblWeapMystery.Controls.Add(this.selGoodPoisonMystery, 1, 14); + this.tblWeapMystery.Controls.Add(this.lblTeamDisease, 0, 13); + this.tblWeapMystery.Controls.Add(this.lblSickItToThem, 0, 14); + this.tblWeapMystery.Controls.Add(this.selSpecialWeaponMystery, 1, 12); + this.tblWeapMystery.Controls.Add(this.selSuperHealthMystery, 1, 11); + this.tblWeapMystery.Controls.Add(this.selDamageMystery, 1, 10); + this.tblWeapMystery.Controls.Add(this.selHealthMystery, 1, 9); + this.tblWeapMystery.Controls.Add(this.selDoubleTurnTimeMystery, 1, 8); + this.tblWeapMystery.Controls.Add(this.lblBigGuns, 0, 12); + this.tblWeapMystery.Controls.Add(this.lblDamageIncoming, 0, 10); + this.tblWeapMystery.Controls.Add(this.lblSuperHealth, 0, 11); + this.tblWeapMystery.Controls.Add(this.lblExtendedTime, 0, 8); + this.tblWeapMystery.Controls.Add(this.lblMedicalInsurance, 0, 9); + this.tblWeapMystery.Controls.Add(this.selLowGravityMystery, 1, 7); + this.tblWeapMystery.Controls.Add(this.selQuickWalkMystery, 1, 6); + this.tblWeapMystery.Controls.Add(this.selTeleportMystery, 1, 5); + this.tblWeapMystery.Controls.Add(this.lblMoonPhysics, 0, 7); + this.tblWeapMystery.Controls.Add(this.lblHyperActive, 0, 6); + this.tblWeapMystery.Controls.Add(this.lblRepositionWorm, 0, 5); + this.tblWeapMystery.Controls.Add(this.selFloodMystery, 1, 3); + this.tblWeapMystery.Controls.Add(this.selDisarmMystery, 1, 4); + this.tblWeapMystery.Controls.Add(this.selBarrelTripletMystery, 1, 2); + this.tblWeapMystery.Controls.Add(this.lblSabotageInventory, 0, 4); + this.tblWeapMystery.Controls.Add(this.lblBarrelOLaughs, 0, 2); + this.tblWeapMystery.Controls.Add(this.lblGlobalWarming, 0, 3); + this.tblWeapMystery.Controls.Add(this.selMineTripletMystery, 1, 1); + this.tblWeapMystery.Controls.Add(this.lblRandomDetonation, 0, 1); + this.tblWeapMystery.Controls.Add(this.lblBringOnTheMines, 0, 0); + this.tblWeapMystery.Controls.Add(this.selMineLayerMystery, 1, 0); + this.tblWeapMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.tblWeapMystery.Location = new System.Drawing.Point(0, 0); + this.tblWeapMystery.Name = "tblWeapMystery"; + this.tblWeapMystery.RowCount = 15; + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tblWeapMystery.Size = new System.Drawing.Size(666, 1547); + this.tblWeapMystery.TabIndex = 2; + // + // selSpecialWeaponMystery + // + this.selSpecialWeaponMystery.AutoSize = true; + this.selSpecialWeaponMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selSpecialWeaponMystery.Location = new System.Drawing.Point(130, 1241); + this.selSpecialWeaponMystery.Name = "selSpecialWeaponMystery"; + this.selSpecialWeaponMystery.Size = new System.Drawing.Size(531, 95); + this.selSpecialWeaponMystery.TabIndex = 32; + // + // selSuperHealthMystery + // + this.selSuperHealthMystery.AutoSize = true; + this.selSuperHealthMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selSuperHealthMystery.Location = new System.Drawing.Point(130, 1138); + this.selSuperHealthMystery.Name = "selSuperHealthMystery"; + this.selSuperHealthMystery.Size = new System.Drawing.Size(531, 95); + this.selSuperHealthMystery.TabIndex = 31; + // + // selDamageMystery + // + this.selDamageMystery.AutoSize = true; + this.selDamageMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selDamageMystery.Location = new System.Drawing.Point(130, 1035); + this.selDamageMystery.Name = "selDamageMystery"; + this.selDamageMystery.Size = new System.Drawing.Size(531, 95); + this.selDamageMystery.TabIndex = 30; + // + // selHealthMystery + // + this.selHealthMystery.AutoSize = true; + this.selHealthMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selHealthMystery.Location = new System.Drawing.Point(130, 932); + this.selHealthMystery.Name = "selHealthMystery"; + this.selHealthMystery.Size = new System.Drawing.Size(531, 95); + this.selHealthMystery.TabIndex = 29; + // + // selDoubleTurnTimeMystery + // + this.selDoubleTurnTimeMystery.AutoSize = true; + this.selDoubleTurnTimeMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selDoubleTurnTimeMystery.Location = new System.Drawing.Point(130, 829); + this.selDoubleTurnTimeMystery.Name = "selDoubleTurnTimeMystery"; + this.selDoubleTurnTimeMystery.Size = new System.Drawing.Size(531, 95); + this.selDoubleTurnTimeMystery.TabIndex = 27; + // + // lblBigGuns + // + this.lblBigGuns.AutoSize = true; + this.lblBigGuns.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBigGuns.Location = new System.Drawing.Point(5, 1238); + this.lblBigGuns.Name = "lblBigGuns"; + this.lblBigGuns.Size = new System.Drawing.Size(117, 101); + this.lblBigGuns.TabIndex = 21; + this.lblBigGuns.Text = "Big Guns:"; + this.lblBigGuns.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblDamageIncoming + // + this.lblDamageIncoming.AutoSize = true; + this.lblDamageIncoming.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblDamageIncoming.Location = new System.Drawing.Point(5, 1032); + this.lblDamageIncoming.Name = "lblDamageIncoming"; + this.lblDamageIncoming.Size = new System.Drawing.Size(117, 101); + this.lblDamageIncoming.TabIndex = 20; + this.lblDamageIncoming.Text = "Damage Incoming:"; + this.lblDamageIncoming.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblSuperHealth + // + this.lblSuperHealth.AutoSize = true; + this.lblSuperHealth.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSuperHealth.Location = new System.Drawing.Point(5, 1135); + this.lblSuperHealth.Name = "lblSuperHealth"; + this.lblSuperHealth.Size = new System.Drawing.Size(117, 101); + this.lblSuperHealth.TabIndex = 19; + this.lblSuperHealth.Text = "Super Health:"; + this.lblSuperHealth.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblExtendedTime + // + this.lblExtendedTime.AutoSize = true; + this.lblExtendedTime.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblExtendedTime.Location = new System.Drawing.Point(5, 826); + this.lblExtendedTime.Name = "lblExtendedTime"; + this.lblExtendedTime.Size = new System.Drawing.Size(117, 101); + this.lblExtendedTime.TabIndex = 18; + this.lblExtendedTime.Text = "Extended Time:"; + this.lblExtendedTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblMedicalInsurance + // + this.lblMedicalInsurance.AutoSize = true; + this.lblMedicalInsurance.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblMedicalInsurance.Location = new System.Drawing.Point(5, 929); + this.lblMedicalInsurance.Name = "lblMedicalInsurance"; + this.lblMedicalInsurance.Size = new System.Drawing.Size(117, 101); + this.lblMedicalInsurance.TabIndex = 17; + this.lblMedicalInsurance.Text = "Medical Insurance:"; + this.lblMedicalInsurance.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selLowGravityMystery + // + this.selLowGravityMystery.AutoSize = true; + this.selLowGravityMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selLowGravityMystery.Location = new System.Drawing.Point(130, 726); + this.selLowGravityMystery.Name = "selLowGravityMystery"; + this.selLowGravityMystery.Size = new System.Drawing.Size(531, 95); + this.selLowGravityMystery.TabIndex = 15; + // + // selQuickWalkMystery + // + this.selQuickWalkMystery.AutoSize = true; + this.selQuickWalkMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selQuickWalkMystery.Location = new System.Drawing.Point(130, 623); + this.selQuickWalkMystery.Name = "selQuickWalkMystery"; + this.selQuickWalkMystery.Size = new System.Drawing.Size(531, 95); + this.selQuickWalkMystery.TabIndex = 14; + // + // selTeleportMystery + // + this.selTeleportMystery.AutoSize = true; + this.selTeleportMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selTeleportMystery.Location = new System.Drawing.Point(130, 520); + this.selTeleportMystery.Name = "selTeleportMystery"; + this.selTeleportMystery.Size = new System.Drawing.Size(531, 95); + this.selTeleportMystery.TabIndex = 13; + // + // lblMoonPhysics + // + this.lblMoonPhysics.AutoSize = true; + this.lblMoonPhysics.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblMoonPhysics.Location = new System.Drawing.Point(5, 723); + this.lblMoonPhysics.Name = "lblMoonPhysics"; + this.lblMoonPhysics.Size = new System.Drawing.Size(117, 101); + this.lblMoonPhysics.TabIndex = 12; + this.lblMoonPhysics.Text = "Moon Physics:"; + this.lblMoonPhysics.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblHyperActive + // + this.lblHyperActive.AutoSize = true; + this.lblHyperActive.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHyperActive.Location = new System.Drawing.Point(5, 620); + this.lblHyperActive.Name = "lblHyperActive"; + this.lblHyperActive.Size = new System.Drawing.Size(117, 101); + this.lblHyperActive.TabIndex = 11; + this.lblHyperActive.Text = "Hyperactive!:"; + this.lblHyperActive.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblRepositionWorm + // + this.lblRepositionWorm.AutoSize = true; + this.lblRepositionWorm.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblRepositionWorm.Location = new System.Drawing.Point(5, 517); + this.lblRepositionWorm.Name = "lblRepositionWorm"; + this.lblRepositionWorm.Size = new System.Drawing.Size(117, 101); + this.lblRepositionWorm.TabIndex = 10; + this.lblRepositionWorm.Text = "Reposition Worm:"; + this.lblRepositionWorm.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selFloodMystery + // + this.selFloodMystery.AutoSize = true; + this.selFloodMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selFloodMystery.Location = new System.Drawing.Point(130, 314); + this.selFloodMystery.Name = "selFloodMystery"; + this.selFloodMystery.Size = new System.Drawing.Size(531, 95); + this.selFloodMystery.TabIndex = 9; + // + // selDisarmMystery + // + this.selDisarmMystery.AutoSize = true; + this.selDisarmMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selDisarmMystery.Location = new System.Drawing.Point(130, 417); + this.selDisarmMystery.Name = "selDisarmMystery"; + this.selDisarmMystery.Size = new System.Drawing.Size(531, 95); + this.selDisarmMystery.TabIndex = 8; + // + // selBarrelTripletMystery + // + this.selBarrelTripletMystery.AutoSize = true; + this.selBarrelTripletMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selBarrelTripletMystery.Location = new System.Drawing.Point(130, 211); + this.selBarrelTripletMystery.Name = "selBarrelTripletMystery"; + this.selBarrelTripletMystery.Size = new System.Drawing.Size(531, 95); + this.selBarrelTripletMystery.TabIndex = 7; + // + // lblSabotageInventory + // + this.lblSabotageInventory.AutoSize = true; + this.lblSabotageInventory.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSabotageInventory.Location = new System.Drawing.Point(5, 414); + this.lblSabotageInventory.Name = "lblSabotageInventory"; + this.lblSabotageInventory.Size = new System.Drawing.Size(117, 101); + this.lblSabotageInventory.TabIndex = 6; + this.lblSabotageInventory.Text = "Sabotage Inventory:"; + this.lblSabotageInventory.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblBarrelOLaughs + // + this.lblBarrelOLaughs.AutoSize = true; + this.lblBarrelOLaughs.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBarrelOLaughs.Location = new System.Drawing.Point(5, 208); + this.lblBarrelOLaughs.Name = "lblBarrelOLaughs"; + this.lblBarrelOLaughs.Size = new System.Drawing.Size(117, 101); + this.lblBarrelOLaughs.TabIndex = 5; + this.lblBarrelOLaughs.Text = "Barrel O\' Laughs:"; + this.lblBarrelOLaughs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblGlobalWarming + // + this.lblGlobalWarming.AutoSize = true; + this.lblGlobalWarming.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblGlobalWarming.Location = new System.Drawing.Point(5, 311); + this.lblGlobalWarming.Name = "lblGlobalWarming"; + this.lblGlobalWarming.Size = new System.Drawing.Size(117, 101); + this.lblGlobalWarming.TabIndex = 4; + this.lblGlobalWarming.Text = "Global Warming:"; + this.lblGlobalWarming.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selMineTripletMystery + // + this.selMineTripletMystery.AutoSize = true; + this.selMineTripletMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selMineTripletMystery.Location = new System.Drawing.Point(130, 108); + this.selMineTripletMystery.Name = "selMineTripletMystery"; + this.selMineTripletMystery.Size = new System.Drawing.Size(531, 95); + this.selMineTripletMystery.TabIndex = 3; + // + // lblRandomDetonation + // + this.lblRandomDetonation.AutoSize = true; + this.lblRandomDetonation.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblRandomDetonation.Location = new System.Drawing.Point(5, 105); + this.lblRandomDetonation.Name = "lblRandomDetonation"; + this.lblRandomDetonation.Size = new System.Drawing.Size(117, 101); + this.lblRandomDetonation.TabIndex = 2; + this.lblRandomDetonation.Text = "Random Detonation:"; + this.lblRandomDetonation.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblBringOnTheMines + // + this.lblBringOnTheMines.AutoSize = true; + this.lblBringOnTheMines.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblBringOnTheMines.Location = new System.Drawing.Point(5, 2); + this.lblBringOnTheMines.Name = "lblBringOnTheMines"; + this.lblBringOnTheMines.Size = new System.Drawing.Size(117, 101); + this.lblBringOnTheMines.TabIndex = 0; + this.lblBringOnTheMines.Text = "Bring on the Mines"; + this.lblBringOnTheMines.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selMineLayerMystery + // + this.selMineLayerMystery.AutoSize = true; + this.selMineLayerMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selMineLayerMystery.Location = new System.Drawing.Point(130, 5); + this.selMineLayerMystery.Name = "selMineLayerMystery"; + this.selMineLayerMystery.Size = new System.Drawing.Size(531, 95); + this.selMineLayerMystery.TabIndex = 1; + // + // lblSickItToThem + // + this.lblSickItToThem.AutoSize = true; + this.lblSickItToThem.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblSickItToThem.Location = new System.Drawing.Point(5, 1444); + this.lblSickItToThem.Name = "lblSickItToThem"; + this.lblSickItToThem.Size = new System.Drawing.Size(117, 101); + this.lblSickItToThem.TabIndex = 33; + this.lblSickItToThem.Text = "Sick it to them:"; + this.lblSickItToThem.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblTeamDisease + // + this.lblTeamDisease.AutoSize = true; + this.lblTeamDisease.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTeamDisease.Location = new System.Drawing.Point(5, 1341); + this.lblTeamDisease.Name = "lblTeamDisease"; + this.lblTeamDisease.Size = new System.Drawing.Size(117, 101); + this.lblTeamDisease.TabIndex = 34; + this.lblTeamDisease.Text = "Team Disease:"; + this.lblTeamDisease.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // selGoodPoisonMystery + // + this.selGoodPoisonMystery.AutoSize = true; + this.selGoodPoisonMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selGoodPoisonMystery.Location = new System.Drawing.Point(130, 1447); + this.selGoodPoisonMystery.Name = "selGoodPoisonMystery"; + this.selGoodPoisonMystery.Size = new System.Drawing.Size(531, 95); + this.selGoodPoisonMystery.TabIndex = 35; + // + // selBadPoisonMystery + // + this.selBadPoisonMystery.AutoSize = true; + this.selBadPoisonMystery.Dock = System.Windows.Forms.DockStyle.Top; + this.selBadPoisonMystery.Location = new System.Drawing.Point(130, 1344); + this.selBadPoisonMystery.Name = "selBadPoisonMystery"; + this.selBadPoisonMystery.Size = new System.Drawing.Size(531, 95); + this.selBadPoisonMystery.TabIndex = 36; + // + // SchemePanel + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.LightGray; + this.Controls.Add(this.schemeTabControl); + this.Name = "SchemePanel"; + this.Size = new System.Drawing.Size(707, 415); + this.schemeTabControl.ResumeLayout(false); + this.generalTab.ResumeLayout(false); + this.generalTab.PerformLayout(); + this.tblGeneral.ResumeLayout(false); + this.tblGeneral.PerformLayout(); + this.tblPermanatToggle.ResumeLayout(false); + this.tblPermanatToggle.PerformLayout(); + this.crateTab.ResumeLayout(false); + this.crateTab.PerformLayout(); + this.tblCrate.ResumeLayout(false); + this.tblCrate.PerformLayout(); + this.mapTab.ResumeLayout(false); + this.mapTab.PerformLayout(); + this.tblMineFactoryTelepadToggles.ResumeLayout(false); + this.tblMineFactoryTelepadToggles.PerformLayout(); + this.tblMap.ResumeLayout(false); + this.tblMap.PerformLayout(); + this.weaponsTab.ResumeLayout(false); + this.weapTypeTabControl.ResumeLayout(false); + this.weaponTab.ResumeLayout(false); + this.weaponTab.PerformLayout(); + this.tblWeapons.ResumeLayout(false); + this.tblWeapons.PerformLayout(); + this.utilityTab.ResumeLayout(false); + this.utilityTab.PerformLayout(); + this.mysteryTab.ResumeLayout(false); + this.mysteryTab.PerformLayout(); + this.tblWeapUtil.ResumeLayout(false); + this.tblWeapUtil.PerformLayout(); + this.tblWeapMystery.ResumeLayout(false); + this.tblWeapMystery.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private TabControl schemeTabControl; + private TabPage generalTab; + private TableLayoutPanel tblGeneral; + private Label lblSchemeName; + private TextBox selWinnerName; + private Label lblLock; + private TextBox selLock; + private CheckBox selPermanent; + private Label lblArtiliaryMode; + private IntUpDown selArtilaryMode; + private IntUpDown selTeleportIn; + private Label lblTeleportIn; + private TableLayoutPanel tblPermanatToggle; + private Label lblNumRounds; + private IntUpDown selNumRounds; + private Label lblWormSelect; + private Label lblWormHealth; + private Label lblRoundTime; + private Label lblTurnTime; + private IntUpDown selTurnTime; + private IntUpDown selWormHealth; + private IntUpDown selRoundTime; + private IntUpDown selWormSelectAtGameStart; + private TabPage crateTab; + private TableLayoutPanel tblCrate; + private IntUpDown selHealthCrateAmount; + private IntUpDown selHealthCrateChance; + private Label lblHealthCrateAmount; + private Label lblHealthCrateChance; + private Label lblUtilityCrateChance; + private IntUpDown selMysteryCrateChance; + private Label lblMysteryCrateChance; + private Label lblPerTurnCrateChance; + private IntUpDown selCrateChance; + private IntUpDown selUtilityCrateChance; + private TabPage mapTab; + private TableLayoutPanel tblMineFactoryTelepadToggles; + private CheckBox selTelepads; + private CheckBox selMineFactory; + private TableLayoutPanel tblMap; + private IntUpDown selWaterRiseSpeed; + private IntUpDown selSuddenDeath; + private Label lblWaterRiseSpeed; + private Label lblSuddenDeath; + private IntUpDown selMineFuse; + private Label lblMineFuse; + private IntUpDown selObject; + private Label lblObjects; + private IntUpDown selMaxWindStrength; + private Label lblWindMaxStrength; + private Label lblStockpiling; + private Label lblRopeTime; + private Label lblLandTime; + private Label lblSpecial; + private Label lblHotSeat; + private Label lblFallDamage; + private Label lblHelpPanelDisplay; + private IntUpDown selStockpiling; + private Label lblDisplayTime; + private IntUpDown selDisplayTime; + private IntUpDown selLandTime; + private IntUpDown selRopeTime; + private IntUpDown selFallDamage; + private IntUpDown selHotSeat; + private IntUpDown selSpecial; + private IntUpDown selHelpPanelDisplay; + private TabPage weaponsTab; + private TabControl weapTypeTabControl; + private TabPage weaponTab; + private TabPage utilityTab; + private TabPage mysteryTab; + private TableLayoutPanel tblWeapons; + private InputWeaponSettingsData selBananaBomb; + private Label lblBananaBomb; + private Label lblAirstrike; + private InputWeaponSettingsData selAirstrike; + private InputWeaponSettingsData selStarburst; + private InputWeaponSettingsData selBovineBlitz; + private InputWeaponSettingsData selSniperRifle; + private InputWeaponSettingsData selSentryGun; + private InputWeaponSettingsData selPoisonArrow; + private InputWeaponSettingsData selTailNail; + private InputWeaponSettingsData selInflatableScouser; + private InputWeaponSettingsData selFatkinsStrike; + private InputWeaponSettingsData selAlienAbduction; + private InputWeaponSettingsData selTeamWeapon; + private Label lblStarburst; + private Label lblBovineBlitz; + private Label lblSniperRifle; + private Label lblSentryGun; + private Label lblPoisonArrow; + private Label lblTailNail; + private Label lblInflatableScouser; + private Label lblFatkinsStrike; + private Label lblAlienAbduction; + private Label lblTeamWeapon; + private InputWeaponSettingsData selFlood; + private InputWeaponSettingsData selSuperSheep; + private InputWeaponSettingsData selShotgun; + private InputWeaponSettingsData selSheep; + private InputWeaponSettingsData selProd; + private InputWeaponSettingsData selOldWoman; + private InputWeaponSettingsData selLandMine; + private InputWeaponSettingsData selHomingMissile; + private InputWeaponSettingsData selHolyHandGrenade; + private InputWeaponSettingsData selGrenade; + private InputWeaponSettingsData selGasCanister; + private Label lblFlood; + private Label lblSuperSheep; + private Label lblShotgun; + private Label lblSheep; + private Label lblProd; + private Label lblOldWoman; + private Label lblHomingMissile; + private Label lblLandMine; + private Label lblGasCanister; + private Label lblHolyHandGrenade; + private Label lblGrenade; + private InputWeaponSettingsData selFirePunch; + private InputWeaponSettingsData selDynamite; + private InputWeaponSettingsData selConcreteDonkey; + private Label lblFirePunch; + private Label lblDynamite; + private Label lblConcreteDonkey; + private InputWeaponSettingsData selBazooka; + private InputWeaponSettingsData selClusterBomb; + private InputWeaponSettingsData selBaseballBat; + private Label lblClusterBomb; + private Label lblBaseballBat; + private Label lblBazooka; + private TableLayoutPanel tblWeapUtil; + private InputWeaponSettingsData selArmour; + private InputWeaponSettingsData selDoubleDamage; + private InputWeaponSettingsData selCrateSpy; + private InputWeaponSettingsData selCrateShower; + private InputWeaponSettingsData selSkipGo; + private Label lblArmour; + private Label lblCrateSpy; + private Label lblDoubleDamage; + private Label lblSkipGo; + private Label lblCrateShower; + private InputWeaponSettingsData selSurrender; + private InputWeaponSettingsData selGirder; + private InputWeaponSettingsData selBubbleTrouble; + private Label lblSurrender; + private Label lblGirder; + private Label lblBubbleTrouble; + private InputWeaponSettingsData selIcarusPotion; + private InputWeaponSettingsData selWormSelect; + private InputWeaponSettingsData selNinjaRope; + private Label lblWormSelector; + private Label lblNinjaRope; + private Label lblIcarusPotion; + private InputWeaponSettingsData selParachute; + private Label lblParachute; + private Label lblJetPack; + private InputWeaponSettingsData selJetpack; + private TableLayoutPanel tblWeapMystery; + private InputWeaponSettingsData selBadPoisonMystery; + private InputWeaponSettingsData selGoodPoisonMystery; + private Label lblTeamDisease; + private Label lblSickItToThem; + private InputWeaponSettingsData selSpecialWeaponMystery; + private InputWeaponSettingsData selSuperHealthMystery; + private InputWeaponSettingsData selDamageMystery; + private InputWeaponSettingsData selHealthMystery; + private InputWeaponSettingsData selDoubleTurnTimeMystery; + private Label lblBigGuns; + private Label lblDamageIncoming; + private Label lblSuperHealth; + private Label lblExtendedTime; + private Label lblMedicalInsurance; + private InputWeaponSettingsData selLowGravityMystery; + private InputWeaponSettingsData selQuickWalkMystery; + private InputWeaponSettingsData selTeleportMystery; + private Label lblMoonPhysics; + private Label lblHyperActive; + private Label lblRepositionWorm; + private InputWeaponSettingsData selFloodMystery; + private InputWeaponSettingsData selDisarmMystery; + private InputWeaponSettingsData selBarrelTripletMystery; + private Label lblSabotageInventory; + private Label lblBarrelOLaughs; + private Label lblGlobalWarming; + private InputWeaponSettingsData selMineTripletMystery; + private Label lblRandomDetonation; + private Label lblBringOnTheMines; + private InputWeaponSettingsData selMineLayerMystery; + } +} diff --git a/W4Gui/Components/SchemePanel.cs b/W4Gui/Components/SchemePanel.cs new file mode 100644 index 0000000..15ae7ec --- /dev/null +++ b/W4Gui/Components/SchemePanel.cs @@ -0,0 +1,50 @@ +using LibW4M.Data.Highscores; +using LibW4M.Data.Teams; +using LibW4M.Data.WeaponFactory; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using W4Gui.Dialogs; + +namespace W4Gui.Components +{ + public partial class SchemePanel : UserControl + { + public SchemePanel() + { + InitializeComponent(); + } + + private void generalTab_Click(object sender, EventArgs e) + { + + } + + private void weaponTab_Click(object sender, EventArgs e) + { + + } + + + /*public void SaveHighscoreData(ref HighscoreData highscore) + { + // Load general + highscore.WinnerName = DataManager.SaveFile.LookupString(selWinnerName.Text); + highscore.WinnerTime = selWinnerTime.Value; + } + + public void LoadHighscoreData(HighscoreData highscore) + { + // Load general + this.selWinnerName.Text = highscore.WinnerName.Value; + this.selWinnerTime.Value = highscore.WinnerTime; + }*/ + + } +} diff --git a/W4Gui/Components/SchemePanel.resx b/W4Gui/Components/SchemePanel.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/W4Gui/Components/SchemePanel.resx @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/W4Gui/Components/TeamsPanel.cs b/W4Gui/Components/TeamsPanel.cs index 36fac19..7595507 100644 --- a/W4Gui/Components/TeamsPanel.cs +++ b/W4Gui/Components/TeamsPanel.cs @@ -23,7 +23,7 @@ namespace W4Gui.Components } - public void SaveTeamData(ref Team team) + public void SaveTeamData(ref TeamData team) { // Load general team.Name = DataManager.SaveFile.LookupString(this.selName.Text); @@ -56,7 +56,7 @@ namespace W4Gui.Components team.CustomWeapon = DataManager.SaveFile.LookupString(this.selTeamWeapName.Text); } - public void LoadTeamData(Team team) + public void LoadTeamData(TeamData team) { // Load general this.selName.Text = team.Name.Value; diff --git a/W4Gui/Properties/PublishProfiles/FolderProfile.pubxml.user b/W4Gui/Properties/PublishProfiles/FolderProfile.pubxml.user index 3374ef0..00f1bc5 100644 --- a/W4Gui/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/W4Gui/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -4,7 +4,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. --> - True|2023-01-14T00:57:56.0824690Z;True|2023-01-11T01:22:28.8737310-08:00;True|2023-01-11T01:16:55.3469226-08:00; + True|2023-01-15T04:06:35.5919106Z;True|2023-01-13T16:57:56.0824690-08:00;True|2023-01-11T01:22:28.8737310-08:00;True|2023-01-11T01:16:55.3469226-08:00; \ No newline at end of file diff --git a/W4Gui/Tabs/HighscoresTab.Designer.cs b/W4Gui/Tabs/HighscoresTab.Designer.cs index fa9a219..4a4e1dd 100644 --- a/W4Gui/Tabs/HighscoresTab.Designer.cs +++ b/W4Gui/Tabs/HighscoresTab.Designer.cs @@ -62,8 +62,8 @@ this.highscoresList.Name = "highscoresList"; this.highscoresList.Size = new System.Drawing.Size(261, 460); this.highscoresList.TabIndex = 0; - this.highscoresList.NewButton += new System.EventHandler(this.teamsList_NewButton); - this.highscoresList.DeleteButton += new System.EventHandler(this.teamsList_DeleteButton); + this.highscoresList.NewButton += new System.EventHandler(this.highscoresList_NewButton); + this.highscoresList.DeleteButton += new System.EventHandler(this.highscoresList_DelButton); // // highscorePanel // diff --git a/W4Gui/Tabs/HighscoresTab.cs b/W4Gui/Tabs/HighscoresTab.cs index 130721c..f356cf2 100644 --- a/W4Gui/Tabs/HighscoresTab.cs +++ b/W4Gui/Tabs/HighscoresTab.cs @@ -48,12 +48,12 @@ namespace W4Gui.Tabs highscoresPanel.Enabled = true; } - private void teamsList_NewButton(object sender, EventArgs e) + private void highscoresList_NewButton(object sender, EventArgs e) { throw new NotImplementedException("Adding new highscores from here not implemented yet ;)"); } - private void teamsList_DeleteButton(object sender, EventArgs e) + private void highscoresList_DelButton(object sender, EventArgs e) { throw new NotImplementedException("Removing highscores from here not implemented yet ;)"); } diff --git a/W4Gui/Tabs/TeamsTab.cs b/W4Gui/Tabs/TeamsTab.cs index 079d9b8..5a5f6db 100644 --- a/W4Gui/Tabs/TeamsTab.cs +++ b/W4Gui/Tabs/TeamsTab.cs @@ -35,14 +35,14 @@ namespace W4Gui.Tabs private void teamsList_Unselected(object? sender, EventArgs e) { - Team team = DataManager.SaveFile.TeamDataColective[teamsList.List.LastSelected] as Team; + TeamData team = DataManager.SaveFile.TeamDataColective[teamsList.List.LastSelected] as TeamData; teamsPanel.SaveTeamData(ref team); teamsList.List.UpdateName(teamsList.List.LastSelected, team.Name.Value); } private void teamsList_Selected(object? sender, EventArgs e) { - Team team = DataManager.SaveFile.TeamDataColective[teamsList.List.CurrentlySelected] as Team; + TeamData team = DataManager.SaveFile.TeamDataColective[teamsList.List.CurrentlySelected] as TeamData; teamsPanel.LoadTeamData(team); teamsPanel.Enabled = true; } diff --git a/W4Gui/W4Gui.csproj b/W4Gui/W4Gui.csproj index 5d49e6d..0062d24 100644 --- a/W4Gui/W4Gui.csproj +++ b/W4Gui/W4Gui.csproj @@ -9,6 +9,9 @@ + + UserControl + True diff --git a/W4Gui/W4Gui.csproj.user b/W4Gui/W4Gui.csproj.user index fbd6ab2..c641d30 100644 --- a/W4Gui/W4Gui.csproj.user +++ b/W4Gui/W4Gui.csproj.user @@ -16,6 +16,9 @@ UserControl + + UserControl + UserControl