Tweak spatial grid size, add colliders rendering

This commit is contained in:
2023-11-17 19:39:49 +01:00
parent 66dba151ed
commit 2167d10501
4 changed files with 30 additions and 7 deletions

View File

@@ -100,9 +100,12 @@ bool initTreesLayer(BzTileMap *map, BzTileLayer *layer) {
f32 sizeX = tileset->tileWidth;
f32 sizeY = tileset->tileHeight;
f32 posX = layer->offsetX + x * sizeX + sizeX * 0.5f;
f32 posY = layer->offsetY + y * sizeY + sizeY * 0.5f;
f32 posX = layer->offsetX + x * sizeX;
f32 posY = layer->offsetY + y * sizeY;
ecs_entity_t e = ecs_new_id(ECS);
bzSpatialGridInsert(game->entityGrid, &e, posX, posY, sizeX, sizeY);;
posX += sizeX * 0.5f;
posY += sizeY * 0.5f;
ecs_add(ECS, e, TextureTerrain);
ecs_set(ECS, e, Position, {posX, posY});
ecs_set(ECS, e, Size, {sizeX, sizeY});