JungleOpenSourceProjectDemo.../inc/world.h

22 lines
431 B
C
Raw Normal View History

#ifndef WORLD_H
#define WORLD_H
2024-04-29 21:06:15 +08:00
#include "ui/camera.h"
#include "world/trunk.h"
#include "world/block.h"
#include <vector>
#include <mutex>
enum WorldRequire
{
NoneReq,
BlockReq,
ExitReq,
};
void world_simulator(std::vector<WorldRequire> &require_pipe, std::mutex &require_pipe_lock,
2024-04-29 21:06:15 +08:00
std::vector<std::vector<std::tuple<glm::ivec3, Block &>>> &blocks_pipe, std::mutex &blocks_pipe_lock, Camera &camera);
#endif