improve drawing large marker
This commit is contained in:
parent
2f88a9f177
commit
9179d288a9
Binary file not shown.
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 550 KiB |
|
@ -32,8 +32,8 @@ func main() {
|
|||
Color: "#fff",
|
||||
Villages: []*models.Village{
|
||||
&models.Village{
|
||||
X: 500,
|
||||
Y: 500,
|
||||
X: 550,
|
||||
Y: 550,
|
||||
},
|
||||
},
|
||||
Larger: true,
|
||||
|
|
|
@ -109,15 +109,18 @@ func Generate(cfg Config) error {
|
|||
if m.Larger {
|
||||
for y := 1; y <= 4; y++ {
|
||||
for x := 1; x <= 4; x++ {
|
||||
img.Set(village.X+x, village.Y, parsedColor)
|
||||
img.Set(village.X-x, village.Y, parsedColor)
|
||||
img.Set(village.X, village.Y+y, parsedColor)
|
||||
img.Set(village.X, village.Y-y, parsedColor)
|
||||
img.Set(village.X+x, village.Y-y, parsedColor)
|
||||
img.Set(village.X-x, village.Y-y, parsedColor)
|
||||
img.Set(village.X+x, village.Y+y, parsedColor)
|
||||
img.Set(village.X-x, village.Y+y, parsedColor)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
img.Set(village.X, village.Y, parsedColor)
|
||||
}
|
||||
img.Set(village.X, village.Y, parsedColor)
|
||||
}
|
||||
return nil
|
||||
})
|
||||
|
|
Reference in New Issue