improve drawing large marker

This commit is contained in:
Dawid Wysokiński 2020-08-01 13:22:08 +02:00
parent 2f88a9f177
commit 9179d288a9
3 changed files with 7 additions and 4 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 550 KiB

View File

@ -32,8 +32,8 @@ func main() {
Color: "#fff",
Villages: []*models.Village{
&models.Village{
X: 500,
Y: 500,
X: 550,
Y: 550,
},
},
Larger: true,

View File

@ -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
})