diff --git a/source/Platform/PlatformWindow.cpp b/source/Platform/PlatformWindow.cpp index be55b43..1224b1d 100644 --- a/source/Platform/PlatformWindow.cpp +++ b/source/Platform/PlatformWindow.cpp @@ -2,23 +2,8 @@ #include #include "PlatformWindow.h" -#ifdef SPECTRE_PLATFORM_WIN -#include -typedef sp::Win32Window WindowType; -#elif SPECTRE_PLATFORM_UNIX -#include -typedef sp::X11Window WindowType; -#else -#error "No Window implementation exists" -#endif - namespace sp { -PlatformWindow* PlatformWindow::make(Window* owner) -{ - return new WindowType(owner); -} - PlatformWindow::PlatformWindow(Window* owner) : m_owner (owner) { diff --git a/source/Platform/PlatformWindow.h b/source/Platform/PlatformWindow.h index 42be1ab..8b10852 100644 --- a/source/Platform/PlatformWindow.h +++ b/source/Platform/PlatformWindow.h @@ -17,9 +17,6 @@ class Window; class PlatformWindow { public : - // Factory method. - static PlatformWindow* make(Window* owner); - virtual ~PlatformWindow(); Window* getOwner();