public GameBoardXF(IEventAggregator aggregator, FroggiesMainGameClass game, FroggiesMainView view) { _thisGrid = new Grid(); int pixelSize; if (ScreenUsed != EnumScreen.SmallPhone) { pixelSize = 64; } else { pixelSize = 18; //try to make is smaller for phones. } 10.Times(x => { AddPixelColumn(_thisGrid, pixelSize); AddPixelRow(_thisGrid, pixelSize); }); _thisDraw = new SKCanvasView(); _thisDraw.PaintSurface += PaintSurface; _thisGrid.Children.Add(_thisDraw); Grid.SetRowSpan(_thisDraw, 10); Grid.SetColumnSpan(_thisDraw, 10); //Content = _thisGrid; aggregator.Subscribe(this); _aggregator = aggregator; _game = game; _view = view; Content = _thisGrid; }
public GameBoardWPF(IEventAggregator aggregator, FroggiesMainGameClass game, FroggiesMainView view) { _thisGrid = new Grid(); 10.Times(x => { AddPixelColumn(_thisGrid, 64); AddPixelRow(_thisGrid, 64); }); _thisDraw = new SKElement(); _thisDraw.PaintSurface += ThisDraw_PaintSurface; _thisGrid.Children.Add(_thisDraw); Grid.SetRowSpan(_thisDraw, 10); Grid.SetColumnSpan(_thisDraw, 10); aggregator.Subscribe(this); Content = _thisGrid; _aggregator = aggregator; _game = game; _view = view; }