mirror of
https://github.com/zhenyan121/Cubed.git
synced 2026-06-18 00:27:02 +08:00
feat: add random seed
This commit is contained in:
11
src/app.cpp
11
src/app.cpp
@@ -6,6 +6,7 @@
|
||||
#include <Cubed/tools/perlin_noise.hpp>
|
||||
|
||||
#include <exception>
|
||||
#include <random>
|
||||
|
||||
App::App() {
|
||||
|
||||
@@ -30,8 +31,10 @@ void App::init() {
|
||||
glfwSetWindowFocusCallback(m_window.get_glfw_window(), window_focus_callback);
|
||||
glfwSetWindowSizeCallback(m_window.get_glfw_window(), window_reshape_callback);
|
||||
glfwSetKeyCallback(m_window.get_glfw_window(), key_callback);
|
||||
|
||||
PerlinNoise::init();
|
||||
std::random_device d;
|
||||
m_seed = d();
|
||||
Logger::info("Seed: {}", m_seed);
|
||||
PerlinNoise::init(m_seed);
|
||||
|
||||
m_renderer.init();
|
||||
Logger::info("Renderer Init Success");
|
||||
@@ -189,6 +192,10 @@ int App::start_cubed_application(int argc, char** argv) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
unsigned int App::seed() {
|
||||
return m_seed;
|
||||
}
|
||||
|
||||
float App::delte_time() {
|
||||
return delta_time;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user