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); }
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); }