From fe8fe1f7662699c16c14a93ba36d02e5bf6e2700 Mon Sep 17 00:00:00 2001 From: gered Date: Sat, 17 Aug 2013 17:49:43 -0400 Subject: [PATCH] add window object property --- Blarg.GameFramework.SDL2/SDLLooper.cs | 5 +++++ Blarg.GameFramework/BaseLooper.cs | 1 + Blarg.GameFramework/ILooper.cs | 1 + 3 files changed, 7 insertions(+) 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; }