Update libs versions and camera fixes.
Camera scale now works mostly fine. Bump SDL2 to 2.28.2. Bump Dear ImGui to 1.89.8. Bump JSON lib to 3.10.2.
This commit is contained in:
+21
-1
@@ -3,7 +3,7 @@
|
||||
#include <glm/glm.hpp>
|
||||
|
||||
#include <ImGui/imgui.h>
|
||||
#include <ImGui/imgui_impl_sdl.h>
|
||||
#include <ImGui/imgui_impl_sdl2.h>
|
||||
#include <ImGui/imgui_impl_opengl3.h>
|
||||
|
||||
|
||||
@@ -173,6 +173,26 @@ void Loop()
|
||||
cam->SetPosition(camPos.x, camPos.y);
|
||||
}
|
||||
|
||||
glm::ivec2 screenSize = UE_Renderer->GetScreenSize();
|
||||
double yAspectRatio = (float)screenSize.x / (float)screenSize.y;
|
||||
double xMovement = 50 * yAspectRatio;
|
||||
float yMovement = 50;
|
||||
if (keyStates[SDL_SCANCODE_KP_PLUS])
|
||||
{
|
||||
glm::ivec2 camSize = cam->GetSize();
|
||||
camSize.x += xMovement;
|
||||
camSize.y += yMovement;
|
||||
cam->SetCamSize(camSize);
|
||||
}
|
||||
if (keyStates[SDL_SCANCODE_KP_MINUS])
|
||||
{
|
||||
glm::ivec2 camSize = cam->GetSize();
|
||||
camSize.x -= xMovement;
|
||||
camSize.y -= yMovement;
|
||||
cam->SetCamSize(camSize);
|
||||
}
|
||||
|
||||
|
||||
currentScene->SceneUpdate();
|
||||
|
||||
//Game::GetRenderer()->QueueDrawCall(4, DestR2, test1);
|
||||
|
||||
Reference in New Issue
Block a user