… | |
… | |
33 | typedef signed char int8_t; |
33 | typedef signed char int8_t; |
34 | typedef signed short int16_t; |
34 | typedef signed short int16_t; |
35 | typedef signed int int32_t; |
35 | typedef signed int int32_t; |
36 | #endif |
36 | #endif |
37 | |
37 | |
|
|
38 | #include "glext.h" |
|
|
39 | |
38 | #define FOW_DARKNESS 32 |
40 | #define FOW_DARKNESS 32 |
39 | |
41 | |
40 | #define MAP_EXTEND_X 32 |
42 | #define MAP_EXTEND_X 32 |
41 | #define MAP_EXTEND_Y 512 |
43 | #define MAP_EXTEND_Y 512 |
|
|
44 | |
|
|
45 | #define MIN_FONT_HEIGHT 8 * PANGO_SCALE |
42 | |
46 | |
43 | typedef Mix_Chunk *CFClient__MixChunk; |
47 | typedef Mix_Chunk *CFClient__MixChunk; |
44 | typedef Mix_Music *CFClient__MixMusic; |
48 | typedef Mix_Music *CFClient__MixMusic; |
45 | |
49 | |
46 | static PangoContext *context; |
50 | static PangoContext *context; |
… | |
… | |
65 | * reasonably well with bitstream vera |
69 | * reasonably well with bitstream vera |
66 | */ |
70 | */ |
67 | PangoFontDescription *font = pango_context_get_font_description (context); |
71 | PangoFontDescription *font = pango_context_get_font_description (context); |
68 | |
72 | |
69 | int height = self->base_height * (PANGO_SCALE * 8 / 10); |
73 | int height = self->base_height * (PANGO_SCALE * 8 / 10); |
|
|
74 | |
|
|
75 | if (height < MIN_FONT_HEIGHT) |
|
|
76 | height = MIN_FONT_HEIGHT; |
70 | |
77 | |
71 | if (pango_font_description_get_size (font) != height) |
78 | if (pango_font_description_get_size (font) != height) |
72 | { |
79 | { |
73 | pango_font_description_set_absolute_size (font, height); |
80 | pango_font_description_set_absolute_size (font, height); |
74 | pango_layout_context_changed (self->pl); |
81 | pango_layout_context_changed (self->pl); |
… | |
… | |
249 | ev.type = SDL_USEREVENT; |
256 | ev.type = SDL_USEREVENT; |
250 | ev.code = 0; |
257 | ev.code = 0; |
251 | ev.data1 = 0; |
258 | ev.data1 = 0; |
252 | ev.data2 = 0; |
259 | ev.data2 = 0; |
253 | |
260 | |
254 | SDL_PushEvent (&ev); |
261 | SDL_PushEvent ((SDL_Event *)&ev); |
255 | } |
262 | } |
256 | |
263 | |
257 | MODULE = CFClient PACKAGE = CFClient |
264 | MODULE = CFClient PACKAGE = CFClient |
258 | |
265 | |
259 | PROTOTYPES: ENABLE |
266 | PROTOTYPES: ENABLE |
… | |
… | |
1323 | const_iv (GL_TEXTURE_WRAP_T), |
1330 | const_iv (GL_TEXTURE_WRAP_T), |
1324 | const_iv (GL_CLAMP), |
1331 | const_iv (GL_CLAMP), |
1325 | const_iv (GL_REPEAT), |
1332 | const_iv (GL_REPEAT), |
1326 | const_iv (GL_NEAREST), |
1333 | const_iv (GL_NEAREST), |
1327 | const_iv (GL_LINEAR), |
1334 | const_iv (GL_LINEAR), |
|
|
1335 | const_iv (GL_NEAREST_MIPMAP_NEAREST), |
|
|
1336 | const_iv (GL_LINEAR_MIPMAP_NEAREST), |
|
|
1337 | const_iv (GL_NEAREST_MIPMAP_LINEAR), |
|
|
1338 | const_iv (GL_LINEAR_MIPMAP_LINEAR), |
|
|
1339 | const_iv (GL_GENERATE_MIPMAP), |
|
|
1340 | const_iv (GL_LINEAR), |
1328 | const_iv (GL_MODULATE), |
1341 | const_iv (GL_MODULATE), |
1329 | const_iv (GL_REPLACE), |
1342 | const_iv (GL_REPLACE), |
1330 | const_iv (GL_COLOR_BUFFER_BIT), |
1343 | const_iv (GL_COLOR_BUFFER_BIT), |
1331 | const_iv (GL_PROJECTION), |
1344 | const_iv (GL_PROJECTION), |
1332 | const_iv (GL_MODELVIEW), |
1345 | const_iv (GL_MODELVIEW), |