@ -61,20 +61,23 @@ namespace MWGui
const Compiler : : Extensions & extensions , int fpsLevel , OEngine : : Render : : OgreRenderer * ogre ,
const std : : string & logpath , const std : : string & cacheDir , bool consoleOnlyScripts ,
Translation : : Storage & translationDataStorage , ToUTF8 : : FromType encoding )
: m GuiManager( NULL )
, m ConsoleOnlyScripts( consoleOnlyScripts )
: m ConsoleOnlyScripts( consoleOnlyScripts )
, m GuiManager( NULL )
, mRendering ( ogre )
, mHud ( NULL )
, mMap ( NULL )
, mMenu ( NULL )
, mStatsWindow ( NULL )
, mToolTips ( NULL )
, mStatsWindow ( NULL )
, mMessageBoxManager ( NULL )
, mConsole ( NULL )
, mJournal ( NULL )
, mDialogueWindow ( NULL )
, mBookWindow ( NULL )
, mContainerWindow ( NULL )
, mDragAndDrop ( NULL )
, mInventoryWindow ( NULL )
, mScrollWindow ( NULL )
, mBookWindow ( NULL )
, mCountDialog ( NULL )
, mTradeWindow ( NULL )
, mSpellBuyingWindow ( NULL )
@ -83,27 +86,37 @@ namespace MWGui
, mConfirmationDialog ( NULL )
, mAlchemyWindow ( NULL )
, mSpellWindow ( NULL )
, mQuickKeysMenu ( NULL )
, mLoadingScreen ( NULL )
, mCharGen ( NULL )
, mLevelupDialog ( NULL )
, mWaitDialog ( NULL )
, mSpellCreationDialog ( NULL )
, mEnchantingDialog ( NULL )
, mTrainingWindow ( NULL )
, mMerchantRepair ( NULL )
, mRepair ( NULL )
, mSoulgemDialog ( NULL )
, mRepair ( NULL )
, mCompanionWindow ( NULL )
, mTranslationDataStorage ( translationDataStorage )
, mSoftwareCursor ( NULL )
, mCharGen ( NULL )
, mInputBlocker ( NULL )
, mCrosshairEnabled ( Settings : : Manager : : getBool ( " crosshair " , " HUD " ) )
, mSubtitlesEnabled ( Settings : : Manager : : getBool ( " subtitles " , " GUI " ) )
, mHudEnabled ( true )
, mCursorVisible ( true )
, mPlayerName ( )
, mPlayerRaceId ( )
, mPlayerAttributes ( )
, mPlayerMajorSkills ( )
, mPlayerMinorSkills ( )
, mPlayerMajorSkills ( )
, mPlayerSkillValues ( )
, mPlayerHealth ( )
, mPlayerMagicka ( )
, mPlayerFatigue ( )
, mGui ( NULL )
, mGuiModes ( )
, mCursorManager ( NULL )
, mGarbageDialogs ( )
, mShown ( GW_ALL )
, mForceHidden ( GW_None )
@ -113,13 +126,7 @@ namespace MWGui
, mFPS ( 0.0f )
, mTriangleCount ( 0 )
, mBatchCount ( 0 )
, mCrosshairEnabled ( Settings : : Manager : : getBool ( " crosshair " , " HUD " ) )
, mSubtitlesEnabled ( Settings : : Manager : : getBool ( " subtitles " , " GUI " ) )
, mHudEnabled ( true )
, mTranslationDataStorage ( translationDataStorage )
, mCursorManager ( NULL )
, mUseHardwareCursors ( Settings : : Manager : : getBool ( " hardware cursors " , " GUI " ) )
, mCursorVisible ( true )
{
// Set up the GUI system
mGuiManager = new OEngine : : GUI : : MyGUIManager ( mRendering - > getWindow ( ) , mRendering - > getScene ( ) , false , logpath ) ;