| 227 | } |
| 228 | |
| 229 | func (cam *CameraSystem) moveX(value float32) { |
| 230 | if cam.x+(value*engo.GetGlobalScale().X) > CameraBounds.Max.X*engo.GetGlobalScale().X { |
| 231 | cam.x = CameraBounds.Max.X * engo.GetGlobalScale().X |
| 232 | } else if cam.x+(value*engo.GetGlobalScale().X) < CameraBounds.Min.X*engo.GetGlobalScale().X { |
| 233 | cam.x = CameraBounds.Min.X * engo.GetGlobalScale().X |
| 234 | } else { |
| 235 | cam.x += value * engo.GetGlobalScale().X |
| 236 | } |
| 237 | } |
| 238 | |
| 239 | func (cam *CameraSystem) moveY(value float32) { |
| 240 | if cam.y+(value*engo.GetGlobalScale().Y) > CameraBounds.Max.Y*engo.GetGlobalScale().Y { |