aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ddrinput.py11
-rw-r--r--renderer.py10
-rw-r--r--tetris.py4
3 files changed, 14 insertions, 11 deletions
diff --git a/ddrinput.py b/ddrinput.py
index 6cad156..5a7b750 100644
--- a/ddrinput.py
+++ b/ddrinput.py
@@ -1,6 +1,5 @@
import pygame
import time
-=======
JOY_EVENT = 7
JOY_EVENT_2 = 10
@@ -63,10 +62,9 @@ class DdrInput(object):
event = pygame.event.poll()
player_move = None
if event.type == JOY_EVENT:
- player_index, player_move = handle_joy_event(event)
+ player_index, player_move = self.handle_joy_event(event)
if self.debug_mode:
print (player_index, player_move)
-
if self.debug_mode:
if event.type == KEY_EVENT or event.type == KEY_RELEASE:
(player_index, player_move) = self.handle_key_event(event)
@@ -84,7 +82,6 @@ class DdrInput(object):
for player_index in self.active_inputs:
if self.active_inputs[player_index] != None:
(fallback_start, start_time, move) = self.active_inputs[player_index]
- print time.time() - start_time
if time.time() - start_time > fallback_start:
fallback_start /= 2
fallback_start = max(.1, fallback_start)
@@ -98,6 +95,12 @@ class DdrInput(object):
#there may be a tricky quick way to code this, but this is more readable
#value == 0 -> released
player_move = None
+ #if event.type == JOY_EVENT_2:
+ # player_move = DROP
+ # return (player_index, player_move)
+ #if event.type == JOY_EVENT_2+1:
+ # player_move = RELEASE
+ # return (player_index, player_move)
if event.axis == X:
if event.value < 0:
player_move = LEFT
diff --git a/renderer.py b/renderer.py
index 949df38..db929e5 100644
--- a/renderer.py
+++ b/renderer.py
@@ -25,8 +25,8 @@ class PygameGoodRenderer(Renderer):
"""
DISPLAY_SIZE = (1000,1000)
- OFFSET = (100, 100)
- SCALE = 15
+ OFFSET = (50, 50)
+ SCALE = 20
RADIUS = 6
def __init__(self):
@@ -94,9 +94,9 @@ class PygameRenderer(Renderer):
pygame Window.
"""
- DISPLAY_SIZE = (1000,1000)
- OFFSET = (100, 100)
- SCALE = 15
+ DISPLAY_SIZE = (1500,1500)
+ OFFSET = (50, 50)
+ SCALE = 20
RADIUS = 6
def __init__(self):
diff --git a/tetris.py b/tetris.py
index 6ba750a..4b85798 100644
--- a/tetris.py
+++ b/tetris.py
@@ -20,9 +20,9 @@ from ddrinput import DdrInput
from ddrinput import DIRECTIONS
import pygame
-TIME_LIMIT = 4 * 60 #seconds
+TIME_LIMIT = 2 * 60 #seconds
LINES_TO_ADVANCE = 8 #num lines needed to advance to next level
-LEVEL_SPEEDS = [700,550,400,250,160,120]
+LEVEL_SPEEDS = [400,300,400,250,560,520]
MAXX = 10
MAXY = 18