#ifndef BD_CAVESET_H
#define BD_CAVESET_H
-#include <glib.h>
-
#include "main_bd.h"
GdString www; /* link to author's webpage */
GdString date; /* date of creation */
- GString *story; /* story for the caves */
- GString *remark; /* notes about the game */
+ char *story; /* story for the caves */
+ char *remark; /* notes about the game */
- GString *title_screen; /* base64-encoded title screen image */
- GString *title_screen_scroll; /* scrolling background for title screen image */
+ char *title_screen; /* base64-encoded title screen image */
+ char *title_screen_scroll; /* scrolling background for title screen image */
GdString charset; /* these are not used by gdash */
GdString fontset;
extern const GdStructDescriptor gd_caveset_properties[];
extern GdCavesetData *gd_caveset_data;
-extern GList *gd_caveset;
+extern List *gd_caveset;
extern boolean gd_caveset_edited;
extern int gd_caveset_last_selected;
extern int gd_caveset_last_selected_level;
/* #included cavesets; configdir passed to look for .hsc file */
boolean gd_caveset_load_from_internal(int caveset, const char *configdir);
-const gchar **gd_caveset_get_internal_game_names(void);
+const char **gd_caveset_get_internal_game_names(void);
/* caveset load from file */
boolean gd_caveset_load_from_file(char *filename);