diff --git a/src/app.cpp b/src/app.cpp index 2f35334..5d52a22 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -20,6 +20,8 @@ void App::cursor_position_callback(GLFWwindow* window, double xpos, double ypos) } void App::init() { m_window.init(); + Logger::info("Window Init Success"); + glfwSetWindowUserPointer(m_window.get_glfw_window(), this); glfwSetCursorPosCallback(m_window.get_glfw_window(), cursor_position_callback); @@ -30,11 +32,15 @@ void App::init() { m_renderer.init(); + Logger::info("Renderer Init Success"); m_window.update_viewport(); //MapTable::init_map(); m_texture_manager.init_texture(); + Logger::info("Texture Load Success"); m_world.init_world(); + Logger::info("World Init Success"); m_texture_array = m_texture_manager.get_texture_array(); + m_camera.camera_init(&m_world.get_player("TestPlayer")); } @@ -150,8 +156,8 @@ int App::start_cubed_application(int argc, char** argv) { App app; try { - app.init(); + Logger::info("Game Init Finish Start Run..."); app.run(); return 0; diff --git a/src/gameplay/world.cpp b/src/gameplay/world.cpp index bea6b31..5d00c87 100644 --- a/src/gameplay/world.cpp +++ b/src/gameplay/world.cpp @@ -102,7 +102,7 @@ void World::init_world() { m_chunks.emplace(pos, Chunk(*this, pos)); } } - Logger::info("World init finfish"); + Logger::info("Chunk Init Finish"); for (auto& chunk_map : m_chunks) { auto& [chunk_pos, chunk] = chunk_map; @@ -116,8 +116,10 @@ void World::init_world() { chunk.gen_vertex_data(); } + Logger::info("Chunk Block Init Finish"); // init players m_players.emplace(HASH::str("TestPlayer"), Player(*this, "TestPlayer")); + Logger::info("TestPlayer Create Finish"); } void World::render(const glm::mat4& mvp_matrix) { diff --git a/src/texture_manager.cpp b/src/texture_manager.cpp index 4276dfb..cb09ba8 100644 --- a/src/texture_manager.cpp +++ b/src/texture_manager.cpp @@ -97,7 +97,7 @@ void TextureManager::load_ui_texture(unsigned id) { void TextureManager::init_texture() { MapTable::init_map(); - + Logger::info("Map Init Success"); glGenTextures(1, &m_texture_array); Tools::check_opengl_error(); glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture_array); @@ -112,7 +112,7 @@ void TextureManager::init_texture() { for (int i = 0; i < MAX_BLOCK_NUM; i++) { load_block_texture(i); } - + Logger::info("Block Texture Load Success"); glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture_array); Tools::check_opengl_error(); glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MAG_FILTER, GL_NEAREST); diff --git a/src/window.cpp b/src/window.cpp index f0ad70c..a98ebd5 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -33,7 +33,7 @@ void Window::update_viewport() { void Window::init() { if (!glfwInit()) { - Logger::error("glfwinit fail"); + Logger::error("glfw init fail"); exit(EXIT_FAILURE); }