diff --git a/SQCSim2021/engine.cpp b/SQCSim2021/engine.cpp index cf33ca9..e6811d6 100644 --- a/SQCSim2021/engine.cpp +++ b/SQCSim2021/engine.cpp @@ -47,30 +47,26 @@ void Engine::Init() // Objet de musique! m_audio.ToggleMusicState(); - // Init Chunks - for (int chx = 0; chx < VIEW_DISTANCE; ++chx) - for (int chy = 0; chy < VIEW_DISTANCE; ++chy) - m_chunks.Set(chx, chy, new Chunk(chx, chy)); + /*for (int x = 0; x < CHUNK_SIZE_X; ++x) + for (int z = 0; z < CHUNK_SIZE_Z; ++z) + for (int y = 0; y < 32; ++y) + m_testChunk->SetBlock(x, y, z, BTYPE_DIRT);*/ - // Génération Chunks. - for (int chx = 0; chx < VIEW_DISTANCE; ++chx) + for (int chx = 0; chx < VIEW_DISTANCE; ++chx) for (int chy = 0; chy < VIEW_DISTANCE; ++chy) { + + m_chunks.Set(chx, chy, new Chunk(chx, chy)); for (int x = 0; x < CHUNK_SIZE_X; ++x) for (int z = 0; z < CHUNK_SIZE_Z; ++z) for (int y = 0; y < 32; ++y) - m_chunks.Get(chx, chy)->SetBlock(x, y, z, BTYPE_DIRT); + m_chunks.Get(chx,chy)->SetBlock(x, y, z, BTYPE_DIRT); + + m_chunks.Get(chx,chy)->SetBlock(8, chx+32, 8, BTYPE_DIRT); - m_chunks.Get(chx, chy)->SetBlock(8, chx + 32, 8, BTYPE_DIRT); } - // Consolidation Chunks. - for (int chx = 0; chx < VIEW_DISTANCE; ++chx) - for (int chy = 0; chy < VIEW_DISTANCE; ++chy) - m_chunks.Get(chx, chy)->Update(m_blockinfo); - - // Gestion de souris. CenterMouse(); HideCursor(); diff --git a/SQCSim2021/engine.h b/SQCSim2021/engine.h index e82f7c2..4b8cf2a 100644 --- a/SQCSim2021/engine.h +++ b/SQCSim2021/engine.h @@ -50,6 +50,7 @@ private: Skybox m_skybox; Shader m_shader01; + Chunk* m_testChunk; Audio m_audio = Audio(AUDIO_PATH "music01.wav"); Player m_player = Player(Vector3f(0, 0, 0));