Class DaggerfallExteriorAutomapWindow
Implements indoor and dungeon automap window window.
Inheritance
DaggerfallExteriorAutomapWindow
Implements
Inherited Members
Namespace: DaggerfallWorkshop.Game.UserInterfaceWindows
Assembly: Assembly-CSharp.dll
Syntax
public class DaggerfallExteriorAutomapWindow : DaggerfallPopupWindow, IUserInterfaceWindow
Constructors
| Improve this Doc View SourceDaggerfallExteriorAutomapWindow(IUserInterfaceManager)
Declaration
public DaggerfallExteriorAutomapWindow(IUserInterfaceManager uiManager)
Parameters
Type | Name | Description |
---|---|---|
IUserInterfaceManager | uiManager |
Fields
| Improve this Doc View SourcepanelShopColor
Declaration
protected Panel panelShopColor
Field Value
Type | Description |
---|---|
Panel |
panelTavernColor
Declaration
protected Panel panelTavernColor
Field Value
Type | Description |
---|---|
Panel |
panelTempleColor
Declaration
protected Panel panelTempleColor
Field Value
Type | Description |
---|---|
Panel |
Properties
| Improve this Doc View SourcePanelRenderAutomap
Declaration
public Panel PanelRenderAutomap { get; }
Property Value
Type | Description |
---|---|
Panel |
Methods
| Improve this Doc View SourceActionApplyMaxZoom()
action for applying maximum zoom
Declaration
public void ActionApplyMaxZoom()
Draw()
Declaration
public override void Draw()
Overrides
| Improve this Doc View SourceOnPop()
called when automap window is popped - destroys resources and signals ExteriorAutomap class
Declaration
public override void OnPop()
Overrides
| Improve this Doc View SourceOnPush()
called when automap window is pushed - resets automap settings to default settings and signals ExteriorAutomap class
Declaration
public override void OnPush()
Overrides
| Improve this Doc View SourceSetup()
initial window setup of the automap window
Declaration
protected override void Setup()
Overrides
| Improve this Doc View SourceSetupCaptionColors(Texture2D)
Declaration
protected virtual void SetupCaptionColors(Texture2D textureCaption)
Parameters
Type | Name | Description |
---|---|---|
Texture2D | textureCaption |
Update()
reacts on left/right mouse button down states over different automap buttons and other GUI elements handles resizing of NativePanel as well
Declaration
public override void Update()
Overrides
| Improve this Doc View SourceUpdateAutomapView()
updates the automap view - renders the automap level geometry afterwards into the automap render panel
Declaration
public void UpdateAutomapView()