コード例 #1
0
ファイル: Board.cs プロジェクト: mariocervera/Chess
        public void createMementos()
        {
            Caretaker.mementoBoard = new MementoBoard(whitePieces.clone(), blackPieces.clone());
            ImageList whiteImages = new ImageList();
            ImageList blackImages = new ImageList();

            foreach (Image i in mainForm.getWhiteImages().Images)
            {
                whiteImages.Images.Add(i);
            }

            foreach (Image i in mainForm.getBlackImages().Images)
            {
                blackImages.Images.Add(i);
            }

            Caretaker.mementoImages = new MementoImages(whiteImages, blackImages);
        }