Loading draw/spaceinvaders/spaceinvaders.go +9 −6 Original line number Diff line number Diff line Loading @@ -427,12 +427,7 @@ func newInvader(key string) invader { invader := invader{} var s string s = hex.EncodeToString([]byte{key[0]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { invader.legs = int(val%3) + 2 } else { invader.legs = 3 } invader.legs = LegsFromKey(key[0]) s = hex.EncodeToString([]byte{key[1]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { Loading Loading @@ -529,6 +524,14 @@ func newInvader(key string) invader { return invader } func LegsFromKey(c uint8) int { s := hex.EncodeToString([]byte{c}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { return int(val%3) + 2 } return 3 } func fillWhite() string { return "stroke:black;stroke-width:2;fill:rgb(255,255,255)" } Loading Loading
draw/spaceinvaders/spaceinvaders.go +9 −6 Original line number Diff line number Diff line Loading @@ -427,12 +427,7 @@ func newInvader(key string) invader { invader := invader{} var s string s = hex.EncodeToString([]byte{key[0]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { invader.legs = int(val%3) + 2 } else { invader.legs = 3 } invader.legs = LegsFromKey(key[0]) s = hex.EncodeToString([]byte{key[1]}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { Loading Loading @@ -529,6 +524,14 @@ func newInvader(key string) invader { return invader } func LegsFromKey(c uint8) int { s := hex.EncodeToString([]byte{c}) if val, err := strconv.ParseInt(s, 16, 0); err == nil { return int(val%3) + 2 } return 3 } func fillWhite() string { return "stroke:black;stroke-width:2;fill:rgb(255,255,255)" } Loading