Skip to content
Snippets Groups Projects
Commit da1f4a76 authored by codeimp's avatar codeimp
Browse files

@ Floor/Ceiling align modes pretty much complete

parent 865ebefa
No related branches found
No related tags found
No related merge requests found
......@@ -53,6 +53,8 @@ namespace CodeImp.DoomBuilder.GZDoomEditing
#region ================== Variables
private ViewMode prevviewmode;
#endregion
#region ================== Properties
......@@ -89,12 +91,24 @@ namespace CodeImp.DoomBuilder.GZDoomEditing
// Mode engages
public override void OnEngage()
{
prevviewmode = General.Map.Renderer2D.ViewMode;
base.OnEngage();
General.Actions.InvokeAction("builder_viewmodeceilings");
}
// Mode disengages
public override void OnDisengage()
{
switch(prevviewmode)
{
case ViewMode.Normal: General.Actions.InvokeAction("builder_viewmodenormal"); break;
case ViewMode.FloorTextures: General.Actions.InvokeAction("builder_viewmodefloors"); break;
case ViewMode.CeilingTextures: General.Actions.InvokeAction("builder_viewmodeceilings"); break;
case ViewMode.Brightness: General.Actions.InvokeAction("builder_viewmodebrightness"); break;
}
base.OnDisengage();
}
......
......@@ -53,6 +53,8 @@ namespace CodeImp.DoomBuilder.GZDoomEditing
#region ================== Variables
private ViewMode prevviewmode;
#endregion
#region ================== Properties
......@@ -89,12 +91,24 @@ namespace CodeImp.DoomBuilder.GZDoomEditing
// Mode engages
public override void OnEngage()
{
prevviewmode = General.Map.Renderer2D.ViewMode;
base.OnEngage();
General.Actions.InvokeAction("builder_viewmodefloors");
}
// Mode disengages
public override void OnDisengage()
{
switch(prevviewmode)
{
case ViewMode.Normal: General.Actions.InvokeAction("builder_viewmodenormal"); break;
case ViewMode.FloorTextures: General.Actions.InvokeAction("builder_viewmodefloors"); break;
case ViewMode.CeilingTextures: General.Actions.InvokeAction("builder_viewmodeceilings"); break;
case ViewMode.Brightness: General.Actions.InvokeAction("builder_viewmodebrightness"); break;
}
base.OnDisengage();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment