MCPcopy
hub / github.com/EngoEngine/engo / moveY

Method moveY

common/camera.go:239–247  ·  view source on GitHub ↗
(value float32)

Source from the content-addressed store, hash-verified

237}
238
239func (cam *CameraSystem) moveY(value float32) {
240 if cam.y+(value*engo.GetGlobalScale().Y) > CameraBounds.Max.Y*engo.GetGlobalScale().Y {
241 cam.y = CameraBounds.Max.Y * engo.GetGlobalScale().Y
242 } else if cam.y+(value*engo.GetGlobalScale().Y) < CameraBounds.Min.Y*engo.GetGlobalScale().Y {
243 cam.y = CameraBounds.Min.Y * engo.GetGlobalScale().Y
244 } else {
245 cam.y += value * engo.GetGlobalScale().Y
246 }
247}
248
249func (cam *CameraSystem) zoom(value float32) {
250 cam.zoomTo(cam.z + value)

Callers 4

moveAxisMethod · 0.95
TestCameraMoveXFunction · 0.80
TestCameraMoveYFunction · 0.80
TestCameraZoomFunction · 0.80

Calls 1

GetGlobalScaleFunction · 0.92

Tested by 3

TestCameraMoveXFunction · 0.64
TestCameraMoveYFunction · 0.64
TestCameraZoomFunction · 0.64