|
|
@@ -126,6 +126,7 @@ func joinGame(gameId int64, gameEndChan chan bool, pu chan *events.PlayerUpdate,
|
|
|
close(gameEndChan)
|
|
|
return
|
|
|
case playerUpdate := <-pu:
|
|
|
+ fmt.Printf("Player update maybe time for a new move\n")
|
|
|
if playerUpdate.GameId == gameId {
|
|
|
players = playerUpdate.Players // TODO fix multi client
|
|
|
for _, pup := range players {
|
|
|
@@ -247,7 +248,7 @@ func move(gameId int64, p *player.Player, players []*player.Player, bs *board.Bo
|
|
|
|
|
|
dist := calcDist(igloX, igloY, viewPort)
|
|
|
if !igloXInRange || !igloYInRange {
|
|
|
- for igloX > 100 && dist[toIndex(p.Pos.X-viewPort.x, p.Pos.Y-viewPort.y, viewPort.Board.Width)] == 0 {
|
|
|
+ for igloX > 0 && dist[toIndex(p.Pos.X-viewPort.x, p.Pos.Y-viewPort.y, viewPort.Board.Width)] == 0 {
|
|
|
igloX--
|
|
|
fmt.Printf("replaced iglo to %v x %v\n", igloX, igloY)
|
|
|
dist = calcDist(igloX, igloY, viewPort)
|