diff options
| -rw-r--r-- | engines/hdb/lua-script.cpp | 5 | ||||
| -rw-r--r-- | engines/hdb/window.cpp | 27 | 
2 files changed, 32 insertions, 0 deletions
diff --git a/engines/hdb/lua-script.cpp b/engines/hdb/lua-script.cpp index b19feb6046..13f406608b 100644 --- a/engines/hdb/lua-script.cpp +++ b/engines/hdb/lua-script.cpp @@ -115,6 +115,11 @@ LuaScript::LuaScript() {  	_state = NULL;  	_systemInit = false; + + +	_pcallErrorhandlerRegistryIndex = 0; +	_globalLuaStream = nullptr; +	_globalLuaLength = 0;  }  LuaScript::~LuaScript() { diff --git a/engines/hdb/window.cpp b/engines/hdb/window.cpp index 0f89c364a5..b4a34bd146 100644 --- a/engines/hdb/window.cpp +++ b/engines/hdb/window.cpp @@ -76,6 +76,33 @@ Window::Window() {  	}  	_pauseY = (g_hdb->_screenHeight / 2 - 64); + +	_gGfxTM = nullptr; +	_gGfxTR = nullptr; +	_gGfxL = nullptr; +	_gGfxM = nullptr; +	_gGfxR = nullptr; +	_gGfxBL = nullptr; +	_gGfxBM = nullptr; +	_gGfxBR = nullptr; +	_gGfxTitleL = nullptr; +	_gGfxTitleM = nullptr; +	_gGfxTitleR = nullptr; +	_gfxIndent = nullptr; +	_gfxArrowTo = nullptr; +	_gfxHandright = nullptr; +	_gfxTry = nullptr; +	_gfxAgain = nullptr; +	_gfxInvSelect = nullptr; +	_gfxLevelRestart = nullptr; +	_gfxPausePlaque = nullptr; +	_gemGfx = nullptr; +	_mstoneGfx = nullptr; +	_gfxResources = nullptr; +	_gfxDeliveries = nullptr; +	_gfxInfobar = nullptr; +	_gfxDarken = nullptr; +	_infobarDimmed = 0;  }  Window::~Window() {  | 
