aboutsummaryrefslogtreecommitdiff
path: root/tris/core.go
diff options
context:
space:
mode:
authorJoop Kiefte <ikojba@gmail.com>2020-09-07 05:39:11 +0200
committerJoop Kiefte <ikojba@gmail.com>2020-09-07 05:39:11 +0200
commitefc9585abc6db21b2c882a361c7bddee1a2b13fa (patch)
tree7926b40f75c3a9fbf867f4fb0dec1617309df883 /tris/core.go
parentbcd3ffae567177730ac575293544e646995b0060 (diff)
Adding foundation for wall kicks
Diffstat (limited to 'tris/core.go')
-rw-r--r--tris/core.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/tris/core.go b/tris/core.go
index 4824ead..af46311 100644
--- a/tris/core.go
+++ b/tris/core.go
@@ -9,6 +9,10 @@ type Point struct {
X, Y int
}
+func (p Point) Add(q Point) Point {
+ return Point{X: p.X+q.X, Y: p.Y+q.Y}
+}
+
type Piece [4]uint16
// A table that represents each piece from https://tetris.fandom.com/wiki/SRS