(rect *sdl.FRect)
| 91 | } |
| 92 | |
| 93 | func (camera *Camera) TranslateRect(rect *sdl.FRect) *sdl.FRect { |
| 94 | |
| 95 | pos := camera.TranslatePoint(Vector{rect.X, rect.Y}) |
| 96 | |
| 97 | return &sdl.FRect{ |
| 98 | X: pos.X, |
| 99 | Y: pos.Y, |
| 100 | W: rect.W, |
| 101 | H: rect.H, |
| 102 | } |
| 103 | |
| 104 | } |
| 105 | |
| 106 | func (camera *Camera) TranslatePoint(point Vector) Vector { |
| 107 | return point.Sub(camera.Offset()) |
no test coverage detected