| 499 | } |
| 500 | |
| 501 | void CCamera::SetView(ivec2 Pos, bool Relative) |
| 502 | { |
| 503 | vec2 RealPos = vec2(Pos.x * 32.0, Pos.y * 32.0); |
| 504 | vec2 UntestedViewPos = Relative ? m_ForceFreeviewPos + RealPos : RealPos; |
| 505 | |
| 506 | m_ForceFreeview = true; |
| 507 | |
| 508 | m_ForceFreeviewPos = vec2( |
| 509 | std::clamp(UntestedViewPos.x, 200.0f, Collision()->GetWidth() * 32 - 200.0f), |
| 510 | std::clamp(UntestedViewPos.y, 200.0f, Collision()->GetHeight() * 32 - 200.0f)); |
| 511 | } |
| 512 | |
| 513 | void CCamera::GotoSwitch(int Number, int Offset) |
| 514 | { |
no test coverage detected