This commit is contained in:
2024-04-13 13:19:21 +10:00
parent abf4d6a4a7
commit 54d6226e4a

View File

@@ -178,69 +178,50 @@ int main ( int argc, char** argv )
{ {
switch (event.type) switch (event.type)
{ {
case ( SDL_QUIT ): case SDL_QUIT:
{
bRunning = false; bRunning = false;
break; break;
} case SDL_USEREVENT:
case ( SDL_USEREVENT ):
{
bBlinkState = !bBlinkState; bBlinkState = !bBlinkState;
bValidRender = false; bValidRender = false;
break; break;
} case SDL_MOUSEBUTTONDOWN:
case ( SDL_MOUSEBUTTONDOWN ):
{
if (event.button.button == SDL_BUTTON_LEFT) if (event.button.button == SDL_BUTTON_LEFT)
{ {
bMouseLeft = true; bMouseLeft = true;
} }
else else if (event.button.button == SDL_BUTTON_RIGHT)
if ( event.button.button == SDL_BUTTON_RIGHT )
{ {
bMouseRight = true; bMouseRight = true;
} }
break; break;
} case SDL_MOUSEBUTTONUP:
case ( SDL_MOUSEBUTTONUP ):
{
if (event.button.button == SDL_BUTTON_LEFT) if (event.button.button == SDL_BUTTON_LEFT)
{ {
bMouseLeft = false; bMouseLeft = false;
} }
else else if (event.button.button == SDL_BUTTON_RIGHT)
if ( event.button.button == SDL_BUTTON_RIGHT )
{ {
bMouseRight = false; bMouseRight = false;
} }
break; break;
} case SDL_MOUSEMOTION:
case ( SDL_MOUSEMOTION ):
{
iMouseX = event.motion.x; iMouseX = event.motion.x;
iMouseY = event.motion.y; iMouseY = event.motion.y;
break; break;
} case SDL_WINDOWEVENT:
case ( SDL_WINDOWEVENT ):
{
switch (event.window.event) switch (event.window.event)
{ {
case ( SDL_WINDOWEVENT_LEAVE ): case SDL_WINDOWEVENT_LEAVE:
{
bMouseInWindow = false; bMouseInWindow = false;
break; break;
}; case SDL_WINDOWEVENT_ENTER:
case ( SDL_WINDOWEVENT_ENTER ):
{
bMouseInWindow = true; bMouseInWindow = true;
break; break;
}; };
};
break; break;
} }
} }
}
while (SDL_PollEvent(&event) > 0); while (SDL_PollEvent(&event) > 0);
} }
@@ -256,8 +237,7 @@ int main ( int argc, char** argv )
{ {
srcChar = &leftBrush; srcChar = &leftBrush;
} }
else else if (bMouseRight)
if ( bMouseRight )
{ {
srcChar = &rightBrush; srcChar = &rightBrush;
} }