コード例 #1
0
 public TriangleDirective(RaphaelPaperService paperService)
 {
     this.paperService = paperService;
     restrict          = "E";
     template          = "";
     link  = linkFn;
     scope = new
     {
         triangleModel = "=",
         onMouseDown   = "&",
         onMouseOver   = "&",
     };
 }
コード例 #2
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);
        }