removed library dependency to glib-2.0
[rocksndiamonds.git] / src / game_bd / bd_caveset.h
index 94ec437862365bdf21a5334ed675c02c837e9baf..95bb7891b4c305952aa13a26d4c4f730c328d2b9 100644 (file)
@@ -17,8 +17,6 @@
 #ifndef BD_CAVESET_H
 #define BD_CAVESET_H
 
-#include <glib.h>
-
 #include "main_bd.h"
 
 
@@ -31,11 +29,11 @@ typedef struct _gd_caveset_data
   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;
@@ -52,7 +50,7 @@ typedef struct _gd_caveset_data
 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;
@@ -61,7 +59,7 @@ extern char *gd_caveset_extensions[];
 
 /* #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);