Ronald Peterson 10 роки тому
батько
коміт
bea2589aa8
1 змінених файлів з 11 додано та 2 видалено
  1. 11 2
      battlecamp-go-bot/main.go

+ 11 - 2
battlecamp-go-bot/main.go

@@ -207,7 +207,7 @@ func move(gameId int64, p *player.Player, players []*player.Player, bs *board.Bo
 
 	direction := "E"
 
-	igloY := bs.Finish.Y - viewPort.y
+	igloY := (bs.Finish.Y - viewPort.y)
 	igloYInRange := true
 	if bs.Finish.Y < viewPort.y {
 		//iglo ten noorden van viewport
@@ -227,7 +227,7 @@ func move(gameId int64, p *player.Player, players []*player.Player, bs *board.Bo
 		}*/
 	}
 
-	igloX := viewPort.Board.Width
+	igloX := viewPort.Board.Width-1
 	igloXInRange := true
 	if bs.Finish.X < viewPort.x {
 		//iglo links
@@ -243,6 +243,15 @@ func move(gameId int64, p *player.Player, players []*player.Player, bs *board.Bo
 		// iglo in range
 		igloX = (bs.Finish.X - viewPort.x)
 	}
+	
+	if igloX == viewPort.Board.Width {
+		fmt.Println("Correting igloX")
+		igloX--
+	}
+	if igloY == viewPort.Board.Height {
+		fmt.Println("Correting igloY")
+		igloY--
+	}
 
 	fmt.Printf("Virtuele iglo geplaast op x %v y %v\n", igloX, igloY)