From 68694a9c9d7d27d3b79c7b96bb67f56db2f75c45 Mon Sep 17 00:00:00 2001 From: untodesu Date: Thu, 11 Sep 2025 18:18:08 +0500 Subject: Metadata voxels! --- game/shared/game_voxels.hh | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) (limited to 'game/shared/game_voxels.hh') diff --git a/game/shared/game_voxels.hh b/game/shared/game_voxels.hh index 21102d0..7b24ec4 100644 --- a/game/shared/game_voxels.hh +++ b/game/shared/game_voxels.hh @@ -2,22 +2,25 @@ #define SHARED_GAME_VOXELS 1 #pragma once -#include "shared/types.hh" +namespace world +{ +class Voxel; +} // namespace world namespace game_voxels { -extern voxel_id cobblestone; -extern voxel_id dirt; -extern voxel_id grass; -extern voxel_id stone; -extern voxel_id vtest; -extern voxel_id vtest_ck; -extern voxel_id oak_leaves; -extern voxel_id oak_planks; -extern voxel_id oak_log; -extern voxel_id glass; -extern voxel_id slime; -extern voxel_id mud; +extern const world::Voxel* cobblestone; +extern const world::Voxel* dirt; +extern const world::Voxel* grass; +extern const world::Voxel* stone; +extern const world::Voxel* vtest; +extern const world::Voxel* vtest_ck; +extern const world::Voxel* oak_leaves; +extern const world::Voxel* oak_planks; +extern const world::Voxel* oak_log; +extern const world::Voxel* glass; +extern const world::Voxel* slime; +extern const world::Voxel* mud; } // namespace game_voxels namespace game_voxels -- cgit