rendered paste bodyProcessMouseEvent (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;
}
}