// // #include "global.h" #include "sprite.h" #include "task.h" #include "decoration.h" #include "decoration_inventory.h" #define DECOR_INV(ptr) {.items = (u8 *)&ptr, .size = sizeof ptr} struct DecorationInventory const gDecorationInventories[] = { DECOR_INV(gSaveBlock1.decorDesk), DECOR_INV(gSaveBlock1.decorChair), DECOR_INV(gSaveBlock1.decorPlant), DECOR_INV(gSaveBlock1.decorOrnament), DECOR_INV(gSaveBlock1.decorMat), DECOR_INV(gSaveBlock1.decorPoster), DECOR_INV(gSaveBlock1.decorDoll), DECOR_INV(gSaveBlock1.decorCushion) }; void ClearDecorationInventory(u8 invIdx) { u8 i; for (i=0; i gDecorationInventories[invIdx].items[j])) { tmp = gDecorationInventories[invIdx].items[i]; gDecorationInventories[invIdx].items[i] = gDecorationInventories[invIdx].items[j]; gDecorationInventories[invIdx].items[j] = tmp; } } } } u8 sub_8134194(u8 invIdx) { u8 i; u8 count; count = 0; for (i=0; i