added first draft litris

This commit is contained in:
2023-07-23 12:01:24 +02:00
parent 0e265b0bb6
commit f4b949c070
2 changed files with 5 additions and 3 deletions

View File

@@ -359,6 +359,7 @@ class Litris(GameBase):
self.keyboard.press('e') self.keyboard.press('e')
self.keyboard.release('e') self.keyboard.release('e')
print("rotation 1 pressed: e") print("rotation 1 pressed: e")
cv.waitKey(40)
elif rotation == 2: elif rotation == 2:
self.keyboard.press('e') self.keyboard.press('e')
self.keyboard.release('e') self.keyboard.release('e')
@@ -367,6 +368,7 @@ class Litris(GameBase):
self.keyboard.press('e') self.keyboard.press('e')
self.keyboard.release('e') self.keyboard.release('e')
print("rotation 2 pressed: e 2") print("rotation 2 pressed: e 2")
cv.waitKey(40)
elif rotation == 3: elif rotation == 3:
self.keyboard.press('q') self.keyboard.press('q')
self.keyboard.release('q') self.keyboard.release('q')

View File

@@ -177,10 +177,10 @@ class Tetromino():
'd': {0: 9, 1: 9, 2: 9, 3: 9}, 'd': {0: 9, 1: 9, 2: 9, 3: 9},
't': {0: 9, 1: 9, 2: 9, 3: 9}, 't': {0: 9, 1: 9, 2: 9, 3: 9},
's': {0: 9, 1: 8, 2: 9, 3: 8}, 's': {0: 9, 1: 8, 2: 9, 3: 8},
'z': {0: 10, 1: 8, 2: 10, 3: 8}, 'z': {0: 9, 1: 8, 2: 10, 3: 8},
'j': {0: 10, 1: 9, 2: 10, 3: 9}, 'j': {0: 8, 1: 9, 2: 8, 3: 9},
'l': {0: 8, 1: 9, 2: 8, 3: 9} 'l': {0: 8, 1: 9, 2: 8, 3: 9}
} }
return offset_map.get(self.letter)[rotation] return offset_map.get(self.letter)[rotation]