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.7 by root, Sun Apr 9 00:09:50 2006 UTC vs.
Revision 1.8 by root, Sun Apr 9 01:19:15 2006 UTC

16MODULE = Crossfire::Client PACKAGE = Crossfire::Client 16MODULE = Crossfire::Client PACKAGE = Crossfire::Client
17 17
18BOOT: 18BOOT:
19{ 19{
20 fontmap = pango_ft2_font_map_new (); 20 fontmap = pango_ft2_font_map_new ();
21 context = pango_context_new (); 21 context = pango_ft2_font_map_create_context ((PangoFT2FontMap *)fontmap);
22 pango_context_set_font_map (context, fontmap);
23} 22}
24 23
25char * 24char *
26gl_version () 25gl_version ()
27 CODE: 26 CODE:
33gl_extensions () 32gl_extensions ()
34 CODE: 33 CODE:
35 RETVAL = (char *)glGetString (GL_EXTENSIONS); 34 RETVAL = (char *)glGetString (GL_EXTENSIONS);
36 OUTPUT: 35 OUTPUT:
37 RETVAL 36 RETVAL
37
38void
39add_font (char *file)
40 CODE:
41 FcConfigAppFontAddFile (0, (const FcChar8 *)file);
42
43void
44set_font (char *pango_font)
45 CODE:
46{
47 PangoFontDescription *font = pango_font_description_from_string (pango_font);
48 pango_context_set_font_description (context, font);
49}
38 50
39void 51void
40font_render (SV *text_, int height = 10) 52font_render (SV *text_, int height = 10)
41 PPCODE: 53 PPCODE:
42{ 54{

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines