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


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

U0 DrawIt(CTask *task, CDC *dc)
{
        I64 x, y;

        x = mouse.pos.x - task->pix_left;
        y = mouse.pos.y - task->pix_top;
        Sprite3(dc, x, y, 0, <1>);

        x = task->pix_width  >> 1;
        y = task->pix_height >> 1;

        dc->color                       = ROP_COLLISION;
        dc->bkcolor                     = WHITE;
        dc->collision_count     = 0;
        Sprite3(dc, x, y, 0, <1>);

        dc->color = ROP_EQU;
        GrPrint(dc, 0, (task->pix_height - FONT_HEIGHT) >> 1, "Collisions:%d", dc->collision_count);

        if (!dc->collision_count)
                Sprite3(dc, x, y, 0, <1>);
        else
                Sprite3(dc, x, y, 0, <2>);
}

U0 Collision()
{
        SettingsPush; //See SettingsPush
        Fs->draw_it = &DrawIt;
        PressAKey;
        SettingsPop;
}

Collision;