--- deliantra/Deliantra-Client/Client.xs 2006/04/12 21:01:45 1.24 +++ deliantra/Deliantra-Client/Client.xs 2006/04/12 23:15:38 1.26 @@ -3,6 +3,7 @@ #include "XSUB.h" #include +#include #include #include @@ -12,10 +13,6 @@ #include #include -#include -#include -#include - #include #include #include @@ -89,6 +86,12 @@ RETVAL void +glConvolutionParameteri (U32 target, U32 name, I32 value) + +void +glConvolutionFilter2D (U32 target, U32 internalformat, I32 width, I32 height, U32 format, U32 type, char *image) + +void add_font (char *file) CODE: FcConfigAppFontAddFile (0, (const FcChar8 *)file); /* no idea wether this is required */ @@ -159,6 +162,16 @@ SDL_FreeSurface (surface2); } +void +fatal (char *message) + CODE: +#ifdef WIN32 + MessageBox (0, message, "Crossfire+ Fatal Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND); +#else + fprintf (stderr, "%s\n", message); +#endif + exit (1); + MODULE = CFClient PACKAGE = CFClient::Layout CFClient::Layout