#include <glib.h>
#include <gtk/gtk.h>
+#include <gconf/gconf.h>
+#include <gconf/gconf-client.h>
/* plugin.c */
+extern GConfClient * gcc;
extern char * current_rom_file;
+extern gboolean current_rom_file_exists;
/* state.c */
-gchar * game_state_get_frz_file();
void game_state_update();
void game_state_clear();
gboolean game_state_is_paused();
+const gchar * game_state_get_frz_file();
/* save.c */
void save_clear();
void save_save(GtkWindow* parent);
void save_save_as(GtkWindow* parent);
+/* settings.c */
+void settings_dialog(GtkWindow* parent);
+void settings_update_controls(int player);
+
+/* controls.c */
+void controls_dialog(GtkWindow* parent, int player);
+gchar* controls_describe(int player);
+
+/* keys.c */
+void keys_dialog(GtkWindow* parent, int player);
+
+/* about.c */
+void about_dialog(GtkWindow* parent);
+
#endif