Files
VoxelEngine/World/Blocks/GrassBlock.cs
2026-05-31 20:32:46 +02:00

17 lines
443 B
C#

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(0, 1), // grass top
BlockFace.Bottom => new(0, 0), // dirt
_ => new(1, 1) // grass side
};
}