ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.24 by root, Wed Apr 12 21:01:45 2006 UTC vs.
Revision 1.26 by root, Wed Apr 12 23:15:38 2006 UTC

1#include "EXTERN.h" 1#include "EXTERN.h"
2#include "perl.h" 2#include "perl.h"
3#include "XSUB.h" 3#include "XSUB.h"
4 4
5#include <string.h> 5#include <string.h>
6#include <stdio.h>
6 7
7#include <SDL.h> 8#include <SDL.h>
8#include <SDL_image.h> 9#include <SDL_image.h>
9#include <SDL_opengl.h> 10#include <SDL_opengl.h>
10 11
11#include <pango/pango.h> 12#include <pango/pango.h>
12#include <pango/pangofc-fontmap.h> 13#include <pango/pangofc-fontmap.h>
13#include <pango/pangoft2.h> 14#include <pango/pangoft2.h>
14
15#include <sys/time.h>
16#include <sys/types.h>
17#include <unistd.h>
18 15
19#include <sys/types.h> 16#include <sys/types.h>
20#include <sys/socket.h> 17#include <sys/socket.h>
21#include <netinet/in.h> 18#include <netinet/in.h>
22#include <netinet/tcp.h> 19#include <netinet/tcp.h>
85gl_extensions () 82gl_extensions ()
86 CODE: 83 CODE:
87 RETVAL = (char *)glGetString (GL_EXTENSIONS); 84 RETVAL = (char *)glGetString (GL_EXTENSIONS);
88 OUTPUT: 85 OUTPUT:
89 RETVAL 86 RETVAL
87
88void
89glConvolutionParameteri (U32 target, U32 name, I32 value)
90
91void
92glConvolutionFilter2D (U32 target, U32 internalformat, I32 width, I32 height, U32 format, U32 type, char *image)
90 93
91void 94void
92add_font (char *file) 95add_font (char *file)
93 CODE: 96 CODE:
94 FcConfigAppFontAddFile (0, (const FcChar8 *)file); /* no idea wether this is required */ 97 FcConfigAppFontAddFile (0, (const FcChar8 *)file); /* no idea wether this is required */
157 160
158 SDL_FreeSurface (surface); 161 SDL_FreeSurface (surface);
159 SDL_FreeSurface (surface2); 162 SDL_FreeSurface (surface2);
160} 163}
161 164
165void
166fatal (char *message)
167 CODE:
168#ifdef WIN32
169 MessageBox (0, message, "Crossfire+ Fatal Error", MB_OK | MB_ICONERROR | MB_SETFOREGROUND);
170#else
171 fprintf (stderr, "%s\n", message);
172#endif
173 exit (1);
174
162MODULE = CFClient PACKAGE = CFClient::Layout 175MODULE = CFClient PACKAGE = CFClient::Layout
163 176
164CFClient::Layout 177CFClient::Layout
165new (SV *class, int base_height = 10) 178new (SV *class, int base_height = 10)
166 CODE: 179 CODE:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines