I tried implementing this:
https://github.com/mickelson/attract/wiki/Layouts---advanced-listsfunction trimmed_name( index_offset ) {
local s = split( fe.game_info( Info.Title, index_offset ), "(" );
if ( s.len() > 0 )
return s[0];
return "";
}
local slot_a = fe.add_text( trimmed_name( -2 ), 100, 100, 900, 50 );
local slot_b = fe.add_text( trimmed_name( -1 ), 100, 150, 900, 50 );
local slot_c = fe.add_text( trimmed_name( 0 ), 100, 200, 900, 50 );
local slot_d = fe.add_text( trimmed_name( 1 ), 100, 250, 900, 50 );
local slot_e = fe.add_text( trimmed_name( 2 ), 100, 300, 900, 50 );
fe.add_transition_callback( "update_my_list" )
function update_my_list( ttype, var, ttime )
{
if ( ttype == Transition.ToNewSelection )
{
slot_a.msg = trimmed_name( var - 2 );
slot_b.msg = trimmed_name( var - 1 );
slot_c.msg = trimmed_name( var );
slot_d.msg = trimmed_name( var + 1 );
slot_e.msg = trimmed_name( var + 2 );
}
return false;
}
However as much as I try I can't get it to respond correctly when transitioning to a new list.
Does anybody have a fully functioning one of this script with changing filters working correctly?