rename BlockModel to BlockModelType

This commit is contained in:
MihailRis
2025-04-27 15:18:14 +03:00
parent ad07ec61cd
commit 718f5d1089
10 changed files with 43 additions and 45 deletions
+5 -5
View File
@@ -33,16 +33,16 @@ std::unique_ptr<ImageData> BlocksPreview::draw(
glm::vec3 offset(0.1f, 0.5f, 0.1f);
switch (def.model) {
case BlockModel::none:
case BlockModelType::NONE:
// something went wrong...
break;
case BlockModel::block:
case BlockModelType::BLOCK:
shader.uniformMatrix("u_apply", glm::translate(glm::mat4(1.0f), offset));
batch.blockCube(glm::vec3(size * 0.63f), texfaces,
glm::vec4(1.0f), !def.rt.emissive);
batch.flush();
break;
case BlockModel::aabb:
case BlockModelType::AABB:
{
glm::vec3 hitbox {};
for (const auto& box : def.hitboxes) {
@@ -60,7 +60,7 @@ std::unique_ptr<ImageData> BlocksPreview::draw(
}
batch.flush();
break;
case BlockModel::custom:{
case BlockModelType::CUSTOM:{
glm::vec3 pmul = glm::vec3(size * 0.63f);
glm::vec3 hitbox = glm::vec3(1.0f);
glm::vec3 poff = glm::vec3(0.0f, 0.0f, 1.0f);
@@ -78,7 +78,7 @@ std::unique_ptr<ImageData> BlocksPreview::draw(
}
break;
}
case BlockModel::xsprite: {
case BlockModelType::XSPRITE: {
shader.uniformMatrix("u_apply", glm::translate(glm::mat4(1.0f), offset));
glm::vec3 right = glm::normalize(glm::vec3(1.f, 0.f, -1.f));
batch.sprite(