| 480 | } |
| 481 | |
| 482 | void decrease_usages(int id) |
| 483 | { |
| 484 | static_data& data = data_ref(); |
| 485 | item_type& item = data.items[id]; |
| 486 | --item.usages; |
| 487 | |
| 488 | if(! item.usages) [[unlikely]] |
| 489 | { |
| 490 | item.update = false; |
| 491 | item.remove_if_not_needed = false; |
| 492 | data.free_item_indexes.push_back(int8_t(id)); |
| 493 | } |
| 494 | } |
| 495 | |
| 496 | void attach_sprite(int id, sprite_affine_mat_attach_node_type& attach_node) |
| 497 | { |
no test coverage detected