diff --git a/Blarg.GameFramework.SDL2/SDLLooper.cs b/Blarg.GameFramework.SDL2/SDLLooper.cs index 9e90ff3..5575604 100644 --- a/Blarg.GameFramework.SDL2/SDLLooper.cs +++ b/Blarg.GameFramework.SDL2/SDLLooper.cs @@ -69,6 +69,11 @@ namespace Blarg.GameFramework get { return null; } } + public override IPlatformWindow Window + { + get { return _windowInfo; } + } + public override GL20 GL { get { return _gl; } diff --git a/Blarg.GameFramework/BaseLooper.cs b/Blarg.GameFramework/BaseLooper.cs index 40f78a7..3bd9b6f 100644 --- a/Blarg.GameFramework/BaseLooper.cs +++ b/Blarg.GameFramework/BaseLooper.cs @@ -20,6 +20,7 @@ namespace Blarg.GameFramework public abstract IKeyboard Keyboard { get; } public abstract IMouse Mouse { get; } public abstract ITouchScreen TouchScreen { get; } + public abstract IPlatformWindow Window { get; } public abstract GL20 GL { get; } public int FPS { get; protected set; } diff --git a/Blarg.GameFramework/ILooper.cs b/Blarg.GameFramework/ILooper.cs index e2bb76c..6da0734 100644 --- a/Blarg.GameFramework/ILooper.cs +++ b/Blarg.GameFramework/ILooper.cs @@ -15,6 +15,7 @@ namespace Blarg.GameFramework IKeyboard Keyboard { get; } IMouse Mouse { get; } ITouchScreen TouchScreen { get; } + IPlatformWindow Window { get; } GL20 GL { get; } int FPS { get; }