示例#1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad ();
            gameView = new BoardView();
            gameView.Frame = new System.Drawing.RectangleF(0,0,960,640);
            scrollView = new UIScrollView();
            scrollView.AddSubview(gameView);
            scrollView.BackgroundColor = UIColor.DarkGray;
            scrollView.MaximumZoomScale = 1f;
            scrollView.MinimumZoomScale = .5f;
            scrollView.ViewForZoomingInScrollView = delegate{
                return gameView;
            };
            scrollView.ContentSize = gameView.Frame.Size;
            scrollView.SetZoomScale(.5f,false);
            BoardGame = new Game(gameView);

            this.View = scrollView;
            gameView.StartGame(new List<Card>{
                new Card{Value1 = "1",Value2 = "1"},
                new Card{Value1 = "2",Value2 = "2"},
                new Card{Value1 = "3",Value2 = "3"},
                new Card{Value1 = "4",Value2 = "4"},
                new Card{Value1 = "5",Value2 = "5"},
                new Card{Value1 = "6",Value2 = "6"},
                new Card{Value1 = "7",Value2 = "7"},
                new Card{Value1 = "8",Value2 = "8"},
                new Card{Value1 = "9",Value2 = "9"},
                new Card{Value1 = "10",Value2 = "10"},
                new Card{Value1 = "11",Value2 = "11"},
                new Card{Value1 = "12",Value2 = "12"},
                new Card{Value1 = "13",Value2 = "13"},
                new Card{Value1 = "14",Value2 = "14"},
                new Card{Value1 = "15",Value2 = "15"},
            });
        }
示例#2
0
文件: Game.cs 项目: Clancey/Memory
 public Game(BoardView gameView)
 {
     GameView = gameView;
     CurrentGame = this;
 }