예제 #1
0
 public bool MapClicked(Tile clickedXy, MapPanel mapPanel, Main main, MouseButtons eButtons)
 {
     if (eButtons == MouseButtons.Primary)
     {
         if (clickedXy.CityHere != null)
         {
             mapPanel.ShowCityWindow(clickedXy.CityHere);
         }
         else
         {
             return(mapPanel.ActivateUnits(clickedXy));
         }
     }
     _game.ActiveTile = clickedXy;
     return(true);
 }
예제 #2
0
 public bool MapClicked(Tile clickedXy, MapPanel mapPanel, Main main, bool interval, MouseEventArgs e,
                        int[] mouseDownTile)
 {
     if (e.Buttons == MouseButtons.Primary)
     {
         if (clickedXy.CityHere != null)
         {
             mapPanel.ShowCityWindow(clickedXy.CityHere);
         }
         else
         {
             return(mapPanel.ActivateUnits(clickedXy));
         }
     }
     _game.ActiveTile = clickedXy;
     return(true);
 }