#include "world_render.h"
#include "font.h"
#include "gui.h"
-#include "respawn.h"
+#include "world_map.h"
#include "ent_miniworld.h"
#include "player_remote.h"
#include "ent_skateshop.h"
/* render texts */
font3d_bind( &gui.font, k_font_shader_world, 0, world, &skaterift.cam );
- char buf[32];
u32 count = 0;
- for( u32 i=0; i<mdl_arrcount(&world->ent_challenge); i++ ){
+ for( u32 i=0; i<mdl_arrcount(&world->ent_challenge); i++ )
+ {
ent_challenge *challenge = mdl_arritm( &world->ent_challenge, i );
if( challenge->status ) count ++;
}
- int c=0;
- c+=highscore_intl( buf+c, count, 3 );
- buf[c++] = '/';
- c+=highscore_intl( buf+c, mdl_arrcount(&world->ent_challenge), 3 );
- buf[c++] = '\0';
+ char buf[32];
+ vg_str str;
+ vg_strnull( &str, buf, sizeof(buf) );
+ vg_strcati32( &str, count );
+ vg_strcatch( &str, '/' );
+ vg_strcati32( &str, mdl_arrcount(&world->ent_challenge) );
f32 w = font3d_string_width( 1, buf );
m4x3f mlocal;
mlocal[3][1] = 0.0f;
mlocal[3][2] = 0.0f;
- for( u32 i=0; i<challenge_count; i++ ){
+ for( u32 i=0; i<challenge_count; i++ )
+ {
u32 index = challenge_list[ i ];
ent_challenge *challenge = mdl_arritm( &world->ent_challenge, index );
m4x3f mmdl;