projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
world regions
[carveJwlIkooP6JGAAIwe30JlM.git]
/
world_entity.c
diff --git
a/world_entity.c
b/world_entity.c
index 0e484ed019b2a21fd0983f23812097ca3280b3ee..3fd7ac63473459781b85ed7a348038247eb545a7 100644
(file)
--- a/
world_entity.c
+++ b/
world_entity.c
@@
-618,12
+618,6
@@
static void world_entity_start( world_instance *world, vg_msg *sav ){
}
}
}
}
- for( u32 i=0; i<mdl_arrcount(&world->ent_route); i++ ){
- ent_route *route = mdl_arritm( &world->ent_route, i );
- route->achievment_status = 0;
- route->best_laptime = 0.0;
- }
-
vg_msg routes_block = *sav;
if( vg_msg_seekframe( &routes_block, "routes" ) ){
for( u32 i=0; i<mdl_arrcount(&world->ent_route); i++ ){
vg_msg routes_block = *sav;
if( vg_msg_seekframe( &routes_block, "routes" ) ){
for( u32 i=0; i<mdl_arrcount(&world->ent_route); i++ ){
@@
-632,13
+626,14
@@
static void world_entity_start( world_instance *world, vg_msg *sav ){
vg_msg route_info = routes_block;
if( vg_msg_seekframe( &route_info,
mdl_pstr(&world->meta,route->pstr_name) ) ){
vg_msg route_info = routes_block;
if( vg_msg_seekframe( &route_info,
mdl_pstr(&world->meta,route->pstr_name) ) ){
- route->achievment_status =
- vg_msg_getkvu32( &route_info, "achivement_status", 0 );
+ route->flags |= vg_msg_getkvu32( &route_info, "flags", 0 );
route->best_laptime =
vg_msg_getkvf64( &route_info, "best_laptime", 0.0 );
}
}
}
route->best_laptime =
vg_msg_getkvf64( &route_info, "best_laptime", 0.0 );
}
}
}
+
+ ent_region_re_eval( world );
}
static void world_entity_serialize( world_instance *world, vg_msg *sav ){
}
static void world_entity_serialize( world_instance *world, vg_msg *sav ){
@@
-656,7
+651,7
@@
static void world_entity_serialize( world_instance *world, vg_msg *sav ){
vg_msg_frame( sav, mdl_pstr( &world->meta, route->pstr_name ) );
{
vg_msg_frame( sav, mdl_pstr( &world->meta, route->pstr_name ) );
{
- vg_msg_wkvu32( sav, "
achivement_status", route->achievment_statu
s );
+ vg_msg_wkvu32( sav, "
flags", route->flag
s );
vg_msg_wkvf64( sav, "best_laptime", route->best_laptime );
}
vg_msg_end_frame( sav );
vg_msg_wkvf64( sav, "best_laptime", route->best_laptime );
}
vg_msg_end_frame( sav );