summaryrefslogtreecommitdiff
path: root/same-android/src/main/java/com/orbekk/same/GameView.java
diff options
context:
space:
mode:
Diffstat (limited to 'same-android/src/main/java/com/orbekk/same/GameView.java')
-rw-r--r--same-android/src/main/java/com/orbekk/same/GameView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/same-android/src/main/java/com/orbekk/same/GameView.java b/same-android/src/main/java/com/orbekk/same/GameView.java
index 527d3da..43cda27 100644
--- a/same-android/src/main/java/com/orbekk/same/GameView.java
+++ b/same-android/src/main/java/com/orbekk/same/GameView.java
@@ -92,7 +92,9 @@ public class GameView extends SurfaceView implements SurfaceHolder.Callback {
newPlayer.posX = x / width;
newPlayer.posY = y / width;
try {
- player.set(newPlayer);
+ if (!player.waitingForUpdate()) {
+ player.set(newPlayer);
+ }
} catch (UpdateConflict e) {
Toast.makeText(context, "Failed to update position.",
Toast.LENGTH_SHORT).show();