fix mouse picking
This commit is contained in:
@@ -169,7 +169,7 @@ void WorldRenderer::Click() {
|
||||
|
||||
void WorldRenderer::SetCamPos(float camX, float camY) {
|
||||
m_CamPos = { camX, camY };
|
||||
m_Renderer->SetCamPos(m_CamPos);
|
||||
m_Renderer->SetCamPos({ camX, 50, camY });
|
||||
}
|
||||
|
||||
void WorldRenderer::DetectClick() {
|
||||
@@ -232,11 +232,11 @@ void WorldRenderer::OnTowerRemove(game::TowerPtr tower) {
|
||||
|
||||
Vec2f WorldRenderer::GetCursorWorldPos() const {
|
||||
ImGuiIO& io = ImGui::GetIO();
|
||||
return m_Renderer->GetCursorWorldPos({ io.MousePos.x, io.MousePos.y }, Display::GetAspectRatio(), m_Zoom, Display::GetWindowWidth(), Display::GetWindowHeight());
|
||||
return m_Renderer->GetCursorWorldPos({ io.MousePos.x, io.MousePos.y }, Display::GetWindowWidth(), Display::GetWindowHeight());
|
||||
}
|
||||
|
||||
Vec2f WorldRenderer::GetClickWorldPos() const {
|
||||
return m_Renderer->GetCursorWorldPos(m_LastClicked, Display::GetAspectRatio(), m_Zoom, Display::GetWindowWidth(), Display::GetWindowHeight());
|
||||
return m_Renderer->GetCursorWorldPos(m_LastClicked, Display::GetWindowWidth(), Display::GetWindowHeight());
|
||||
}
|
||||
|
||||
} // namespace render
|
||||
|
||||
Reference in New Issue
Block a user