17 lines
473 B
C#
17 lines
473 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 TileCoord(0, 1), // grass top
|
|
BlockFace.Bottom => new TileCoord(0, 0), // dirt
|
|
_ => new TileCoord(1, 1) // grass side
|
|
};
|
|
}
|