Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function public.showNote(xx#2, yy#1, note#0)
{
    lit#3 = ".wav";
    builtin_fn_call#4 = note#0.ends(lit#3);
    // RegionId(1)
    if (!builtin_fn_call#4) 
    {
        lit#5 = 0;
        return lit#5;
    }
    // RegionId(2)
    else
    {
        this.noteindex++;
        lit#10 = 20;
        lit#11 = 70;
        temp.i = lit#10 + (this.noteindex % lit#11);
        lit#12 = "classic_notetile3";
        lit#13 = 0;
        fn_call#15 = showani#14(i#9, xx#2, yy#1, lit#13, lit#12, note#0);
        fn_call#17 = findimg#16(i#9);
        lit#19 = 0;
        fn_call.layer = lit#19;
        lit#20 = "hideNote";
        lit#21 = 0.2;
        fn_call#23 = scheduleEvent#22(lit#21, lit#20, i#9);
        lit#24 = 0;
        return lit#24;
    }
}