コード例 #1
0
        public TriangleGameController(TriangleGameScope scope, RaphaelPaperService paperService)
        {
            this.scope          = scope;
            this.paperService   = paperService;
            this.scope.Model    = new TriangleGameScopeModel();
            this.scope.Callback = new TriangleGameScopeCallback();
            this.scope.Model.SelectedTriangles = new List <TriangleModel>();

            paperService.Create(Size.X, Size.Y);

            init();
            this.scope.Callback.OnMouseDown += OnMouseDown;
            this.scope.Callback.OnMouseOver += OnMouseOver;
            Window.SetInterval(drawBoard, 1000 / 60);
        }