//Scroll Down



























































<1>/* Graphics Not Rendered in HTML */



























































<2>/* Graphics Not Rendered in HTML */





                <3>/* Graphics Not Rendered in HTML */



                <4>/* Graphics Not Rendered in HTML */







                <5>/* Graphics Not Rendered in HTML */




















                <6>/* Graphics Not Rendered in HTML */


U0 DrawIt(CTask *task, CDC *dc)
{
        U8 *tmps;

        Sprite3(dc, 100, task->pix_height - 60,  0, <3>);
        Sprite3(dc, 194, task->pix_height - 140, 0, <4>);
        Sprite3(dc, 400, task->pix_height - 10,  0, <5>);
        Sprite3(dc, 50,  task->pix_height - 160, 0, <6>);
        tmps = SpriteInterpolate(Tri(tS, 2.0), <1>, <2>);
        Sprite3(dc, 0, task->pix_height, 0, tmps);
        Free(tmps);
}

U0 SongTask(I64)
{//Randomly generate (by God :-)
        Fs->task_end_cb = &SoundTaskEndCB;
        MusicSettingsReset;
        while (TRUE)
        {
                Play("4qG5eCGqE4A5FCeDF4qB");
                Play("4G5eCGqE4A5FCeDF4qB");
                Play("4B5DeF4G5etE4BAqBAetA5EDeE4G");
                Play("4qB5DeF4G5etE4BAqBAetA5EDeE4G");
        }
}

U0 Main()
{
        SettingsPush; //See SettingsPush
        Fs->draw_it             = &DrawIt;
        Fs->song_task   = Spawn(&SongTask, NULL, "Song",, Fs);
        AutoComplete;
        WinBorder;
        WinMax;
        DocClear;
        Fs->text_attr = YELLOW << 4 + BLACK;
        "$BG,LTCYAN$%h31c", '\n';
        View;
        SettingsPop;
}

Main;