/// <summary> /// シナリオエディタフォームを起動する /// </summary> public static void LaunchScenarioEditorForm() { if (_scenarioEditorForm == null) { _scenarioEditorForm = new ScenarioEditorForm(); _scenarioEditorForm.Show(); OnEditorStatusUpdate(); } else { _scenarioEditorForm.Activate(); } }
/// <summary> /// シナリオエディタフォームクローズ時の処理 /// </summary> public static void OnScenarioEditorFormClosed() { _scenarioEditorForm = null; OnEditorStatusUpdate(); }
/// <summary> /// コンストラクタ /// </summary> /// <param name="form">シナリオエディタのフォーム</param> /// <param name="mapPanelController">マップパネルのコントローラ</param> /// <param name="unitTreeController">ユニットツリーのコントローラ</param> public ScenarioEditorController(ScenarioEditorForm form, MapPanelController mapPanelController, UnitTreeController unitTreeController) { _form = form; _mapPanelController = mapPanelController; _unitTreeController = unitTreeController; }