- if( clevel->completed )
- draw_numbers( level_ui_space, clevel->score );
+ if( i < unlocked )
+ {
+ if( lvl_info->completed_score != 0 )
+ gui_override_colours( i&0x1? &flcol_list_complete_a: &flcol_list_complete_b );
+ else
+ gui_override_colours( i&0x1? &flcol_list_a: &flcol_list_b );
+ }
+ else
+ gui_override_colours( &flcol_list_locked );
+
+ if( i < unlocked )
+ {
+ if( gui_button( 2 + i ) == k_button_click )
+ {
+ console_changelevel( 1, &lvl_info->map_name );
+ }
+
+ ui_global_ctx.override_colour = 0xffffffff;
+ gui_text( lvl_info->title, 3, 0 );
+ ui_global_ctx.cursor[1] += 18;
+ gui_text( "incomplete", 2, 0 );
+ }
+ else
+ {
+ gui_button( 2 + i );
+
+ ui_global_ctx.override_colour = 0xff786f6f;
+ gui_text( "???", 3, 0 );
+ ui_global_ctx.cursor[1] += 18;
+ gui_text( "locked", 2, 0 );
+ }