示例#1
0
        public void NewUndo(Army A, Army B)
        {
            undo.Add(between[0]);
            between.Remove(between[0]);
            List <IUnit> A1 = A.Clon();
            List <IUnit> B1 = B.Clon();
            Tuple <List <IUnit>, List <IUnit> > pare = new Tuple <List <IUnit>, List <IUnit> >(A1, B1);

            between.Add(pare);
        }
示例#2
0
        public Command(System.Windows.Forms.Button UnDo, System.Windows.Forms.Button ReDo, Army A, Army B)
        {
            List <IUnit> A1 = A.Clon();
            List <IUnit> B1 = B.Clon();
            Tuple <List <IUnit>, List <IUnit> > pare = new Tuple <List <IUnit>, List <IUnit> >(A1, B1);

            between.Add(pare);
            UNDO = UnDo;
            REDO = ReDo;
        }