mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-25 03:08:54 +01:00
examples/flood: Simplify logic
This commit is contained in:
parent
efdb845328
commit
d4796cd3bf
@ -68,15 +68,14 @@ func update(screen *ebiten.Image) error {
|
|||||||
y := i/4 + 1
|
y := i/4 + 1
|
||||||
op.GeoM.Translate(ox+float64(dx*x), oy+float64(dy*y))
|
op.GeoM.Translate(ox+float64(dx*x), oy+float64(dy*y))
|
||||||
|
|
||||||
// Set RGB (not Alpha) 1 forcibly
|
// Reset RGB (not Alpha) 0 forcibly
|
||||||
op.ColorM.Scale(0, 0, 0, 1)
|
op.ColorM.Scale(0, 0, 0, 1)
|
||||||
op.ColorM.Translate(1, 1, 1, 0)
|
|
||||||
|
|
||||||
// Set color by scaling
|
// Set color
|
||||||
r := float64(c.R) / 0xff
|
r := float64(c.R) / 0xff
|
||||||
g := float64(c.G) / 0xff
|
g := float64(c.G) / 0xff
|
||||||
b := float64(c.B) / 0xff
|
b := float64(c.B) / 0xff
|
||||||
op.ColorM.Scale(r, g, b, 1)
|
op.ColorM.Translate(r, g, b, 0)
|
||||||
screen.DrawImage(ebitenImage, op)
|
screen.DrawImage(ebitenImage, op)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
Reference in New Issue
Block a user