feat: add more info output

This commit is contained in:
2026-03-30 09:17:20 +08:00
parent af27f6f9a0
commit c23a7de81e
4 changed files with 13 additions and 5 deletions

View File

@@ -20,6 +20,8 @@ void App::cursor_position_callback(GLFWwindow* window, double xpos, double ypos)
} }
void App::init() { void App::init() {
m_window.init(); m_window.init();
Logger::info("Window Init Success");
glfwSetWindowUserPointer(m_window.get_glfw_window(), this); glfwSetWindowUserPointer(m_window.get_glfw_window(), this);
glfwSetCursorPosCallback(m_window.get_glfw_window(), cursor_position_callback); glfwSetCursorPosCallback(m_window.get_glfw_window(), cursor_position_callback);
@@ -30,11 +32,15 @@ void App::init() {
m_renderer.init(); m_renderer.init();
Logger::info("Renderer Init Success");
m_window.update_viewport(); m_window.update_viewport();
//MapTable::init_map(); //MapTable::init_map();
m_texture_manager.init_texture(); m_texture_manager.init_texture();
Logger::info("Texture Load Success");
m_world.init_world(); m_world.init_world();
Logger::info("World Init Success");
m_texture_array = m_texture_manager.get_texture_array(); m_texture_array = m_texture_manager.get_texture_array();
m_camera.camera_init(&m_world.get_player("TestPlayer")); m_camera.camera_init(&m_world.get_player("TestPlayer"));
} }
@@ -150,8 +156,8 @@ int App::start_cubed_application(int argc, char** argv) {
App app; App app;
try { try {
app.init(); app.init();
Logger::info("Game Init Finish Start Run...");
app.run(); app.run();
return 0; return 0;

View File

@@ -102,7 +102,7 @@ void World::init_world() {
m_chunks.emplace(pos, Chunk(*this, pos)); m_chunks.emplace(pos, Chunk(*this, pos));
} }
} }
Logger::info("World init finfish"); Logger::info("Chunk Init Finish");
for (auto& chunk_map : m_chunks) { for (auto& chunk_map : m_chunks) {
auto& [chunk_pos, chunk] = chunk_map; auto& [chunk_pos, chunk] = chunk_map;
@@ -116,8 +116,10 @@ void World::init_world() {
chunk.gen_vertex_data(); chunk.gen_vertex_data();
} }
Logger::info("Chunk Block Init Finish");
// init players // init players
m_players.emplace(HASH::str("TestPlayer"), Player(*this, "TestPlayer")); m_players.emplace(HASH::str("TestPlayer"), Player(*this, "TestPlayer"));
Logger::info("TestPlayer Create Finish");
} }
void World::render(const glm::mat4& mvp_matrix) { void World::render(const glm::mat4& mvp_matrix) {

View File

@@ -97,7 +97,7 @@ void TextureManager::load_ui_texture(unsigned id) {
void TextureManager::init_texture() { void TextureManager::init_texture() {
MapTable::init_map(); MapTable::init_map();
Logger::info("Map Init Success");
glGenTextures(1, &m_texture_array); glGenTextures(1, &m_texture_array);
Tools::check_opengl_error(); Tools::check_opengl_error();
glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture_array); 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++) { for (int i = 0; i < MAX_BLOCK_NUM; i++) {
load_block_texture(i); load_block_texture(i);
} }
Logger::info("Block Texture Load Success");
glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture_array); glBindTexture(GL_TEXTURE_2D_ARRAY, m_texture_array);
Tools::check_opengl_error(); Tools::check_opengl_error();
glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D_ARRAY, GL_TEXTURE_MAG_FILTER, GL_NEAREST);

View File

@@ -33,7 +33,7 @@ void Window::update_viewport() {
void Window::init() { void Window::init() {
if (!glfwInit()) { if (!glfwInit()) {
Logger::error("glfwinit fail"); Logger::error("glfw init fail");
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }