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