Adjusted to new engine updated.

This commit is contained in:
2023-11-30 15:44:01 -08:00
parent c8ec418c04
commit 42226d3cde
4 changed files with 9 additions and 7 deletions

View File

@@ -188,15 +188,17 @@ void Game::PostInitialize(lwe::GpuCmdBuffer* cmdBuffer)
// Post Initialization Code Here
}
void Game::OnUpdate(lwe::Input* input, const float delta)
void Game::OnUpdate(lwe::RenderWindow* win, lwe::Input* input, const float delta)
{
Level::OnUpdate(input, delta);
Level::OnUpdate(win, input, delta);
// Update Code Here
const lwe::GenericInputHandler* handler = (lwe::GenericInputHandler*)input->GetHandler("GenericInputHandler");
const lwe::InputHandler* ih = win->GetInputHandler();
const lwe::Keyboard* keyboard = handler->GetPrimaryKeyboard();
const lwe::Keyboard* keyboard = (lwe::Keyboard*)ih->GetDeviceByType(LWE_HID_KEYBOARD);
if (!keyboard)
return;
lwe::Entity* bounds = GetEntity("Bounds");

View File

@@ -2,6 +2,7 @@
#include <LWE/LWE.h>
#include <LWE/Level.h>
#include <LWE/IO/RenderWindow.h>
class Game : public lwe::Level
{
@@ -27,7 +28,7 @@ public:
void PostInitialize(lwe::GpuCmdBuffer* cmdBuffer) override;
void OnUpdate(lwe::Input* input, const float delta) override;
void OnUpdate(lwe::RenderWindow* win, lwe::Input* input, const float delta) override;
void PreRender(lwe::GpuCmdBuffer* cmdBuffer) override;