コード例 #1
0
        private void PanelBoard_HotSpotHexChange(object sender, HexEventArgs e)
        {
            MapBoard.HotspotHex = e.Coords;
//      Refresh();
            this.hexgridPanel.Refresh();
        }
コード例 #2
0
 private void PanelBoard_StartHexChange(object sender, HexEventArgs e)
 {
     _mapBoard.StartHex = e.Coords;
     this._hexgridPanel.Refresh();
 }
コード例 #3
0
 private void PanelBoard_StartHexChange(object sender, HexEventArgs e)
 {
     MapBoard.StartHex = e.Coords;
     Refresh();
 }
コード例 #4
0
 private void PanelBoard_GoalHexChange(object sender, HexEventArgs e)
 {
     MapBoard.GoalHex = e.Coords;
     hexgridPanel_MouseClick();
     Refresh();
 }
コード例 #5
0
 void PanelBoard_HotSpotHexChange(object sender, HexEventArgs e)
 {
     _mapBoard.HotspotHex = e.Coords;
     this._hexgridPanel.Refresh();
 }
コード例 #6
0
 void HotSpotHexChange(object sender, HexEventArgs e) => RefreshAfter(() => { HotspotHex = e.Coords; });
コード例 #7
0
 void StartHexChange(object sender, HexEventArgs e) => RefreshAfter(() => { StartHex = e.Coords; });
コード例 #8
0
 void GoalHexChanged(object sender, HexEventArgs e) => RefreshAfter(() => { GoalHex = e.Coords; });
コード例 #9
0
 void OnHotSpotHexChanged(object sender, HexEventArgs e) => RefreshAfter(() => { HotSpotHexChanged?.Invoke(sender, e); });
コード例 #10
0
 void OnGoalHexChanged(object sender, HexEventArgs e) => RefreshAfter(() => { GoalHexChanged?.Invoke(sender, e); });