From 8324a82224026574bbfe866cc16a1adae5c1aec2 Mon Sep 17 00:00:00 2001 From: Joop Kiefte Date: Sat, 12 Sep 2020 12:38:40 +0200 Subject: Correct spawn (actually correcting piece to coordinates translation) --- tris/core.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tris/core.go b/tris/core.go index dc80efe..8a9c16b 100644 --- a/tris/core.go +++ b/tris/core.go @@ -77,7 +77,7 @@ func (p Placement) Field() (Field, bool) { func (p Placement) Points() []Point { piece := p.piece[p.Rot] var points []Point - x := []int{0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3} + x := []int{3, 2, 1, 0, 3, 2, 1, 0, 3, 2, 1, 0, 3, 2, 1, 0} y := []int{0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3} for bm, i := uint16(0x8000), 0; i < 16; bm, i = bm >> 1, i + 1 { if piece&bm == bm { -- cgit v1.2.3-70-g09d2