initial commit

This commit is contained in:
2024-04-18 00:51:12 +07:00
commit 6333d80fd4
21 changed files with 588 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
using Raylib_cs;
using Scellecs.Morpeh;
public class BlockRenderSystem : ISystem
{
private Filter _filter;
public BlockRenderSystem(World world)
{
World = world;
}
public World World { get; set; }
public void Dispose()
{
}
public void OnAwake()
{
_filter = World.Filter.With<BlockComponent>().Build();
}
public void OnUpdate(float deltaTime)
{
foreach (var item in _filter)
{
var size = item.GetComponent<BlockComponent>().Size;
var positionComponent = item.GetComponent<PositionComponent>();
var itemColorComponent = item.GetComponent<ColorComponent>();
// Draw enemy-box
Raylib.DrawCube(positionComponent.Position, size.X, size.Y, size.Z, itemColorComponent.Color);
}
}
}