aboutsummaryrefslogtreecommitdiff
path: root/tris/srs.go
diff options
context:
space:
mode:
authorJoop Kiefte <ikojba@gmail.com>2020-09-12 16:03:18 +0200
committerJoop Kiefte <ikojba@gmail.com>2020-09-12 16:03:18 +0200
commitbd80439d9620f02b124b274cd79b8c8d30b69016 (patch)
tree4e77dbb39ce9d046f5dcc9c323c96ed834773c18 /tris/srs.go
parent8324a82224026574bbfe866cc16a1adae5c1aec2 (diff)
Implement kick system (badly, because I think it actually doesn't work yet...)
Diffstat (limited to 'tris/srs.go')
-rw-r--r--tris/srs.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/tris/srs.go b/tris/srs.go
deleted file mode 100644
index d6c8220..0000000
--- a/tris/srs.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package tris
-
-// As at the bottom of https://tetris.fandom.com/wiki/SRS but Y inverse because we start Y at the top
-type Kicks map[Rotation][]Point
-
-var K3CW = Kicks{
- 0: {{X:0, Y:0}, {X:-1, Y:0}, {X:-1, Y: -1}, {X:0, Y:2}, {X:-1, Y:2}},
- 1: {{X:0, Y:0}, {X:1, Y:0}, {X:1, Y: 1}, {X:0, Y:-2}, {X:1, Y:-2}},
- 2: {{X:0, Y:0}, {X:1, Y:0}, {X:1, Y: -1}, {X:0, Y:2}, {X:1, Y:2}},
- 3: {{X:0, Y:0}, {X:-1, Y:0}, {X:-1, Y: 1}, {X:0, Y:-2}, {X:-1, Y:-2}},
-}
-
-var K3CCW = Kicks{
- 1: {{X:0, Y:0}, {X:1, Y:0}, {X:1, Y: 1}, {X:0, Y:-2}, {X:1, Y:-2}},
- 2: {{X:0, Y:0}, {X:-1, Y:0}, {X:-1, Y:-1}, {X:0, Y:2}, {X:-1, Y:2}},
- 3: {{X:0, Y:0}, {X:-1, Y:0}, {X:-1, Y: 1}, {X:0, Y:-2}, {X:-1, Y:-2}},
- 0: {{X:0, Y:0}, {X:1, Y:0}, {X:1, Y: -1}, {X:0, Y:2}, {X:1, Y:2}},
-}
-
-var LCW = Kicks{
- 0: {{X:0, Y:0}, {X:-2, Y:0}, {X:1, Y: 0}, {X:-2, Y:1}, {X:1, Y:-2}},
- 1: {{X:0, Y:0}, {X:-1, Y:0}, {X:2, Y: 0}, {X:-1, Y:-2}, {X:2, Y:1}},
- 2: {{X:0, Y:0}, {X:2, Y:0}, {X:-1, Y: 0}, {X:2, Y:-1}, {X:-1, Y:2}},
- 3: {{X:0, Y:0}, {X:1, Y:0}, {X:-2, Y: 0}, {X:1, Y:2}, {X:-2, Y:-1}},
-}
-
-var LCCW = Kicks{
- 1: {{X:0, Y:0}, {X:2, Y:0}, {X:-1, Y: 0}, {X:2, Y:-1}, {X:-1, Y:2}},
- 2: {{X:0, Y:0}, {X:1, Y:0}, {X:-2, Y: 0}, {X:1, Y:2}, {X:-2, Y:-1}},
- 3: {{X:0, Y:0}, {X:-2, Y:0}, {X:1, Y: 0}, {X:-2, Y:1}, {X:1, Y:-2}},
- 0: {{X:0, Y:0}, {X:-1, Y:0}, {X:2, Y: 0}, {X:-1, Y:-2}, {X:2, Y:1}},
-}