Files
Server_Monitor/code/enginestate.cpp

40 lines
710 B
C++
Raw Normal View History

2023-09-26 19:40:16 +02:00
#include "enginestate.h"
#include "platform.h"
#include "assets.h"
#include "debug/logger.h"
engine_state engine;
bool enginestate_init()
{
u32 status;
assets_init(&engine.am);
engine.input.mouse_sensitivity = 1.4;
engine.input.movement_sensitivity = 7;
engine.input.init = true;
engine.input.target = INPUT_TARGET_PLAYER;
engine.input.player_movement = {0, 0};
engine.input.camera_rotation = {0, 0, 0};
engine.input.camera_movement = {0, 0, 0};
audio_init();
engine.time = 0;
engine.delta_t = 0;
engine.gui_scaling = 14;
engine.world = phy_create_world({0, 0, -9.81});
return true;
}
void enginestate_deinit()
{
phy_destroy_world(engine.world);
// @Correctness: complete this
}