Make mouse logic more readable
This commit is contained in:
parent
a828267712
commit
bcc51a2e79
|
|
@ -124,11 +124,10 @@ int main(void)
|
|||
else if (IsKeyPressed(KEY_LEFT)) incrementSpeed--;
|
||||
|
||||
// If either left or right button is pressed, zoom in/out.
|
||||
const bool leftMouseButtonDown = IsMouseButtonDown(MOUSE_BUTTON_LEFT);
|
||||
if (leftMouseButtonDown ^ IsMouseButtonDown(MOUSE_BUTTON_RIGHT))
|
||||
if (IsMouseButtonDown(MOUSE_BUTTON_LEFT) || IsMouseButtonDown(MOUSE_BUTTON_RIGHT))
|
||||
{
|
||||
// Change zoom. If Mouse left -> zoom in. Mouse right -> zoom out.
|
||||
zoom *= leftMouseButtonDown ? zoomSpeed : 1.0f / zoomSpeed;
|
||||
zoom *= IsMouseButtonDown(MOUSE_BUTTON_LEFT)? zoomSpeed : 1.0f/zoomSpeed;
|
||||
|
||||
const Vector2 mousePos = GetMousePosition();
|
||||
Vector2 offsetVelocity;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user