Started on Video.xs
Kartik Thakore [Wed, 21 Oct 2009 17:47:11 +0000 (13:47 -0400)]
Build.PL
src/Core/Video.xs

index 2c40fd2..a4a35b9 100644 (file)
--- a/Build.PL
+++ b/Build.PL
@@ -88,7 +88,7 @@ my %subsystems =
                        from => 'src/SFont.xs',
                        to   => 'lib/SDL/SFont.xs',
                },
-               libraries => [qw( SDL SDL_image )],
+               libraries => [qw( SDL SDL_image SDL_ttf )],
        },      
 );
 
index e69de29..bb1a619 100644 (file)
@@ -0,0 +1,30 @@
+#include "EXTERN.h"
+#include "perl.h"
+#include "XSUB.h"
+
+#ifndef aTHX_
+#define aTHX_
+#endif
+
+#include <SDL.h>
+
+MODULE = SDL::Video    PACKAGE = SDL::Video    PREFIX = video_
+
+=for documentation
+
+The Following are XS bindings to the Video category in the SDL API v2.1.13
+
+Describe on the SDL API site.
+
+See: L<http://www.libsdl.org/cgi/docwiki.cgi/SDL_API#head-813f033ec44914f267f32195aba7d9aff8c410c0>
+
+=cut
+
+SDL_Surface *
+GetVideoSurface ()
+       CODE:
+               RETVAL = SDL_GetVideoSurface();
+       OUTPUT:
+               RETVAL
+
+