Sporkinator icon

EnumerateModes

Sporkinator | PRO | 01/09/12 08:42:05 AM UTC | 0 ⭐ | 239 👁️ | Never ⏰ | []
Game Maker |

0 B

|

None

|

0 👍

/

0 👎

globalvar ListModes, Output;
Output = "";
ListModes = ds_list_create();
var width, height, bits, frequency, index, entry, time;
time = current_time;
index = argument0;
for (bits = 16; bits < 32 + 8; bits += 8)
{
    for (frequency = 60; frequency < 100; frequency += 10)
    {
        for (width = 640; width < 1280; width += 8)
        {
            for (height = 480; height < 1280; height += 8)
            {
                entry = "[" + string(width) + " x " + string(height) + ", " + string(bits) + ", " + string(frequency) + "]";
                draw_clear(0);
                draw_set_color(c_white);
                draw_text(0, 0, "Testing: " + entry);
                if (displayTest(index, width, height, bits, frequency))
                {
                    //entry = "1024x600, 16 Bit, 60Hz";
                    ds_list_add(ListModes, entry);
                    Output += entry + "#";
                    draw_text(32, 32, "SUCCESS!");
                }
                io_handle();
                screen_refresh();
                //sleep(500);
                if (keyboard_check(vk_escape))
                {
                    if (show_question("ESCAPE?"))
                        return Output;
                }
            }
        }
    }
}

Comments