Added more ToDos to the first post.
- Add the ESRB Rating Logo
- Fix Emulator logo display code (will wait till I have multiple emulators)
- Add Placeholder Flyer image when a game does not have a flyer
- Change the the text "GAME:" to be the name of the active filter
- Add a customized menu overlay to match my cab
- Add a layout option regarding displaying favorite stars "none", "solid", "outlined"
The custom menu overlay will be my next step.. I hate the way the current menus rip you out of the experience.
Also I was asked how I implemented the moving rows for the game text. Here a an example that will work with any text object. I took the idea from the history.dat plugin.
First you need to setup a text object with text. It does not matter how much text is in the object
local history =fe.add_text("", 442,188,810,290)
history.charsize = 18;
history.align = Align.Left;
history.word_wrap = true;
history.msg = "XXXXXXXXXXX PUT YOUR TEXT HERE XXXXXXXXXX";
Next I created a tick callback to scroll the text up or down in the text box
function historynav( tick_time )
{
if (fe.get_input_state("XXXXXXXXXX PUT YOUR UP KEY HERE XXXXXXXXXXXXXX")==true)
{
history.first_line_hint--;
}
if (fe.get_input_state("XXXXXXXXXX PUT YOUR DOWN KEY HERE XXXXXXXXXXXXXX")==true)
{
history.first_line_hint++;
}
}
fe.add_ticks_callback("historynav");