All pastes #629772 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-07-22 17:43 UTC
rendered paste body
ProcessMouseEvent (const SDL_Event *e)
{       
        switch (e->type)
        {
        case SDL_MOUSEBUTTONDOWN:
printf(" SDL_MouseDnEvent  %i %i %i\n", e->button.x, e->button.y, e->button.button);
                if ( abs(e->button.x - A_BTN_X) <= BTN_WID &&
                     abs(e->button.y - A_BTN_Y) <= BTN_HGT)
                {
                   printf("Mousebuttondown A\n");
                   MouseButtonDown = 1;
                }
                else if ( abs(e->button.x - B_BTN_X) <= BTN_WID &&
                          abs(e->button.y - B_BTN_Y) <= BTN_HGT)
                {       
                   printf("Mousebuttondown B\n");
                   MouseButtonDown = 1;
                }                                                                               else if ( abs(e->button.x - C_BTN_X) <= BTN_WID &&                                        abs(e->button.y - C_BTN_Y) <= BTN_HGT)
                {          
                   printf("Mousebuttondown C\n");
                   MouseButtonDown = 1;
                }          
                break;
        case SDL_MOUSEBUTTONUP:
                MouseButtonDown = 0;                                                            break;
        default:   
                break;
        }       
}