|
|
@ -136,6 +136,7 @@ namespace MWBase
|
|
|
|
|
|
|
|
|
|
|
|
virtual bool isConsoleMode() const = 0;
|
|
|
|
virtual bool isConsoleMode() const = 0;
|
|
|
|
virtual bool isPostProcessorHudVisible() const = 0;
|
|
|
|
virtual bool isPostProcessorHudVisible() const = 0;
|
|
|
|
|
|
|
|
virtual bool isSettingsWindowVisible() const = 0;
|
|
|
|
virtual bool isInteractiveMessageBoxActive() const = 0;
|
|
|
|
virtual bool isInteractiveMessageBoxActive() const = 0;
|
|
|
|
|
|
|
|
|
|
|
|
virtual void toggleVisible(MWGui::GuiWindow wnd) = 0;
|
|
|
|
virtual void toggleVisible(MWGui::GuiWindow wnd) = 0;
|
|
|
@ -157,7 +158,6 @@ namespace MWBase
|
|
|
|
virtual MWGui::ConfirmationDialog* getConfirmationDialog() = 0;
|
|
|
|
virtual MWGui::ConfirmationDialog* getConfirmationDialog() = 0;
|
|
|
|
virtual MWGui::TradeWindow* getTradeWindow() = 0;
|
|
|
|
virtual MWGui::TradeWindow* getTradeWindow() = 0;
|
|
|
|
virtual MWGui::PostProcessorHud* getPostProcessorHud() = 0;
|
|
|
|
virtual MWGui::PostProcessorHud* getPostProcessorHud() = 0;
|
|
|
|
virtual MWGui::SettingsWindow* getSettingsWindow() = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// Make the player use an item, while updating GUI state accordingly
|
|
|
|
/// Make the player use an item, while updating GUI state accordingly
|
|
|
|
virtual void useItem(const MWWorld::Ptr& item, bool force = false) = 0;
|
|
|
|
virtual void useItem(const MWWorld::Ptr& item, bool force = false) = 0;
|
|
|
@ -342,6 +342,7 @@ namespace MWBase
|
|
|
|
virtual void toggleConsole() = 0;
|
|
|
|
virtual void toggleConsole() = 0;
|
|
|
|
virtual void toggleDebugWindow() = 0;
|
|
|
|
virtual void toggleDebugWindow() = 0;
|
|
|
|
virtual void togglePostProcessorHud() = 0;
|
|
|
|
virtual void togglePostProcessorHud() = 0;
|
|
|
|
|
|
|
|
virtual void toggleSettingsWindow() = 0;
|
|
|
|
|
|
|
|
|
|
|
|
/// Cycle to next or previous spell
|
|
|
|
/// Cycle to next or previous spell
|
|
|
|
virtual void cycleSpell(bool next) = 0;
|
|
|
|
virtual void cycleSpell(bool next) = 0;
|
|
|
|