Loading draw/spaceinvaders/spaceinvaders.go +10 −2 Original line number Diff line number Diff line Loading @@ -165,10 +165,10 @@ func hasEye4(invader invader, colorMap map[int]color.RGBA, colors []color.RGBA, c = colorMap[xQ] } } else if invader.eyes == 4 { if xQ == 2 || xQ == 4 || xQ == 6 || xQ == 8 { if isEyeFillForFourEyes(xQ) { eye = true c = colors[0] } else if xQ == 1 || xQ == 3 || xQ == 5 || xQ == 7 || xQ == 9 { } else if isEyeBorderForFourEyes(xQ) { eye = true c = colorMap[xQ] } Loading @@ -176,6 +176,14 @@ func hasEye4(invader invader, colorMap map[int]color.RGBA, colors []color.RGBA, return } func isEyeFillForFourEyes(xQ int) bool { return xQ == 2 || xQ == 4 || xQ == 6 || xQ == 8 } func isEyeBorderForFourEyes(xQ int) bool { return xQ == 1 || xQ == 3 || xQ == 5 || xQ == 7 || xQ == 9 } func hasAnthenas1(invader invader, xQ int) (anthena bool) { if invader.anthenas == 1 { if xQ == 5 { Loading Loading
draw/spaceinvaders/spaceinvaders.go +10 −2 Original line number Diff line number Diff line Loading @@ -165,10 +165,10 @@ func hasEye4(invader invader, colorMap map[int]color.RGBA, colors []color.RGBA, c = colorMap[xQ] } } else if invader.eyes == 4 { if xQ == 2 || xQ == 4 || xQ == 6 || xQ == 8 { if isEyeFillForFourEyes(xQ) { eye = true c = colors[0] } else if xQ == 1 || xQ == 3 || xQ == 5 || xQ == 7 || xQ == 9 { } else if isEyeBorderForFourEyes(xQ) { eye = true c = colorMap[xQ] } Loading @@ -176,6 +176,14 @@ func hasEye4(invader invader, colorMap map[int]color.RGBA, colors []color.RGBA, return } func isEyeFillForFourEyes(xQ int) bool { return xQ == 2 || xQ == 4 || xQ == 6 || xQ == 8 } func isEyeBorderForFourEyes(xQ int) bool { return xQ == 1 || xQ == 3 || xQ == 5 || xQ == 7 || xQ == 9 } func hasAnthenas1(invader invader, xQ int) (anthena bool) { if invader.anthenas == 1 { if xQ == 5 { Loading