Files
spacetrader/source/SpaceTraderSource201/Form_Plunder.cs
T

596 lines
22 KiB
C#

/*******************************************************************************
*
* Space Trader for Windows 2.00
*
* Copyright (C) 2005 Jay French, All Rights Reserved
*
* Additional coding by David Pierron
* Original coding by Pieter Spronck, Sam Anderson, Samuel Goldstein, Matt Lee
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the Free
* Software Foundation; either version 2 of the License, or (at your option) any
* later version.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* If you'd like a copy of the GNU General Public License, go to
* http://www.gnu.org/copyleft/gpl.html.
*
* You can contact the author at spacetrader@frenchfryz.com
*
******************************************************************************/
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
namespace Fryz.Apps.SpaceTrader
{
public class FormPlunder : System.Windows.Forms.Form
{
#region Control Declarations
private System.Windows.Forms.Button btnPlunderAll9;
private System.Windows.Forms.Button btnPlunderQty9;
private System.Windows.Forms.Button btnPlunderAll8;
private System.Windows.Forms.Button btnPlunderQty8;
private System.Windows.Forms.Button btnPlunderAll7;
private System.Windows.Forms.Button btnPlunderQty7;
private System.Windows.Forms.Button btnPlunderAll6;
private System.Windows.Forms.Button btnPlunderQty6;
private System.Windows.Forms.Button btnPlunderAll5;
private System.Windows.Forms.Button btnPlunderQty5;
private System.Windows.Forms.Button btnPlunderAll4;
private System.Windows.Forms.Button btnPlunderQty4;
private System.Windows.Forms.Button btnPlunderAll3;
private System.Windows.Forms.Button btnPlunderQty3;
private System.Windows.Forms.Button btnPlunderAll2;
private System.Windows.Forms.Button btnPlunderQty2;
private System.Windows.Forms.Button btnPlunderAll1;
private System.Windows.Forms.Button btnPlunderQty1;
private System.Windows.Forms.Button btnPlunderAll0;
private System.Windows.Forms.Button btnPlunderQty0;
private System.Windows.Forms.Label lblTradeCmdty9;
private System.Windows.Forms.Label lblTradeCmdty8;
private System.Windows.Forms.Label lblTradeCmdty2;
private System.Windows.Forms.Label lblTradeCmdty0;
private System.Windows.Forms.Label lblTradeCmdty1;
private System.Windows.Forms.Label lblTradeCmdty6;
private System.Windows.Forms.Label lblTradeCmdty5;
private System.Windows.Forms.Label lblTradeCmdty4;
private System.Windows.Forms.Label lblTradeCmdty3;
private System.Windows.Forms.Label lblTradeCmdty7;
private System.Windows.Forms.Label lblBaysLabel;
private System.Windows.Forms.Label lblBays;
private System.Windows.Forms.Button btnDone;
private System.Windows.Forms.Button btnJettison;
private System.ComponentModel.Container components = null;
private Button[] btnPlunderQty;
private Button[] btnPlunderAll;
#endregion
#region Member Declarations
private Game game = Game.CurrentGame;
#endregion
#region Methods
public FormPlunder()
{
InitializeComponent();
#region Arrays of Cargo controls
btnPlunderQty = new Button[]
{
btnPlunderQty0,
btnPlunderQty1,
btnPlunderQty2,
btnPlunderQty3,
btnPlunderQty4,
btnPlunderQty5,
btnPlunderQty6,
btnPlunderQty7,
btnPlunderQty8,
btnPlunderQty9
};
btnPlunderAll = new Button[]
{
btnPlunderAll0,
btnPlunderAll1,
btnPlunderAll2,
btnPlunderAll3,
btnPlunderAll4,
btnPlunderAll5,
btnPlunderAll6,
btnPlunderAll7,
btnPlunderAll8,
btnPlunderAll9
};
#endregion
UpdateAll();
}
protected override void Dispose(bool disposing)
{
if (disposing && components != null)
components.Dispose();
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.btnPlunderAll9 = new System.Windows.Forms.Button();
this.btnPlunderQty9 = new System.Windows.Forms.Button();
this.btnPlunderAll8 = new System.Windows.Forms.Button();
this.btnPlunderQty8 = new System.Windows.Forms.Button();
this.btnPlunderAll7 = new System.Windows.Forms.Button();
this.btnPlunderQty7 = new System.Windows.Forms.Button();
this.btnPlunderAll6 = new System.Windows.Forms.Button();
this.btnPlunderQty6 = new System.Windows.Forms.Button();
this.btnPlunderAll5 = new System.Windows.Forms.Button();
this.btnPlunderQty5 = new System.Windows.Forms.Button();
this.btnPlunderAll4 = new System.Windows.Forms.Button();
this.btnPlunderQty4 = new System.Windows.Forms.Button();
this.btnPlunderAll3 = new System.Windows.Forms.Button();
this.btnPlunderQty3 = new System.Windows.Forms.Button();
this.btnPlunderAll2 = new System.Windows.Forms.Button();
this.btnPlunderQty2 = new System.Windows.Forms.Button();
this.btnPlunderAll1 = new System.Windows.Forms.Button();
this.btnPlunderQty1 = new System.Windows.Forms.Button();
this.btnPlunderAll0 = new System.Windows.Forms.Button();
this.btnPlunderQty0 = new System.Windows.Forms.Button();
this.lblTradeCmdty9 = new System.Windows.Forms.Label();
this.lblTradeCmdty8 = new System.Windows.Forms.Label();
this.lblTradeCmdty2 = new System.Windows.Forms.Label();
this.lblTradeCmdty0 = new System.Windows.Forms.Label();
this.lblTradeCmdty1 = new System.Windows.Forms.Label();
this.lblTradeCmdty6 = new System.Windows.Forms.Label();
this.lblTradeCmdty5 = new System.Windows.Forms.Label();
this.lblTradeCmdty4 = new System.Windows.Forms.Label();
this.lblTradeCmdty3 = new System.Windows.Forms.Label();
this.lblTradeCmdty7 = new System.Windows.Forms.Label();
this.lblBaysLabel = new System.Windows.Forms.Label();
this.lblBays = new System.Windows.Forms.Label();
this.btnDone = new System.Windows.Forms.Button();
this.btnJettison = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// btnPlunderAll9
//
this.btnPlunderAll9.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll9.Location = new System.Drawing.Point(100, 220);
this.btnPlunderAll9.Name = "btnPlunderAll9";
this.btnPlunderAll9.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll9.TabIndex = 141;
this.btnPlunderAll9.Text = "All";
this.btnPlunderAll9.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty9
//
this.btnPlunderQty9.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty9.Location = new System.Drawing.Point(68, 220);
this.btnPlunderQty9.Name = "btnPlunderQty9";
this.btnPlunderQty9.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty9.TabIndex = 140;
this.btnPlunderQty9.Text = "88";
this.btnPlunderQty9.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll8
//
this.btnPlunderAll8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll8.Location = new System.Drawing.Point(100, 196);
this.btnPlunderAll8.Name = "btnPlunderAll8";
this.btnPlunderAll8.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll8.TabIndex = 139;
this.btnPlunderAll8.Text = "All";
this.btnPlunderAll8.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty8
//
this.btnPlunderQty8.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty8.Location = new System.Drawing.Point(68, 196);
this.btnPlunderQty8.Name = "btnPlunderQty8";
this.btnPlunderQty8.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty8.TabIndex = 138;
this.btnPlunderQty8.Text = "88";
this.btnPlunderQty8.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll7
//
this.btnPlunderAll7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll7.Location = new System.Drawing.Point(100, 172);
this.btnPlunderAll7.Name = "btnPlunderAll7";
this.btnPlunderAll7.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll7.TabIndex = 137;
this.btnPlunderAll7.Text = "All";
this.btnPlunderAll7.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty7
//
this.btnPlunderQty7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty7.Location = new System.Drawing.Point(68, 172);
this.btnPlunderQty7.Name = "btnPlunderQty7";
this.btnPlunderQty7.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty7.TabIndex = 136;
this.btnPlunderQty7.Text = "88";
this.btnPlunderQty7.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll6
//
this.btnPlunderAll6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll6.Location = new System.Drawing.Point(100, 148);
this.btnPlunderAll6.Name = "btnPlunderAll6";
this.btnPlunderAll6.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll6.TabIndex = 135;
this.btnPlunderAll6.Text = "All";
this.btnPlunderAll6.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty6
//
this.btnPlunderQty6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty6.Location = new System.Drawing.Point(68, 148);
this.btnPlunderQty6.Name = "btnPlunderQty6";
this.btnPlunderQty6.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty6.TabIndex = 134;
this.btnPlunderQty6.Text = "88";
this.btnPlunderQty6.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll5
//
this.btnPlunderAll5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll5.Location = new System.Drawing.Point(100, 124);
this.btnPlunderAll5.Name = "btnPlunderAll5";
this.btnPlunderAll5.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll5.TabIndex = 133;
this.btnPlunderAll5.Text = "All";
this.btnPlunderAll5.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty5
//
this.btnPlunderQty5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty5.Location = new System.Drawing.Point(68, 124);
this.btnPlunderQty5.Name = "btnPlunderQty5";
this.btnPlunderQty5.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty5.TabIndex = 132;
this.btnPlunderQty5.Text = "88";
this.btnPlunderQty5.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll4
//
this.btnPlunderAll4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll4.Location = new System.Drawing.Point(100, 100);
this.btnPlunderAll4.Name = "btnPlunderAll4";
this.btnPlunderAll4.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll4.TabIndex = 131;
this.btnPlunderAll4.Text = "All";
this.btnPlunderAll4.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty4
//
this.btnPlunderQty4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty4.Location = new System.Drawing.Point(68, 100);
this.btnPlunderQty4.Name = "btnPlunderQty4";
this.btnPlunderQty4.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty4.TabIndex = 130;
this.btnPlunderQty4.Text = "88";
this.btnPlunderQty4.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll3
//
this.btnPlunderAll3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll3.Location = new System.Drawing.Point(100, 76);
this.btnPlunderAll3.Name = "btnPlunderAll3";
this.btnPlunderAll3.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll3.TabIndex = 129;
this.btnPlunderAll3.Text = "All";
this.btnPlunderAll3.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty3
//
this.btnPlunderQty3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty3.Location = new System.Drawing.Point(68, 76);
this.btnPlunderQty3.Name = "btnPlunderQty3";
this.btnPlunderQty3.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty3.TabIndex = 128;
this.btnPlunderQty3.Text = "88";
this.btnPlunderQty3.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll2
//
this.btnPlunderAll2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll2.Location = new System.Drawing.Point(100, 52);
this.btnPlunderAll2.Name = "btnPlunderAll2";
this.btnPlunderAll2.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll2.TabIndex = 127;
this.btnPlunderAll2.Text = "All";
this.btnPlunderAll2.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty2
//
this.btnPlunderQty2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty2.Location = new System.Drawing.Point(68, 52);
this.btnPlunderQty2.Name = "btnPlunderQty2";
this.btnPlunderQty2.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty2.TabIndex = 126;
this.btnPlunderQty2.Text = "88";
this.btnPlunderQty2.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll1
//
this.btnPlunderAll1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll1.Location = new System.Drawing.Point(100, 28);
this.btnPlunderAll1.Name = "btnPlunderAll1";
this.btnPlunderAll1.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll1.TabIndex = 125;
this.btnPlunderAll1.Text = "All";
this.btnPlunderAll1.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty1
//
this.btnPlunderQty1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty1.Location = new System.Drawing.Point(68, 28);
this.btnPlunderQty1.Name = "btnPlunderQty1";
this.btnPlunderQty1.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty1.TabIndex = 124;
this.btnPlunderQty1.Text = "88";
this.btnPlunderQty1.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderAll0
//
this.btnPlunderAll0.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderAll0.Location = new System.Drawing.Point(100, 4);
this.btnPlunderAll0.Name = "btnPlunderAll0";
this.btnPlunderAll0.Size = new System.Drawing.Size(32, 22);
this.btnPlunderAll0.TabIndex = 123;
this.btnPlunderAll0.Text = "All";
this.btnPlunderAll0.Click += new System.EventHandler(this.btnPlunder_Click);
//
// btnPlunderQty0
//
this.btnPlunderQty0.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPlunderQty0.Location = new System.Drawing.Point(68, 4);
this.btnPlunderQty0.Name = "btnPlunderQty0";
this.btnPlunderQty0.Size = new System.Drawing.Size(28, 22);
this.btnPlunderQty0.TabIndex = 122;
this.btnPlunderQty0.Text = "88";
this.btnPlunderQty0.Click += new System.EventHandler(this.btnPlunder_Click);
//
// lblTradeCmdty9
//
this.lblTradeCmdty9.AutoSize = true;
this.lblTradeCmdty9.Location = new System.Drawing.Point(8, 224);
this.lblTradeCmdty9.Name = "lblTradeCmdty9";
this.lblTradeCmdty9.Size = new System.Drawing.Size(41, 13);
this.lblTradeCmdty9.TabIndex = 151;
this.lblTradeCmdty9.Text = "Robots";
//
// lblTradeCmdty8
//
this.lblTradeCmdty8.AutoSize = true;
this.lblTradeCmdty8.Location = new System.Drawing.Point(8, 200);
this.lblTradeCmdty8.Name = "lblTradeCmdty8";
this.lblTradeCmdty8.Size = new System.Drawing.Size(52, 13);
this.lblTradeCmdty8.TabIndex = 150;
this.lblTradeCmdty8.Text = "Narcotics";
//
// lblTradeCmdty2
//
this.lblTradeCmdty2.AutoSize = true;
this.lblTradeCmdty2.Location = new System.Drawing.Point(8, 56);
this.lblTradeCmdty2.Name = "lblTradeCmdty2";
this.lblTradeCmdty2.Size = new System.Drawing.Size(31, 13);
this.lblTradeCmdty2.TabIndex = 149;
this.lblTradeCmdty2.Text = "Food";
//
// lblTradeCmdty0
//
this.lblTradeCmdty0.AutoSize = true;
this.lblTradeCmdty0.Location = new System.Drawing.Point(8, 8);
this.lblTradeCmdty0.Name = "lblTradeCmdty0";
this.lblTradeCmdty0.Size = new System.Drawing.Size(36, 13);
this.lblTradeCmdty0.TabIndex = 148;
this.lblTradeCmdty0.Text = "Water";
//
// lblTradeCmdty1
//
this.lblTradeCmdty1.AutoSize = true;
this.lblTradeCmdty1.Location = new System.Drawing.Point(8, 32);
this.lblTradeCmdty1.Name = "lblTradeCmdty1";
this.lblTradeCmdty1.Size = new System.Drawing.Size(27, 13);
this.lblTradeCmdty1.TabIndex = 147;
this.lblTradeCmdty1.Text = "Furs";
//
// lblTradeCmdty6
//
this.lblTradeCmdty6.AutoSize = true;
this.lblTradeCmdty6.Location = new System.Drawing.Point(8, 152);
this.lblTradeCmdty6.Name = "lblTradeCmdty6";
this.lblTradeCmdty6.Size = new System.Drawing.Size(50, 13);
this.lblTradeCmdty6.TabIndex = 146;
this.lblTradeCmdty6.Text = "Medicine";
//
// lblTradeCmdty5
//
this.lblTradeCmdty5.AutoSize = true;
this.lblTradeCmdty5.Location = new System.Drawing.Point(8, 128);
this.lblTradeCmdty5.Name = "lblTradeCmdty5";
this.lblTradeCmdty5.Size = new System.Drawing.Size(46, 13);
this.lblTradeCmdty5.TabIndex = 145;
this.lblTradeCmdty5.Text = "Firearms";
//
// lblTradeCmdty4
//
this.lblTradeCmdty4.AutoSize = true;
this.lblTradeCmdty4.Location = new System.Drawing.Point(8, 104);
this.lblTradeCmdty4.Name = "lblTradeCmdty4";
this.lblTradeCmdty4.Size = new System.Drawing.Size(40, 13);
this.lblTradeCmdty4.TabIndex = 144;
this.lblTradeCmdty4.Text = "Games";
//
// lblTradeCmdty3
//
this.lblTradeCmdty3.AutoSize = true;
this.lblTradeCmdty3.Location = new System.Drawing.Point(8, 80);
this.lblTradeCmdty3.Name = "lblTradeCmdty3";
this.lblTradeCmdty3.Size = new System.Drawing.Size(24, 13);
this.lblTradeCmdty3.TabIndex = 143;
this.lblTradeCmdty3.Text = "Ore";
//
// lblTradeCmdty7
//
this.lblTradeCmdty7.AutoSize = true;
this.lblTradeCmdty7.Location = new System.Drawing.Point(8, 176);
this.lblTradeCmdty7.Name = "lblTradeCmdty7";
this.lblTradeCmdty7.Size = new System.Drawing.Size(53, 13);
this.lblTradeCmdty7.TabIndex = 142;
this.lblTradeCmdty7.Text = "Machines";
//
// lblBaysLabel
//
this.lblBaysLabel.AutoSize = true;
this.lblBaysLabel.Location = new System.Drawing.Point(144, 8);
this.lblBaysLabel.Name = "lblBaysLabel";
this.lblBaysLabel.Size = new System.Drawing.Size(33, 13);
this.lblBaysLabel.TabIndex = 152;
this.lblBaysLabel.Text = "Bays:";
//
// lblBays
//
this.lblBays.Location = new System.Drawing.Point(176, 8);
this.lblBays.Name = "lblBays";
this.lblBays.Size = new System.Drawing.Size(48, 13);
this.lblBays.TabIndex = 153;
this.lblBays.Text = "888/888";
//
// btnDone
//
this.btnDone.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.btnDone.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnDone.Location = new System.Drawing.Point(87, 252);
this.btnDone.Name = "btnDone";
this.btnDone.Size = new System.Drawing.Size(44, 22);
this.btnDone.TabIndex = 154;
this.btnDone.Text = "Done";
//
// btnJettison
//
this.btnJettison.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnJettison.Location = new System.Drawing.Point(150, 24);
this.btnJettison.Name = "btnJettison";
this.btnJettison.Size = new System.Drawing.Size(53, 22);
this.btnJettison.TabIndex = 155;
this.btnJettison.Text = "Jettison";
this.btnJettison.Click += new System.EventHandler(this.btnJettison_Click);
//
// FormPlunder
//
this.AcceptButton = this.btnDone;
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.CancelButton = this.btnDone;
this.ClientSize = new System.Drawing.Size(230, 283);
this.Controls.Add(this.btnJettison);
this.Controls.Add(this.btnDone);
this.Controls.Add(this.lblBays);
this.Controls.Add(this.lblBaysLabel);
this.Controls.Add(this.lblTradeCmdty9);
this.Controls.Add(this.lblTradeCmdty8);
this.Controls.Add(this.lblTradeCmdty2);
this.Controls.Add(this.lblTradeCmdty0);
this.Controls.Add(this.lblTradeCmdty1);
this.Controls.Add(this.lblTradeCmdty6);
this.Controls.Add(this.lblTradeCmdty5);
this.Controls.Add(this.lblTradeCmdty4);
this.Controls.Add(this.lblTradeCmdty3);
this.Controls.Add(this.lblTradeCmdty7);
this.Controls.Add(this.btnPlunderAll9);
this.Controls.Add(this.btnPlunderQty9);
this.Controls.Add(this.btnPlunderAll8);
this.Controls.Add(this.btnPlunderQty8);
this.Controls.Add(this.btnPlunderAll7);
this.Controls.Add(this.btnPlunderQty7);
this.Controls.Add(this.btnPlunderAll6);
this.Controls.Add(this.btnPlunderQty6);
this.Controls.Add(this.btnPlunderAll5);
this.Controls.Add(this.btnPlunderQty5);
this.Controls.Add(this.btnPlunderAll4);
this.Controls.Add(this.btnPlunderQty4);
this.Controls.Add(this.btnPlunderAll3);
this.Controls.Add(this.btnPlunderQty3);
this.Controls.Add(this.btnPlunderAll2);
this.Controls.Add(this.btnPlunderQty2);
this.Controls.Add(this.btnPlunderAll1);
this.Controls.Add(this.btnPlunderQty1);
this.Controls.Add(this.btnPlunderAll0);
this.Controls.Add(this.btnPlunderQty0);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "FormPlunder";
this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Plunder Cargo";
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private void Plunder(int tradeItem, bool all)
{
game.CargoPlunder(tradeItem, all, this);
UpdateAll();
}
private void UpdateAll()
{
Ship ship = game.Commander.Ship;
Ship opp = game.Opponent;
for (int i = 0; i < btnPlunderQty.Length; i++)
btnPlunderQty[i].Text = opp.Cargo[i].ToString();
lblBays.Text = ship.FilledCargoBays.ToString() + "/" + ship.CargoBays.ToString();
}
#endregion
#region Event Handlers
private void btnJettison_Click(object sender, System.EventArgs e)
{
(new FormJettison()).ShowDialog(this);
}
#endregion
#region Properties
private void btnPlunder_Click(object sender, System.EventArgs e)
{
string name = ((Button)sender).Name;
bool all = name.IndexOf("Qty") < 0;
int index = int.Parse(name.Substring(name.Length - 1));
Plunder(index, all);
}
#endregion
}
}