<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>fgsfds/App.d</filename>
    </added>
    <added>
      <filename>fgsfds/Keyboard.d</filename>
    </added>
    <added>
      <filename>fgsfds/Mouse.d</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -24,6 +24,21 @@ import derelict.sdl.sdl;
 import derelict.opengl.gl;
 import derelict.opengl.glu;
 
+static this()
+{
+	// Make sure GL loaded
+	if(!DerelictGL.loaded())
+		DerelictGL.load();
+	
+	// Make sure GLU is loaded
+	if(!DerelictGLU.loaded())
+		DerelictGLU.load();
+	
+	// Make sure SDL is loaded
+	if(!DerelictSDL.loaded())
+		DerelictSDL.load();
+}
+
 enum : uint
 {
 	FULLSCREEN = SDL_FULLSCREEN,
@@ -43,21 +58,6 @@ enum BitDepth : ushort
 
 final class Video
 {
-	static this()
-	{
-		// Make sure GL loaded
-		if(!DerelictGL.loaded())
-			DerelictGL.load();
-		
-		// Make sure GLU is loaded
-		if(!DerelictGLU.loaded())
-			DerelictGLU.load();
-		
-		// Make sure SDL is loaded
-		if(!DerelictSDL.loaded())
-			DerelictSDL.load();
-	}
-
 	static void setup(int width, int height, BitDepth bitPerPixel, uint flags = 0)
 	{
 		// Set our opengl attributes</diff>
      <filename>fgsfds/Video.d</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>fgsfds/Scene.d</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>b1750531a150d9e9d9c74c37db206751e67b2c4e</id>
    </parent>
  </parents>
  <author>
    <name>Gabriel Anderson</name>
    <email>zettablade@gmail.com</email>
  </author>
  <url>http://github.com/zettablade/fgsfds/commit/0198a8817f08e030c433055a76feb41fcfa9fd85</url>
  <id>0198a8817f08e030c433055a76feb41fcfa9fd85</id>
  <committed-date>2008-08-03T19:52:37-07:00</committed-date>
  <authored-date>2008-08-03T19:52:37-07:00</authored-date>
  <message>Added Mouse and keyboard. Started working on the mouse. Also, renamed Scene to App. Makes much more sense that way.</message>
  <tree>b704076300d0ff189ebd5f2bc57d4fe3222ed4af</tree>
  <committer>
    <name>Gabriel Anderson</name>
    <email>zettablade@gmail.com</email>
  </committer>
</commit>
