… | |
… | |
18 | |
18 | |
19 | static PangoContext *context; |
19 | static PangoContext *context; |
20 | static PangoFontMap *fontmap; |
20 | static PangoFontMap *fontmap; |
21 | |
21 | |
22 | MODULE = Crossfire::Client PACKAGE = Crossfire::Client |
22 | MODULE = Crossfire::Client PACKAGE = Crossfire::Client |
|
|
23 | |
|
|
24 | PROTOTYPES: ENABLE |
23 | |
25 | |
24 | BOOT: |
26 | BOOT: |
25 | { |
27 | { |
26 | fontmap = pango_ft2_font_map_new (); |
28 | fontmap = pango_ft2_font_map_new (); |
27 | context = pango_ft2_font_map_create_context ((PangoFT2FontMap *)fontmap); |
29 | context = pango_ft2_font_map_create_context ((PangoFT2FontMap *)fontmap); |
… | |
… | |
98 | EXTEND (SP, 3); |
100 | EXTEND (SP, 3); |
99 | PUSHs (sv_2mortal (newSViv (w))); |
101 | PUSHs (sv_2mortal (newSViv (w))); |
100 | PUSHs (sv_2mortal (newSViv (h))); |
102 | PUSHs (sv_2mortal (newSViv (h))); |
101 | PUSHs (sv_2mortal (retval)); |
103 | PUSHs (sv_2mortal (retval)); |
102 | } |
104 | } |
|
|
105 | |
|
|
106 | MODULE = Crossfire::Client PACKAGE = Crossfire::Client::Texture |
|
|
107 | |
|
|
108 | void |
|
|
109 | texture_quad (SV *self, double x0, double y0, double w, double h) |
|
|
110 | CODE: |
|
|
111 | { |
|
|
112 | //glBegin |
|
|
113 | } |