Loading draw/spaceinvaders/spaceinvaders.go +9 −11 Original line number Diff line number Diff line Loading @@ -433,17 +433,7 @@ func newInvader(key string) invader { invader.length = LengthFromKey(key[3]) invader.height = HeightFromKey(key[5]) invader.eyes = EyesFromKey(key[6]) s = hex.EncodeToString([]byte{key[6]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { if val%2 == 0 { invader.foot = true } else { invader.foot = false } } else { invader.foot = true } invader.foot = HasFootFromKey(key[7]) s = hex.EncodeToString([]byte{key[7]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { Loading Loading @@ -547,6 +537,14 @@ func EyesFromKey(c uint8) int { return 2 } func HasFootFromKey(c uint8) bool { s := hex.EncodeToString([]byte{c}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { return val%2 == 0 } return true } func fillWhite() string { return "stroke:black;stroke-width:2;fill:rgb(255,255,255)" } Loading Loading
draw/spaceinvaders/spaceinvaders.go +9 −11 Original line number Diff line number Diff line Loading @@ -433,17 +433,7 @@ func newInvader(key string) invader { invader.length = LengthFromKey(key[3]) invader.height = HeightFromKey(key[5]) invader.eyes = EyesFromKey(key[6]) s = hex.EncodeToString([]byte{key[6]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { if val%2 == 0 { invader.foot = true } else { invader.foot = false } } else { invader.foot = true } invader.foot = HasFootFromKey(key[7]) s = hex.EncodeToString([]byte{key[7]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { Loading Loading @@ -547,6 +537,14 @@ func EyesFromKey(c uint8) int { return 2 } func HasFootFromKey(c uint8) bool { s := hex.EncodeToString([]byte{c}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { return val%2 == 0 } return true } func fillWhite() string { return "stroke:black;stroke-width:2;fill:rgb(255,255,255)" } Loading