Exemple #1
0
 public void Reset(TradeRouteParameters parameters)
 {
     CurrentBalance         = parameters.Balance;
     _rebuyCost             = parameters.RebuyCost;
     _cargoSpace            = parameters.CargoSpace;
     _securityBufferPercent = parameters.SecurityBufferPercent;
 }
        private void OkButton_Click(object sender, EventArgs e)
        {
            TradeRouteParameters = new TradeRouteParameters()
            {
                Balance               = Convert.ToUInt64(BalanceTextBox.Value),
                RebuyCost             = Convert.ToUInt64(RebuyCostTextBox.Value),
                CargoSpace            = Convert.ToByte(CargoSpaceTextBox.Value),
                SecurityBufferPercent = Convert.ToByte(SecurityBufferBar.Value),
                SpaceStation          = _spaceStationComboBox.SelectedItem as Entity.SpaceStation
            };

            this.DialogResult = DialogResult.OK;
            this.Close();
        }
Exemple #3
0
        public void StartRoutePlanning(Core.IEntityHandler entityHandler, BalanceManager balanceManager)
        {
            _balanceManager = balanceManager;
            _entityHandler  = entityHandler;

            _parameters = RetrieveTradeRouteParameters();

            if (_parameters == null)
            {
                return;
            }

            _balanceManager.Reset(_parameters);
            new TradeRouteDialog(entityHandler, this).Show();
        }