| 237 | } |
| 238 | |
| 239 | func (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 | |
| 249 | func (cam *CameraSystem) zoom(value float32) { |
| 250 | cam.zoomTo(cam.z + value) |