|
@@ -52,8 +52,8 @@ int main()
|
|
|
done = true;
|
|
|
break;
|
|
|
case SDL_MOUSEMOTION:
|
|
|
- pawnPos.x = event.motion.x - pawn->w / 2;
|
|
|
- pawnPos.y = event.motion.y - pawn->h / 2;
|
|
|
+ pawnPos.x = (event.motion.x / pawn->w) * pawn->w;
|
|
|
+ pawnPos.y = (event.motion.y / pawn->h) * pawn->h;
|
|
|
break;
|
|
|
} // end switch event type
|
|
|
} // end of message processing
|