projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactor world rendering code
[carveJwlIkooP6JGAAIwe30JlM.git]
/
ent_miniworld.c
diff --git
a/ent_miniworld.c
b/ent_miniworld.c
index afd7b484c920fd6eec132aa611c84e9dbfc9132c..46def88bf700f90eeacef359585da43d8762997d 100644
(file)
--- a/
ent_miniworld.c
+++ b/
ent_miniworld.c
@@
-148,14
+148,17
@@
static void ent_miniworld_preupdate(void){
(global_miniworld.transition) ||
(world_static.active_instance != k_world_purpose_hub) ||
(!miniworld) ||
(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 ){
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;
}
}
return;
}
}