Add object layer rendering
This commit is contained in:
@@ -27,6 +27,10 @@ bool handleGameObjects(BzTileObjectLayer *objectLayer) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool handleBuildLayer(BzTileLayer *layer) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool canBuildOn(BzTileMap *map, i32 tileX, i32 tileY, i32 sizeX, i32 sizeY) {
|
||||
// Ensure that it is within the map
|
||||
if (tileX < 0 || tileX + sizeX > map->width ||
|
||||
@@ -106,7 +110,7 @@ bool init(Game *game) {
|
||||
.layers[1]=(BzTileLayerDesc) {"Foliage", NULL},
|
||||
.layers[2]=(BzTileLayerDesc) {"Trees", NULL},
|
||||
.layers[3]=(BzTileLayerDesc) {"TreesS", NULL},
|
||||
.layers[4]=(BzTileLayerDesc) {"Buildings", NULL},
|
||||
.layers[4]=(BzTileLayerDesc) {"Buildings", handleBuildLayer},
|
||||
|
||||
.objectLayers[0]=(BzTileObjectsDesc) {"Game", handleGameObjects},
|
||||
.objectLayers[1]=(BzTileObjectsDesc ) {"Entities", NULL}
|
||||
|
||||
Reference in New Issue
Block a user