MCPcopy Create free account
hub / github.com/GValiente/butano / decrease_usages

Function decrease_usages

butano/src/bn_sprite_affine_mats_manager.cpp:482–494  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

480}
481
482void 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
496void attach_sprite(int id, sprite_affine_mat_attach_node_type& attach_node)
497{

Callers 1

Calls 1

push_backMethod · 0.45

Tested by

no test coverage detected