X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=ent_miniworld.c;h=afd7b484c920fd6eec132aa611c84e9dbfc9132c;hb=47bdc07d1a3e268f7926b5849ea751b0ef63289b;hp=497e9d04f9da65652edd4e370cc26ad31c95713d;hpb=cab063a27c067f6b5387305fe358c94fc7793f45;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/ent_miniworld.c b/ent_miniworld.c index 497e9d0..afd7b48 100644 --- a/ent_miniworld.c +++ b/ent_miniworld.c @@ -117,11 +117,11 @@ static void ent_miniworld_render( world_instance *host_world, camera *cam ){ for( u32 i=0; ient_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); } @@ -153,6 +153,13 @@ static void ent_miniworld_preupdate(void){ } 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;