for( u32 i=0; i<mdl_arrcount(&dest_world->ent_route); i++ ){
ent_route *route = mdl_arritm( &dest_world->ent_route, i );
- if( route->achievment_status & 0x2 ){
+ if( route->flags & k_ent_route_flag_achieve_gold ){
miniworld_icon( cam, k_gui_icon_rift_run_gold,
route->board_transform[3],1.0f);
}
- else if( route->achievment_status & 0x1 ){
+ else if( route->flags & k_ent_route_flag_achieve_silver ){
miniworld_icon( cam, k_gui_icon_rift_run_silver,
route->board_transform[3],1.0f);
}
}
if( button_down( k_srbind_miniworld_resume ) ){
+ if( skaterift.demo_mode ){
+ if( world_static.instance_addons[1]->flags & ADDON_REG_PREMIUM ){
+ /* TODO: open menu page with link to buy */
+ return;
+ }
+ }
+
global_miniworld.transition = 1;
global_miniworld.t = 0.0f;
global_miniworld.cam = skaterift.cam;