Exemplo n.º 1
0
 /// <summary>
 /// Fills the tiles
 /// </summary>
 private void Fill(MouseEventArgs mouseEvent)
 {
     if (_mouseDown && _modeHandler.CurrentMode == ModeHandler.MODE.FILL)
     {
         Point targetPoint   = _gridHandler.GetPointFromCoords(mouseEvent.GetPosition(_canvas));
         int   targetTexture = (!_tileHandler.TileDictionary.ContainsKey(targetPoint)) ? -1 : _tileHandler.TileDictionary[targetPoint].TextureId;
         _tileHandler.FillTiles(_gridHandler.GetPointFromCoords(mouseEvent.GetPosition(_canvas)), targetTexture);
     }
 }