feat: moved blockclasses into dedicated folder

This commit is contained in:
2026-06-01 15:41:49 +02:00
parent 15be8f6059
commit 645fd00868
11 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
namespace VoxelEngine.World.Blocks;
public sealed class GrassBlock : IBlock
{
public ushort Id => 3;
public string Name => "Grass";
public bool IsOpaque => true;
public bool IsSolid => true;
public TileCoord GetTextureTile(BlockFace face) => face switch
{
BlockFace.Top => new TileCoord(0, 1), // grass top
BlockFace.Bottom => new TileCoord(0, 0), // dirt
_ => new TileCoord(1, 1) // grass side
};
}