We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14c0f0e commit 485aee4Copy full SHA for 485aee4
1 file changed
game.go
@@ -189,6 +189,7 @@ func (g *Game) claimStartingArea(p *Player) {
189
p.Score++
190
}
191
192
+ g.killPlayersWithZeroScore()
193
194
195
func (g *Game) getMinAvailablePlayerId() PlayerID {
@@ -255,6 +256,8 @@ func (g *Game) fillTrace(p *Player) {
255
256
257
258
259
260
+
261
262
263
func (g *Game) getTakenMask(p *Player) [][]bool {
@@ -314,6 +317,14 @@ func (g *Game) getScoreboard() []*Player {
314
317
return scoreboard
315
318
316
319
320
+func (g *Game) killPlayersWithZeroScore() {
321
+ for pID, player := range g.Players {
322
+ if player.Score == 0 {
323
+ g.killPlayer(pID)
324
+ }
325
326
+}
327
328
func (g *Game) killPlayer(pID PlayerID) {
329
for uid, playerID := range g.UIDToPID {
330
if pID == playerID {
0 commit comments