void deinitialise_session_list (void) { leave_mission (); destroy_session_list (&session_list_head); }
void notify_main_screen (ui_object *obj, void *arg) { obj; arg; if ( get_ui_object_drawable ( obj ) ) { if ( main_screen_texture ) { destroy_texture_graphic ( main_screen_texture ); main_screen_texture = NULL; } main_screen_texture = create_texture_graphic ( "graphics//ui//cohokum//main.psd" ); set_ui_object_texture_graphic ( main_screen, main_screen_texture ); blit_front_buffer_to_render_buffer (); leave_mission (); ui_set_user_function (NULL); reset_time_values ( main_screen ); } else { if ( main_screen_texture ) { destroy_texture_graphic ( main_screen_texture ); main_screen_texture = NULL; } } #if DEMO_VERSION set_ui_object_highlightable (pilots_button, FALSE); set_ui_object_font_colour_end (pilots_button, ui_option_text_default_colour.r, ui_option_text_default_colour.g, ui_option_text_default_colour.b, 127); set_ui_object_notify_on (pilots_button, NOTIFY_TYPE_NONE); set_ui_object_drawable (ghost_pilots_button, TRUE); set_ui_object_highlightable (credits_button, FALSE); set_ui_object_font_colour_end (credits_button, ui_option_text_default_colour.r, ui_option_text_default_colour.g, ui_option_text_default_colour.b, 127); set_ui_object_drawable (ghost_credits_button, TRUE); set_ui_object_notify_on (credits_button, NOTIFY_TYPE_NONE); #endif }