public void SetupWindow(Controls.Editor.MainEditor instance) { Instance = instance; if (Methods.Solution.SolutionState.Main.AddStageConfigEntriesAllowed) { AddToStageConfigCheckbox.IsChecked = true; } }
public SceneSelectWindow(Controls.Editor.MainEditor instance = null, bool selectDirectory = false, bool isSceneLoad = true) { InitializeComponent(); SceneSelect = new Controls.SceneSelect.SceneSelectHost(instance, this, isSceneLoad); FrameHost.Children.Add(SceneSelect); if (selectDirectory) { SceneSelect.AddANewDataDirectory(); } }
public static void PlaceChunk(Controls.Editor.MainEditor Instance, Point pC) { int selectedIndex = Instance.TilesToolbar.ChunkList.SelectedIndex; // Place Stamp if (selectedIndex != -1) { if (!Instance.Chunks.DoesChunkMatch(pC, Instance.Chunks.GetStamp(selectedIndex), Methods.Solution.CurrentSolution.EditLayerA, Methods.Solution.CurrentSolution.EditLayerB)) { Instance.Chunks.PasteStamp(pC, selectedIndex, Methods.Solution.CurrentSolution.EditLayerA, Methods.Solution.CurrentSolution.EditLayerB); } } }
public static void StampPlace(Controls.Editor.MainEditor Instance, System.Windows.Forms.MouseEventArgs e) { Point p = new Point((int)(e.X), (int)(e.Y)); Point pC = Classes.Scene.EditorLayer.GetChunkCoordinates(p.X, p.Y); int selectedIndex = Instance.TilesToolbar.ChunkList.SelectedIndex; // Place Stamp if (selectedIndex != -1) { if (!Instance.Chunks.DoesChunkMatch(pC, Instance.Chunks.GetStamp(selectedIndex), Methods.Solution.CurrentSolution.EditLayerA, Methods.Solution.CurrentSolution.EditLayerB)) { Instance.Chunks.PasteStamp(pC, selectedIndex, Methods.Solution.CurrentSolution.EditLayerA, Methods.Solution.CurrentSolution.EditLayerB); } } }
public static void PlaceTile(Controls.Editor.MainEditor Instance, Point p) { if (Methods.Solution.SolutionState.Main.DrawBrushSize == 1) { if (Instance.TilesToolbar.SelectedTileIndex != -1) { if (Methods.Solution.CurrentSolution.EditLayerA.GetTileAt(p) != Instance.TilesToolbar.SelectedTileIndex) { Methods.Solution.CurrentSolution.EditLayerA.PlaceTile(p, Instance.TilesToolbar.SelectedTile); } else if (!Methods.Solution.CurrentSolution.EditLayerA.IsPointSelected(p)) { Methods.Solution.CurrentSolution.EditLayerA.Select(p); } } } else { if (Instance.TilesToolbar.SelectedTileIndex != -1) { Methods.Solution.CurrentSolution.EditLayerA.PlaceTile(p, Instance.TilesToolbar.SelectedTile, true); } } }
public static void UpdateInstance(Controls.Editor.MainEditor instance) { Instance = instance; }
public ObjectManager(Controls.Editor.MainEditor Instance) { InitializeComponent(); this.Instance = Instance; ReloadList(); }
public ObjectImporter(string DataFolder, GameConfig SourceConfig, IList <SceneObject> _TargetObjects, StageConfig _TargetStageConfig, Controls.Editor.MainEditor Instance) { InitializeComponent(); SetupWindow(Instance); TargetObjects = _TargetObjects; TargetStageConfig = _TargetStageConfig; GenerateMegaList(DataFolder, SourceConfig); }
public ObjectImporter(IList <SceneObject> _SourceObjects, IList <SceneObject> _TargetObjects, StageConfig _TargetStageConfig, Controls.Editor.MainEditor Instance) { InitializeComponent(); SetupWindow(Instance); SourceObjects = _SourceObjects; TargetObjects = _TargetObjects; TargetStageConfig = _TargetStageConfig; GenerateNormalList(); }
public static void UpdateInstance(Controls.Editor.MainEditor mainEditor) { Instance = mainEditor; }
public static void UpdateInstance(Controls.Editor.MainEditor _Instance) { UI_Instance = _Instance; }
public DeveloperTerminal(Controls.Editor.MainEditor instance) { InitializeComponent(); EditorInstance = instance; }
public MD5HashGen(Controls.Editor.MainEditor instance) { InitializeComponent(); }