Window title fix

This commit is contained in:
MihailRis 2023-12-04 21:20:50 +03:00
parent aedbc230bc
commit 20ff8f71bf
3 changed files with 4 additions and 4 deletions

View File

@ -6,8 +6,6 @@
const int ENGINE_VERSION_MAJOR = 0;
const int ENGINE_VERSION_MINOR = 15;
#define TOSTR_MACRO(x) #x
#define ENGINE_VERSION TOSTR_MACRO(ENGINE_VERSION_MAJOR) "." TOSTR_MACRO(ENGINE_VERSION_MINOR);
const int CHUNK_W = 16;
const int CHUNK_H = 256;

View File

@ -18,7 +18,9 @@ struct DisplaySettings {
/* GLFW swap interval value, 0 - unlimited fps, 1 - vsync*/
int swapInterval = 1;
/* Window title */
const char* title = "VoxelEngine-Cpp v" ENGINE_VERSION;
std::string title = "VoxelEngine-Cpp v" +
std::to_string(ENGINE_VERSION_MAJOR) + "." +
std::to_string(ENGINE_VERSION_MINOR);
};
struct ChunksSettings {

View File

@ -128,7 +128,7 @@ int Window::initialize(DisplaySettings& settings){
glfwWindowHint(GLFW_RESIZABLE, GL_TRUE);
glfwWindowHint(GLFW_SAMPLES, settings.samples);
window = glfwCreateWindow(width, height, settings.title, nullptr, nullptr);
window = glfwCreateWindow(width, height, settings.title.c_str(), nullptr, nullptr);
if (window == nullptr){
cerr << "Failed to create GLFW Window" << endl;
glfwTerminate();