audio test

This commit is contained in:
MihailRis
2024-02-27 23:29:09 +03:00
parent 4a233d72ed
commit b809c2df84
10 changed files with 215 additions and 195 deletions
+10
View File
@@ -8,6 +8,7 @@
#include <filesystem>
#include <stdexcept>
#include "../audio/audio.h"
#include "../window/Camera.h"
#include "../window/Events.h"
#include "../window/input.h"
@@ -19,6 +20,7 @@
#include "../world/Level.h"
#include "../world/World.h"
#include "../objects/Player.h"
#include "../physics/Hitbox.h"
#include "../logic/ChunksController.h"
#include "../logic/LevelController.h"
#include "../logic/scripting/scripting.h"
@@ -148,6 +150,14 @@ void LevelScreen::update(float delta) {
updateHotkeys();
}
auto camera = level->player->camera;
audio::setListener(
camera->position,
level->player->hitbox->velocity,
camera->position+camera->dir,
camera->up
);
// TODO: subscribe for setting change
EngineSettings& settings = engine->getSettings();
level->player->camera->setFov(glm::radians(settings.camera.fov));