Add trees as entities
This commit is contained in:
@@ -46,7 +46,7 @@ void updateAnimations(ecs_iter_t *it) {
|
||||
}
|
||||
}
|
||||
|
||||
void renderEntities(ecs_iter_t *it) {
|
||||
static void render(ecs_iter_t *it) {
|
||||
Position *p = ecs_field(it, Position, 1);
|
||||
Size *s = ecs_field(it, Size, 2);
|
||||
Rotation *r = ecs_field(it, Rotation, 3);
|
||||
@@ -59,10 +59,20 @@ void renderEntities(ecs_iter_t *it) {
|
||||
if (t[i].flipX) src.width *= -1.0f;
|
||||
if (t[i].flipY) src.height *= -1.0f;
|
||||
DrawTexturePro(t[i].texture, src, dst, origin, r[i], WHITE);
|
||||
DrawRectangleLines(dst.x - dst.width * 0.5f, dst.y, dst.width, dst.height, RED);
|
||||
//DrawRectangleLines(dst.x - dst.width * 0.5f, dst.y - dst.height * 0.5f, dst.width, dst.height, RED);
|
||||
}
|
||||
}
|
||||
|
||||
void renderTerrain(ecs_iter_t *it) {
|
||||
render(it);
|
||||
}
|
||||
void renderBuildings(ecs_iter_t *it) {
|
||||
render(it);
|
||||
}
|
||||
void renderEntities(ecs_iter_t *it) {
|
||||
render(it);
|
||||
}
|
||||
|
||||
void updatePos(ecs_iter_t *it) {
|
||||
Position *pos = ecs_field(it, Position, 1);
|
||||
TargetPosition *target = ecs_field(it, TargetPosition, 2);
|
||||
|
||||
Reference in New Issue
Block a user