Ejemplo n.º 1
0
        protected override void SourceChangedCore(TileSourceType type)
        {
            ClearPreviewMarker();
            _activeBrush = null;

            if (type == TileSourceType.Brush)
                _activeBrush = ActiveBrush;

            if (Info != null) {
                if (type == TileSourceType.Tile && ActiveTile != null)
                    Info.InfoString = "Source: Tile " + ActiveTile.Uid;
                else if (type == TileSourceType.Brush && ActiveBrush != null)
                    Info.InfoString = "Source: Brush " + ActiveBrush.Name;
            }
        }
Ejemplo n.º 2
0
        private void TileBrushSelectedHandler(object sender, EventArgs e)
        {
            _sourceType = TileSourceType.Brush;

            List <CommandKey> filter = new List <CommandKey> {
                CommandKey.TileToolErase,
                CommandKey.TileToolSelect,
            };

            if (filter.Contains(CommandManager.SelectedCommand(CommandToggleGroup.TileTool)))
            {
                CommandManager.Perform(CommandKey.TileToolDraw);
            }

            /*switch (CommandManager.SelectedCommand(CommandToggleGroup.TileTool)) {
             *  case CommandKey.TileToolErase:
             *  case CommandKey.TileToolSelect:
             *      CommandManager.Perform(CommandKey.TileToolDraw);
             *      break;
             * }*/
        }
Ejemplo n.º 3
0
        protected override void SourceChangedCore(TileSourceType type)
        {
            ClearPreviewMarker();
            _activeBrush = null;

            if (type == TileSourceType.Brush)
            {
                _activeBrush = ActiveBrush;
            }

            if (Info != null)
            {
                if (type == TileSourceType.Tile && ActiveTile != null)
                {
                    Info.InfoString = "Source: Tile " + ActiveTile.Uid;
                }
                else if (type == TileSourceType.Brush && ActiveBrush != null)
                {
                    Info.InfoString = "Source: Brush " + ActiveBrush.Name;
                }
            }
        }
Ejemplo n.º 4
0
 public TileFillTool(CommandHistory history, MultiTileGridLayer layer, TileSourceType sourceType)
     : base(history, layer, sourceType)
 {
 }
Ejemplo n.º 5
0
 public TileFillTool(CommandHistory history, MultiTileGridLayer layer, TileSourceType sourceType)
     : base(history, layer, sourceType)
 {
 }
Ejemplo n.º 6
0
 public TilePointerTool(CommandHistory history, MultiTileGridLayer layer, TileSourceType mode)
     : this(history, layer)
 {
     _sourceType = mode;
 }
Ejemplo n.º 7
0
 private void TileSelectionChangedHandler(object sender, EventArgs e)
 {
     _sourceType = TileSourceType.Tile;
     SourceChangedCore(TileSourceType.Tile);
 }
Ejemplo n.º 8
0
 private void TileBrushSelectedHandler(object sender, EventArgs e)
 {
     _sourceType = TileSourceType.Brush;
     SourceChangedCore(TileSourceType.Brush);
 }
Ejemplo n.º 9
0
 protected virtual void SourceChangedCore(TileSourceType type)
 {
 }
Ejemplo n.º 10
0
 protected virtual void SourceChangedCore(TileSourceType type)
 {
 }
Ejemplo n.º 11
0
 private void TileBrushSelectedHandler(object sender, EventArgs e)
 {
     _sourceType = TileSourceType.Brush;
     SourceChangedCore(TileSourceType.Brush);
 }
Ejemplo n.º 12
0
 private void TileSelectionChangedHandler(object sender, EventArgs e)
 {
     _sourceType = TileSourceType.Tile;
     SourceChangedCore(TileSourceType.Tile);
 }
Ejemplo n.º 13
0
 public TilePointerTool(CommandHistory history, MultiTileGridLayer layer, TileSourceType mode)
     : this(history, layer)
 {
     _sourceType = mode;
 }