X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_routes.c;h=beb4c2c8f7c8e15f99c730794f407430dafd933d;hb=b405845ac2cc8eb8e227eb5785f48f5dde9b0f26;hp=53ccb90e0bb7236d35db4bda4fc6bf895745df32;hpb=3749ad2919d75b87c73deb2e8fe7e505cbdcf739;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_routes.c b/world_routes.c index 53ccb90..beb4c2c 100644 --- a/world_routes.c +++ b/world_routes.c @@ -1023,8 +1023,7 @@ static void world_bind_light_index( world_instance *world, GLuint shader, GLuint location, int slot ); -static void world_routes_update_timer_texts( world_instance *world ) -{ +static void world_routes_update_timer_texts( world_instance *world ){ world_render.timer_text_count = 0; for( u32 i=0; ient_route); i++ ){ @@ -1096,8 +1095,9 @@ static void world_routes_update_timer_texts( world_instance *world ) highscore_intr( text->text+2, route->checkpoints_count+1, 1, ' ' ); text->text[3] = '\0'; } - - float align_r = font3d_string_width( &gui.font, 0, text->text ); + + gui_font3d.font = &gui.font; + float align_r = font3d_string_width( 0, text->text ); align_r *= size; v3f positions[] = { @@ -1237,7 +1237,7 @@ static void render_world_routes( world_instance *world, camera *cam, /* timers * ---------------------------------------------------- */ if( layer_depth == 0 ){ - font3d_bind( &gui.font, cam ); + font3d_bind( &gui.font, k_font_shader_default, 0, world, cam ); for( u32 i=0; iroute->factive; shader_model_font_uColour( colour ); - font3d_simple_draw( &gui.font, 0, k_font_shader_default, - text->text, cam, text->transform ); + font3d_simple_draw( 0, text->text, cam, text->transform ); } shader_model_font_uOffset( (v4f){0.0f,0.0f,0.0f,1.0f} );