X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=libchimara%2Fchimara-glk-private.h;h=01b4a256ddfdc731d7e0fd8ee8a99545a30dbb75;hb=0b4fd82c4380dfdbd8e4bd37e1b4aa9907a1b187;hp=e4f4123f5a00e9bd8dc00ed3817532a78718d456;hpb=a2474e2c470e7a6bcec4c5547440238de3163add;p=projects%2Fchimara%2Fchimara.git diff --git a/libchimara/chimara-glk-private.h b/libchimara/chimara-glk-private.h index e4f4123..01b4a25 100644 --- a/libchimara/chimara-glk-private.h +++ b/libchimara/chimara-glk-private.h @@ -30,7 +30,6 @@ struct _ChimaraGlkPrivate { /* Hashtable containing the current styles set by CSS and GLK */ struct StyleSet *styles; struct StyleSet *glk_styles; - PangoAttrList *pager_attr_list; /* Final message displayed when game exits */ gchar *final_message; /* Image cache */ @@ -83,6 +82,8 @@ struct _ChimaraGlkPrivate { strid_t current_stream; /* List of streams currently in existence */ GList *stream_list; + /* List of sound channels currently in existence */ + GList *schannel_list; /* Current timer */ guint timer_id; /* Current resource blorb map */ @@ -92,6 +93,7 @@ struct _ChimaraGlkPrivate { /* Optional callback for loading resource data */ ChimaraResourceLoadFunc resource_load_callback; gpointer resource_load_callback_data; + GDestroyNotify resource_load_callback_destroy_data; /* Callbacks for registering and unregistering dispatch objects */ gidispatch_rock_t (*register_obj)(void *, glui32); void (*unregister_obj)(void *, glui32, gidispatch_rock_t);