aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tony/window.cpp')
-rw-r--r--engines/tony/window.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/tony/window.cpp b/engines/tony/window.cpp
index 41821ccacc..ae8d3612c3 100644
--- a/engines/tony/window.cpp
+++ b/engines/tony/window.cpp
@@ -57,9 +57,18 @@ namespace Tony {
static uint16 m_wPrecalcTable[0x10000];
/****************************************************************************\
-* Metodi di RMWindow
+* RMWindow Methods
\****************************************************************************/
+RMWindow::RMWindow() {
+ m_Primary = NULL; m_Back = NULL;
+}
+
+RMWindow::~RMWindow() {
+ Close();
+ RMText::Unload();
+}
+
#ifdef REFACTOR_ME
LRESULT CALLBACK GlobalWindowProc(HWND hWnd, uint32 msg, uint16 wParam, int32 lParam) {
if ((HWND)theGame.m_wnd == NULL)