remove atlas_item from tile info
This commit is contained in:
parent
93708f37b8
commit
ad37f333ae
@ -99,7 +99,6 @@ typedef struct {
|
|||||||
Uint16 type;
|
Uint16 type;
|
||||||
const char *asset_path;
|
const char *asset_path;
|
||||||
|
|
||||||
smol_atlas_item_t *atlas_item;
|
|
||||||
V2 uv_min;
|
V2 uv_min;
|
||||||
V2 uv_max;
|
V2 uv_max;
|
||||||
} TileInfo;
|
} TileInfo;
|
||||||
@ -887,13 +886,13 @@ int main(int argc, char **argv) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
tile_infos[i].atlas_item = sma_item_add(tile_atlas, width + 2 * tile_border_size, height + 2 * tile_border_size);
|
smol_atlas_item_t *atlas_item = sma_item_add(tile_atlas, width + 2 * tile_border_size, height + 2 * tile_border_size);
|
||||||
if (!tile_infos[i].atlas_item) {
|
if (!atlas_item) {
|
||||||
log_error("Failed to add tile texture to atlas. Exiting.");
|
log_error("Failed to add tile texture to atlas. Exiting.");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
int item_x = sma_item_x(tile_infos[i].atlas_item);
|
int item_x = sma_item_x(atlas_item);
|
||||||
int item_y = sma_item_y(tile_infos[i].atlas_item);
|
int item_y = sma_item_y(atlas_item);
|
||||||
|
|
||||||
tile_infos[i].uv_min = V2_((item_x + tile_border_size) / (float)tile_atlas_size, (item_y + tile_border_size) / (float)tile_atlas_size);
|
tile_infos[i].uv_min = V2_((item_x + tile_border_size) / (float)tile_atlas_size, (item_y + tile_border_size) / (float)tile_atlas_size);
|
||||||
tile_infos[i].uv_max = V2_((item_x + tile_border_size + width) / (float)tile_atlas_size, (item_y + tile_border_size + height) / (float)tile_atlas_size);
|
tile_infos[i].uv_max = V2_((item_x + tile_border_size + width) / (float)tile_atlas_size, (item_y + tile_border_size + height) / (float)tile_atlas_size);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user