src/object/furniture.c file

Furniture object.

Classes

struct FurnitureEntity
struct FurnitureCfg

Enums

enum (anonymous) { FURNITURE_INIT, FURNITURE_UPDATE }
enum FurnitureFlag { TMP }
enum FurnitureType { BOOKSHELF, CRATE, BULLETIN_BOARD, CERAMIC_SHELF1, FLOUR_SACK, LOGS, WATER_BARREL, WEAPON_RACK, RED_CAULDRON, SMITH_FORGE, LARGE_CERAMIC_SHELF, LADDER, GLOWING_PLANT, GLOWING_SPORES, LOG_SHELF, KINSTONE_SHELF, BLUE_CAULDRON, HAY_BED, MILK_JUG, HAY_BALE, FLOWER_BED_SMALL, FLOWER_BED_VERT, FLOWER_BED_HORIZ, CARPENTER_MACHINE, SPROUT_CART, ENVELOPE_SHELF, BREAD_SHELF, MAYOR_DESK, SHOES, REPAIRED_SHOE, SHOE_DESK, STAIRCASE, DECORATED_STONE, BIRD_STATUE, CLOSET, DRAWERS, CERAMIC_SHELF2, LARGE_BOOKCASE, MINISH_BED, MINISH_BUTTONS, MINISH_CHEESE, MINISH_CHERRIES, MINISH_CHESSPIECE, MINISH_COOKIES, MINISH_MUG, DR_LEFT_DESK1, DR_LEFT_DESK2, MINISH_DIE, MINISH_GEAR, MINISH_PINCUSHION, MINISH_THREAD, MINISH_MALLET, MINISH_SCROLL_BOX, MINISH_APPLE, MINISH_CANDLE, MINISH_WOOD_PLANK, GBA_SCREEN, PHONOGRAPH, BAKERY_TABLE, WOODEN_TABLE, LOW_BOOKSHELF, FIGURINE_DEVICE_STATIC, FORGE_HELPER, MINISH_UNLIT_CANDLE, MINISH_GEARS, DOUBLE_BOOKSHELF_STATIC, MINISH_DECOR1, MINISH_DECOR2, MINISH_JAM, MINISH_BREAD, POSTER1, POSTER2, NOTE }

Typedefs

using FurnitureAction = void()(FurnitureEntity*)

Functions

static void sub_08090DC4(FurnitureEntity*)
static void sub_08090E64(FurnitureEntity*)
static void sub_08090B6C(FurnitureEntity*)
static void sub_08090E4C(FurnitureEntity*)
static void sub_08090CDC(u32, u32, u32)
void Furniture(Entity* this)
static void FurnitureInit(FurnitureEntity* this)
static void FurnitureUpdate(FurnitureEntity* this)

Variables

static FurnitureAction FurnitureInit
static FurnitureAction FurnitureUpdate
static const FurnitureCfg gUnk_08121EF8
static const FurnitureCfg gUnk_08122128
static const FurnitureCfg gUnk_08122198
static const FurnitureCfg gUnk_081221A8
static const FurnitureCfg gUnk_081221B8
static const FurnitureCfg gUnk_081221C8
static const FurnitureCfg gUnk_081221D8
static const FurnitureCfg gUnk_081221E8
static const FurnitureCfg gUnk_081221F8
static const FurnitureCfg gUnk_08122208