move audio comp to its own thing
[carveJwlIkooP6JGAAIwe30JlM.git] / ent_miniworld.c
index afd7b484c920fd6eec132aa611c84e9dbfc9132c..46def88bf700f90eeacef359585da43d8762997d 100644 (file)
@@ -148,14 +148,17 @@ static void ent_miniworld_preupdate(void){
        (global_miniworld.transition) ||
        (world_static.active_instance != k_world_purpose_hub) ||
        (!miniworld) ||
-       (dest->status != k_world_status_loaded) ){
+       (dest->status != k_world_status_loaded) ||
+       (skaterift.activity != k_skaterift_default)) {
       return;
    }
 
    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 */
+            skaterift.activity = k_skaterift_menu;
+            menu.page = 0xffffffff;
+            menu_open_page( "Premium", k_ent_menuitem_stack_append );
             return;
          }
       }