Exemple #1
0
        private void btn_addpos_Click(object sender, EventArgs e)
        {
            AddDefPosForm addDefPosForm = new AddDefPosForm(PrimalManager, Side);

            addDefPosForm.Show();
            addDefPosForm.FormClosed += (senderr, ee) => {
                if (PrimalManager.tempDefPos != null)
                {
                    SelectDefPos             = PrimalManager.tempDefPos;
                    l_position.Text          = SelectDefPos.ToShortString();
                    l_leader.Text            = SelectDefPos.getLeader();
                    PrimalManager.tempDefPos = null;
                }
            };
        }
Exemple #2
0
 public UnitsForm(SimulatorManager SM, TypesEnums.UnitSide S, IUnit U)
 {
     InitializeComponent();
     PrimalSimulator = SM;
     Side            = S;
     Type            = (TypesEnums.UnitType)U.UnitType;
     Init();
     EditableUnit = U;
     SelectDefPos = U.MyDefPosition;
     if (SelectDefPos != null)
     {
         l_position.Text    = SelectDefPos.ToShortString();
         l_leader.Text      = SelectDefPos.getLeader();
         chbox_hold.Checked = true;
     }
     txt_name.Text = U.UnitName;
     PrimalSimulator.ConsoleBox.WriteLineToConsole("UnitForm READY! Mode: EDIT");
     btn_ok.Text = "Edit unit";
 }