projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
load in preview images to dynamic rt textures
[carveJwlIkooP6JGAAIwe30JlM.git]
/
world_load.c
diff --git
a/world_load.c
b/world_load.c
index 78bd332a472a507e2a7c4e54532554677b349dcd..d7f4afb8a3b3fd3088f129760fa22df40cacbbd9 100644
(file)
--- a/
world_load.c
+++ b/
world_load.c
@@
-177,7
+177,7
@@
static void skaterift_world_load_thread( void *_args ){
vg_strnull( &path, path_buf, 4096 );
assert( reg );
vg_strnull( &path, path_buf, 4096 );
assert( reg );
- addon_get_content_folder( reg, &path );
+ addon_get_content_folder( reg, &path
, 1
);
vg_str folder = path;
if( !vg_strgood( &folder ) ) {
vg_str folder = path;
if( !vg_strgood( &folder ) ) {
@@
-326,7
+326,7
@@
static int skaterift_load_world_command( int argc, const char *argv[] ){
u32 reg_id = addon_match( &q );
if( reg_id != 0xffffffff ){
u32 reg_id = addon_match( &q );
if( reg_id != 0xffffffff ){
- addon_reg *reg = get_addon_from_index( k_addon_type_world, reg_id );
+ addon_reg *reg = get_addon_from_index( k_addon_type_world, reg_id
, 0
);
skaterift_change_world_start( reg );
}
else {
skaterift_change_world_start( reg );
}
else {
@@
-336,12
+336,16
@@
static int skaterift_load_world_command( int argc, const char *argv[] ){
else {
vg_info( "worlds availible to load:\n" );
else {
vg_info( "worlds availible to load:\n" );
- for( int i=0; i<addon_count(k_addon_type_world); i ++ ){
- addon_reg *w = get_addon_from_index( k_addon_type_world, i
);
+ for( int i=0; i<addon_count(k_addon_type_world
,0
); i ++ ){
+ addon_reg *w = get_addon_from_index( k_addon_type_world, i
, 0
);
char buf[ADDON_UID_MAX];
addon_alias_uid( &w->alias, buf );
char buf[ADDON_UID_MAX];
addon_alias_uid( &w->alias, buf );
- vg_info( " %s\n", buf );
+
+ if( w->flags & ADDON_REG_HIDDEN )
+ vg_info( " %s [hidden]\n", buf );
+ else
+ vg_info( " %s\n", buf );
}
}
}
}