sr_compile_mesh_internal( obj )
#}
- if item.type == 1 or item.type == 2:#{
+ if item.type == 1 or item.type == 2 or item.type == 7:#{
item_button = item._anonymous_union.button
item_button.pstr = sr_compile_string( obj_data.string )
item_button.stack_behaviour = int( obj_data.stack_behaviour )
('3','toggle', ''),
('4','slider',''),
('5','page',''),
- ('6','binding','')])
+ ('6','binding',''),
+ ('7','visual(no colourize)','')])
@staticmethod
def sr_inspector( layout, data ):
box = layout.box()
box.prop( data, 'tipo' )
- if data.tipo == '0':#{
+ if data.tipo == '0' or data.tipo == '7':#{
box.prop( data, 'string', text='Name' )
return
#}
k_ent_menuitem_type_slider = 4,
k_ent_menuitem_type_page = 5,
k_ent_menuitem_type_binding = 6,
+ k_ent_menuitem_type_visual_nocol = 7,
k_ent_menuitem_type_disabled = 90
};
ent_menuitem *item = mdl_arritm( &menu.items, i );
if( item->type == k_ent_menuitem_type_page ) continue;
- if( item->type == k_ent_menuitem_type_visual ) continue;
+ if( (item->type == k_ent_menuitem_type_visual) ||
+ (item->type == k_ent_menuitem_type_visual_nocol) ) continue;
if( item->type == k_ent_menuitem_type_binding ) continue;
if( !(item->groups & (0x1<<menu.page)) ) continue;
if( (item->type != k_ent_menuitem_type_page) &&
(item->type != k_ent_menuitem_type_visual) &&
+ (item->type != k_ent_menuitem_type_visual_nocol) &&
(item->groups & (0x1<<menu.page)) ){
menu.loc = item;
}
menu_setitem_type( menu.ctr_steam, k_ent_menuitem_type_disabled );
if( vg_input.display_input_method == k_input_method_kbm )
- menu_setitem_type( menu.ctr_kbm, k_ent_menuitem_type_visual );
+ menu_setitem_type( menu.ctr_kbm, k_ent_menuitem_type_visual_nocol );
else{
if( vg_input.display_input_type == SDL_CONTROLLER_TYPE_PS3 ||
vg_input.display_input_type == SDL_CONTROLLER_TYPE_PS4 ||
vg_input.display_input_type == SDL_CONTROLLER_TYPE_PS5 ){
- menu_setitem_type( menu.ctr_ps, k_ent_menuitem_type_visual );
+ menu_setitem_type( menu.ctr_ps, k_ent_menuitem_type_visual_nocol );
}
else {
- menu_setitem_type( menu.ctr_xbox, k_ent_menuitem_type_visual );
+ menu_setitem_type( menu.ctr_xbox, k_ent_menuitem_type_visual_nocol );
}
/* FIXME: Steam/Deck controller detection? */
}
}
}
- if( item->type == k_ent_menuitem_type_visual ){
+ if( item->type == k_ent_menuitem_type_visual_nocol ){
shader_model_menu_uColour( (v4f){1.0f,1.0f,1.0f,1.0f} );
}
else{