From 50f2bc42219df5fca52f8fa39e824e2bcc837eba Mon Sep 17 00:00:00 2001 From: MDietermann Date: Sun, 31 May 2026 21:41:25 +0200 Subject: [PATCH] fix: complete WaterBlock IBlock implementation and BlockIds list --- World/Blocks/BlockIds.txt | 7 +++++++ World/Blocks/WaterBlock.cs | 8 ++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/World/Blocks/BlockIds.txt b/World/Blocks/BlockIds.txt index e69de29..2aeee46 100644 --- a/World/Blocks/BlockIds.txt +++ b/World/Blocks/BlockIds.txt @@ -0,0 +1,7 @@ +Air = 0 +Stone = 1 +Dirt = 2 +Grass = 3 +Sand = 4 +Snow = 5 +Water = 6 diff --git a/World/Blocks/WaterBlock.cs b/World/Blocks/WaterBlock.cs index e6e4cdf..ee95530 100644 --- a/World/Blocks/WaterBlock.cs +++ b/World/Blocks/WaterBlock.cs @@ -1,6 +1,10 @@ namespace VoxelEngine.World.Blocks; -public class WaterBlock +public class WaterBlock : IBlock { - + public ushort Id => 6; + public string Name => "Water"; + public bool IsOpaque => true; + public bool IsSolid => false; + public TileCoord GetTextureTile(BlockFace face) => new(3, 3); } \ No newline at end of file