Make world rendering work.
This commit is contained in:
parent
d99b70eaa1
commit
48d055e889
22 changed files with 438 additions and 82 deletions
|
|
@ -119,7 +119,7 @@ public:
|
|||
std::string assetPath = std::string(getenv("HOME")) + "/eclipse-workspace/ArtifactEngine/assets";
|
||||
glm::mat4 ortho;
|
||||
|
||||
Server* server;
|
||||
Server* server = nullptr;
|
||||
|
||||
Engine();
|
||||
~Engine();
|
||||
|
|
@ -150,8 +150,8 @@ public:
|
|||
std::cout << "Message received" << std::endl;
|
||||
} else if constexpr (std::is_same_v<T, Events::ChunkChanged>) {
|
||||
auto ev = (Events::ChunkChanged) msg;
|
||||
world->chunks.at(ev.pos)->data = ev.data;
|
||||
// chunkRenderer->updateChunk(ev.pos, ev.data);
|
||||
world->chunks.emplace(ev.pos, std::make_unique<World::Chunk>(ev.data));
|
||||
chunkRenderer->addChunk(ev.pos, world->chunks.at(ev.pos).get());
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
@ -166,7 +166,7 @@ void Artifact::Engine::sendMessage(T msg){
|
|||
if(server) {
|
||||
server->receiveMessage(msg);
|
||||
} else {
|
||||
auto buffer = cista::serialize(msg);
|
||||
//auto buffer = cista::serialize(msg);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue