Commit 8152e67f authored by santiaago's avatar santiaago
Browse files

add isEyeFill and isEyeBorder for four eyes.

parent 1843bed0
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -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]
		}
@@ -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 {