From b992ad7d0900a7f3ef6bc09a89ddd4c05360d49a Mon Sep 17 00:00:00 2001 From: hiflyer Date: Mon, 21 May 2012 14:41:53 +0200 Subject: [PATCH] Wrapped DebuggingFearLwjgl in LoggingFearGl --- .../java/se/fearlessgames/fear/gl/DebuggingFearLwjgl.java | 8 ++++---- .../java/se/fearlessgames/fear/example/ExampleBase.java | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) mode change 100644 => 100755 fearless-render-core/src/main/java/se/fearlessgames/fear/gl/DebuggingFearLwjgl.java diff --git a/fearless-render-core/src/main/java/se/fearlessgames/fear/gl/DebuggingFearLwjgl.java b/fearless-render-core/src/main/java/se/fearlessgames/fear/gl/DebuggingFearLwjgl.java old mode 100644 new mode 100755 index 10cc56f..9af8b5e --- a/fearless-render-core/src/main/java/se/fearlessgames/fear/gl/DebuggingFearLwjgl.java +++ b/fearless-render-core/src/main/java/se/fearlessgames/fear/gl/DebuggingFearLwjgl.java @@ -11,8 +11,8 @@ public class DebuggingFearLwjgl implements InvocationHandler { private final Logger logger = LoggerFactory.getLogger(getClass()); private final FearGl fearGl; - private DebuggingFearLwjgl() { - fearGl = new FearLwjgl(); + private DebuggingFearLwjgl(FearLwjgl fearGl) { + this.fearGl = fearGl; } @@ -32,7 +32,7 @@ public Object invoke(Object proxy, Method method, Object[] args) throws Throwabl return returnValue; } - public static FearGl create() { - return (FearGl) Proxy.newProxyInstance(ClassLoader.getSystemClassLoader(), new Class[]{FearGl.class}, new DebuggingFearLwjgl()); + public static FearGl create(FearLwjgl fearGl) { + return (FearGl) Proxy.newProxyInstance(ClassLoader.getSystemClassLoader(), new Class[]{FearGl.class}, new DebuggingFearLwjgl(fearGl)); } } diff --git a/fearless-render-example/src/main/java/se/fearlessgames/fear/example/ExampleBase.java b/fearless-render-example/src/main/java/se/fearlessgames/fear/example/ExampleBase.java index 7b869a8..8860e97 100755 --- a/fearless-render-example/src/main/java/se/fearlessgames/fear/example/ExampleBase.java +++ b/fearless-render-example/src/main/java/se/fearlessgames/fear/example/ExampleBase.java @@ -49,7 +49,7 @@ public ExampleBase(int width, int height, String vertexShaderFile, String fragme this.vertexShaderFile = vertexShaderFile; this.fragmentShaderFile = fragmentShaderFile; - fearGl = LoggingFearGl.create(new FearLwjgl()); + fearGl = LoggingFearGl.create(DebuggingFearLwjgl.create(new FearLwjgl())); createDisplay();