MCPcopy Create free account
hub / github.com/EngoEngine/engo / Update

Method Update

demos/scenes/scenes.go:201–219  ·  view source on GitHub ↗
(dt float32)

Source from the content-addressed store, hash-verified

199}
200
201func (s *ScaleSystem) Update(dt float32) {
202 for _, e := range s.entities {
203 var mod float32
204
205 if rand.Int()%2 == 0 {
206 mod = 0.1
207 } else {
208 mod = -0.1
209 }
210
211 if e.RenderComponent.Scale.X+mod >= 15 || e.RenderComponent.Scale.X+mod <= 1 {
212 mod *= -1
213 }
214
215 newScale := e.RenderComponent.Scale
216 newScale.AddScalar(mod)
217 e.RenderComponent.Scale = newScale
218 }
219}
220
221func main() {
222 iconScene = &IconScene{}

Callers

nothing calls this directly

Calls 1

AddScalarMethod · 0.80

Tested by

no test coverage detected