Lines 347-350
Link Here
|
347 |
|
347 |
|
348 |
#endif /* GLK_MODULE_HYPERLINKS */ |
348 |
#endif /* GLK_MODULE_HYPERLINKS */ |
349 |
|
349 |
|
|
|
350 |
/* XXX non-official Glk functions that may or may not exist */ |
351 |
|
352 |
#define GARGLK 1 |
353 |
|
354 |
extern char* garglk_fileref_get_name(frefid_t fref); |
355 |
|
356 |
extern void garglk_set_program_name(const char *name); |
357 |
extern void garglk_set_program_info(const char *info); |
358 |
extern void garglk_set_story_name(const char *name); |
359 |
extern void garglk_set_config(const char *name); |
360 |
|
361 |
/* not implemented */ |
362 |
|
363 |
#define garglk_font_Roman (0) |
364 |
#define garglk_font_Italic (1) |
365 |
#define garglk_font_Bold (2) |
366 |
#define garglk_font_BoldItalic (3) |
367 |
#define garglk_font_MonoRoman (4) |
368 |
#define garglk_font_MonoItalic (5) |
369 |
#define garglk_font_MonoBold (6) |
370 |
#define garglk_font_MonoBoldItalic (7) |
371 |
|
372 |
#define garglk_color_White (0) |
373 |
#define garglk_color_Red (1) |
374 |
#define garglk_color_Green (2) |
375 |
#define garglk_color_Blue (3) |
376 |
#define garglk_color_Cyan (4) |
377 |
#define garglk_color_Magenta (5) |
378 |
#define garglk_color_Yellow (6) |
379 |
#define garglk_color_Black (7) |
380 |
|
381 |
extern void garglk_set_style_font(glui32 font); |
382 |
extern void garglk_set_style_stream_font(strid_t str, glui32 font); |
383 |
extern void garglk_set_style_color(glui32 bg, glui32 fg); |
384 |
extern void garglk_set_style_stream_color(strid_t str, glui32 bg, glui32 fg); |
385 |
|
350 |
#endif /* GLK_H */ |
386 |
#endif /* GLK_H */ |