Properly set building owner + apply building pop capacity

This commit is contained in:
2024-01-23 18:39:53 +01:00
parent 547a1ca583
commit 2d11bb4675
14 changed files with 195 additions and 105 deletions

View File

@@ -69,7 +69,22 @@ bool initBuildingsLayer(BzTileMap *map, BzTileLayer *layer) {
buildingType = getTileBuilding(buildingType);
if (buildingType <= BUILDING_NONE || buildingType >= BUILDING_COUNT)
continue;
placeBuilding(game, buildingType, x, y, (Owner) {owner});
// TODO: set player owner
// Convert owner
OwnerType ownerType = getOwnerType(owner);
Player player = PLAYER_RED;
switch (ownerType) {
case OWNER_BLUE:
player = PLAYER_BLUE;
break;
case OWNER_RED:
player = PLAYER_RED;
break;
default:
BZ_ASSERT(false);
break;
}
placeBuilding(game, buildingType, x, y, player);
i32 sizeX = 1;
i32 sizeY = 1;