diff options
| author | George Griffin <george@menomnom.com> | 2021-01-13 04:42:58 (GMT) |
|---|---|---|
| committer | Daniel Thompson <daniel@redfelineninja.org.uk> | 2021-01-15 20:08:57 (GMT) |
| commit | ae6e2ff2893c838abb4e37c3561b0326b5128d80 (patch) | |
| tree | c4448be62b4dbe520e97a235ca2e7cd84a3cb3ed | |
| parent | f4f7aac7fd0786d1485d030555e25df3697aab55 (diff) | |
Disallow swipes while confirmation prompt is displayed
Signed-off-by: George Griffin <george@menomnom.com>
| -rw-r--r-- | wasp/apps/play2048.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/wasp/apps/play2048.py b/wasp/apps/play2048.py index fb1a7e4..6db2685 100644 --- a/wasp/apps/play2048.py +++ b/wasp/apps/play2048.py @@ -114,14 +114,15 @@ class Play2048App(): """Notify the application of a touchscreen swipe event.""" moved = False - if event[0] == wasp.EventType.UP: - moved = self._shift(1,False) - elif event[0] == wasp.EventType.DOWN: - moved = self._shift(-1,False) - elif event[0] == wasp.EventType.LEFT: - moved = self._shift(1,True) - elif event[0] == wasp.EventType.RIGHT: - moved = self._shift(-1,True) + if self._state == 0: + if event[0] == wasp.EventType.UP: + moved = self._shift(1,False) + elif event[0] == wasp.EventType.DOWN: + moved = self._shift(-1,False) + elif event[0] == wasp.EventType.LEFT: + moved = self._shift(1,True) + elif event[0] == wasp.EventType.RIGHT: + moved = self._shift(-1,True) if moved: self._add_tile() |
