Example #1
0
        private static WorldViewModel CreateWorldViewModel()
        {
            var wvm = new WorldViewModel();

            wvm.Tools.Add(new PasteTool(wvm));
            var defaultTool = new ArrowTool(wvm);

            wvm.Tools.Add(defaultTool);
            wvm.Tools.Add(new SelectionTool(wvm));
            wvm.Tools.Add(new PickerTool(wvm));
            wvm.Tools.Add(new PencilTool(wvm));
            wvm.Tools.Add(new BrushTool(wvm));
            wvm.Tools.Add(new HammerAreaTool(wvm));
            //wvm.Tools.Add(new BiomeTool(wvm));
            wvm.Tools.Add(new FillTool(wvm));
            wvm.Tools.Add(new PointTool(wvm));
            //wvm.Tools.Add(new SpriteTool(wvm));
            wvm.Tools.Add(new SpriteTool2(wvm));
            wvm.Tools.Add(new MorphTool(wvm));
            wvm.ActiveTool = defaultTool;

            wvm.Plugins.Add(new SandSettlePlugin(wvm));
            wvm.Plugins.Add(new SimplePerlinGeneratorPlugin(wvm));
            wvm.Plugins.Add(new ReplaceAllPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllChestsPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllUnlockedChestsPlugin(wvm));
            wvm.Plugins.Add(new UnlockAllChestsPlugin(wvm));
            wvm.Plugins.Add(new FindChestWithPlugin(wvm));
            wvm.Plugins.Add(new FindPlanteraBulbPlugin(wvm));
            wvm.Plugins.Add(new HouseGenPlugin(wvm));
            wvm.Plugins.Add(new FindTileWithPlugin(wvm));
            return(wvm);
        }
Example #2
0
        private static WorldViewModel CreateWorldViewModel()
        {
            var wvm = new WorldViewModel();

            wvm.Tools.Add(new PasteTool(wvm));
            var defaultTool = new ArrowTool(wvm);

            wvm.Tools.Add(defaultTool);
            wvm.Tools.Add(new SelectionTool(wvm));
            wvm.Tools.Add(new PickerTool(wvm));
            wvm.Tools.Add(new PencilTool(wvm));
            wvm.Tools.Add(new BrushTool(wvm));
            wvm.Tools.Add(new FillTool(wvm));
            wvm.Tools.Add(new PointTool(wvm));
            wvm.Tools.Add(new SpriteTool(wvm));
            wvm.Tools.Add(new MorphTool(wvm));
            wvm.ActiveTool = defaultTool;

            wvm.Plugins.Add(new SandSettlePlugin(wvm));
            wvm.Plugins.Add(new SimplePerlinGeneratorPlugin(wvm));
            wvm.Plugins.Add(new ReplaceAllPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllChestsPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllUnlockedChestsPlugin(wvm));
            wvm.Plugins.Add(new UnlockAllChestsPlugin(wvm));
            wvm.Plugins.Add(new FindChestWithPlugin(wvm));
            wvm.Plugins.Add(new FindPlanteraBulbPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllWaterPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllHoneyPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllLavaPlugin(wvm));
            wvm.Plugins.Add(new RemoveAllCorruption(wvm));
            wvm.Plugins.Add(new RemoveAllAltars(wvm));
            wvm.Plugins.Add(new RemoveAllPots(wvm));
            return(wvm);
        }
        private static WorldViewModel CreateWorldViewModel()
        {
            var wvm = new WorldViewModel();

            wvm.Tools.Add(new PasteTool(wvm));
            var defaultTool = new ArrowTool(wvm);

            wvm.Tools.Add(defaultTool);
            wvm.Tools.Add(new SelectionTool(wvm));
            wvm.Tools.Add(new PickerTool(wvm));
            wvm.Tools.Add(new PencilTool(wvm));
            wvm.Tools.Add(new BrushTool(wvm));
            wvm.Tools.Add(new FillTool(wvm));
            wvm.Tools.Add(new PointTool(wvm));
            wvm.Tools.Add(new SpriteTool(wvm));
            wvm.Tools.Add(new MorphTool(wvm));
            wvm.ActiveTool = defaultTool;

            wvm.Plugins.Add(new SandSettlePlugin(wvm));
            wvm.Plugins.Add(new SimplePerlinGeneratorPlugin(wvm));
            return(wvm);
        }