Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_meter2_info.cpp File Reference

Enumerations

enum  ITEMICON_RES_FILE_ID {
  ITEMICON_BTI_ARI_MESU_00 =0x3 , ITEMICON_BTI_ARI_OSU_00 =0x4 , ITEMICON_BTI_BATTA_MESU_00 =0x5 , ITEMICON_BTI_BATTA_OSU_00 =0x6 ,
  ITEMICON_BTI_CHOCHO_MESU_00 =0x7 , ITEMICON_BTI_CHOCHO_OSU_00 =0x8 , ITEMICON_BTI_DANGOMUSHI_MESU_00 =0x9 , ITEMICON_BTI_DANGOMUSHI_OSU_00 =0xA ,
  ITEMICON_BTI_IM_BOM_MUSHI_48 =0xB , ITEMICON_BTI_IM_BOM_NORMAL_48 =0xC , ITEMICON_BTI_IM_BOM_SUICHU_48 =0xD , ITEMICON_BTI_IM_BOTTLE =0xE ,
  ITEMICON_BTI_IM_BOTTLE_HATCHINOKO =0xF , ITEMICON_BTI_IM_BOTTLE_MIMIZU =0x10 , ITEMICON_BTI_IM_BOTTLE_NAKAMI =0x11 , ITEMICON_BTI_IM_BOTTLE_NAKAMI_HALF =0x12 ,
  ITEMICON_BTI_IM_BOTTLE_NAKAMI_NAKAMI_SOUP =0x13 , ITEMICON_BTI_IM_BOTTLE_POU =0x14 , ITEMICON_BTI_IM_CHEESE_48 =0x15 , ITEMICON_BTI_IM_COPY_ROD_48 =0x16 ,
  ITEMICON_BTI_IM_D_MKEY_3PARTS_MIX_48 =0x17 , ITEMICON_BTI_IM_FISHING_48 =0x18 , ITEMICON_BTI_IM_FISHING_HACHINOKO_48 =0x19 , ITEMICON_BTI_IM_FISHING_MIMIZU_48 =0x1A ,
  ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI =0x1B , ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_HACHINOKO =0x1C , ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_MIMIZU =0x1D , ITEMICON_BTI_IM_HONNY_48 =0x1E ,
  ITEMICON_BTI_IM_HOOKSHOT_48 =0x1F , ITEMICON_BTI_IM_IRONBALL_48 =0x20 , ITEMICON_BTI_IM_ITEM_ICON_BOSS_KEY_48 =0x21 , ITEMICON_BTI_IM_KAKIOKI_48 =0x22 ,
  ITEMICON_BTI_IM_KANTERA_OFF_48 =0x23 , ITEMICON_BTI_IM_KINOBOU_48 =0x24 , ITEMICON_BTI_IM_MAGNE_BOOTS_06 =0x25 , ITEMICON_BTI_IM_MUSUKO_48 =0x26 ,
  ITEMICON_BTI_IM_NAVI_TRY_00_07 =0x27 , ITEMICON_BTI_IM_OBACHAN_48 =0x28 , ITEMICON_BTI_IM_PUMPKIN_48 =0x29 , ITEMICON_BTI_IM_SANGO_MIMIKAZARI_48 =0x2A ,
  ITEMICON_BTI_IM_SPPINER_48 =0x2B , ITEMICON_BTI_IM_W_HOOKSHOT_48 =0x2C , ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_13 =0x2D , ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13 =0x2E ,
  ITEMICON_BTI_KABUTO_MESU_00 =0x2F , ITEMICON_BTI_KABUTO_OSU_00 =0x30 , ITEMICON_BTI_KAGERO_MESU_00 =0x31 , ITEMICON_BTI_KAGERO_OSU_00 =0x32 ,
  ITEMICON_BTI_KAMAKIRI_MESU_00 =0x33 , ITEMICON_BTI_KAMAKIRI_OSU_00 =0x34 , ITEMICON_BTI_KATATUMURI_MESU_00 =0x35 , ITEMICON_BTI_KATATUMURI_OSU_00 =0x36 ,
  ITEMICON_BTI_KUWAGATA_MESU_00 =0x37 , ITEMICON_BTI_KUWAGATA_OSU_00 =0x38 , ITEMICON_BTI_LETTER_ =0x39 , ITEMICON_BTI_NANAHUSHI_MESU_00 =0x3A ,
  ITEMICON_BTI_NANAHUSHI_OSU_00 =0x3B , ITEMICON_BTI_NI_HAIRIANOTATE_48 =0x3C , ITEMICON_BTI_NI_ITEM_ICON_MAKIMONO =0x3D , ITEMICON_BTI_NI_ITEM_ICON_POU =0x3E ,
  ITEMICON_BTI_NI_KEY_SHINSHITU_48 =0x3F , ITEMICON_BTI_NI_KINOTATE_48 =0x40 , ITEMICON_BTI_NI_MAGICARMOR_48 =0x41 , ITEMICON_BTI_NI_MASTERSWORD_48 =0x42 ,
  ITEMICON_BTI_NI_MKEY_PARTS1_GET_47_56 =0x43 , ITEMICON_BTI_NI_MKEY_PARTS2_47_56 =0x44 , ITEMICON_BTI_NI_MKEY_PARTS2_GET_47_56 =0x45 , ITEMICON_BTI_NI_MKEY_PARTS3_GET_47_56 =0x46 ,
  ITEMICON_BTI_NI_SAIFU1_48 =0x47 , ITEMICON_BTI_NI_SAIFU2_48 =0x48 , ITEMICON_BTI_NI_SAIFU3_48 =0x49 , ITEMICON_BTI_NI_YADUTU1_48 =0x4A ,
  ITEMICON_BTI_NI_YADUTU2_48 =0x4B , ITEMICON_BTI_NI_YADUTU3_48 =0x4C , ITEMICON_BTI_NI_ZOURANOFUKU_48 =0x4D , ITEMICON_BTI_O_FISHING_LURE =0x4E ,
  ITEMICON_BTI_O_GD_KOMONSHO =0x4F , ITEMICON_BTI_O_HEART_KAKERA_48 =0x50 , ITEMICON_BTI_O_HEART_UTUWA_48 =0x51 , ITEMICON_BTI_O_HIKARI_POD =0x52 ,
  ITEMICON_BTI_ST_ARROWS =0x53 , ITEMICON_BTI_ST_BILL =0x54 , ITEMICON_BTI_ST_BOMPOACH_LV1 =0x55 , ITEMICON_BTI_ST_BOMPOACH_LV2 =0x56 ,
  ITEMICON_BTI_ST_COPY_ROD_B =0x57 , ITEMICON_BTI_ST_FIGURE =0x58 , ITEMICON_BTI_ST_HAWKEYE =0x59 , ITEMICON_BTI_ST_LEN_LETTER =0x5A ,
  ITEMICON_BTI_ST_PACHINKO =0x5B , ITEMICON_BTI_ST_PACHINKO_SEED =0x5C , ITEMICON_BTI_ST_PENDANT =0x5D , ITEMICON_BTI_TENTOMUSHI_MESU_00 =0x5E ,
  ITEMICON_BTI_TENTOMUSHI_OSU_00 =0x5F , ITEMICON_BTI_TONBO_MESU_00 =0x60 , ITEMICON_BTI_TONBO_OSU_00 =0x61 , ITEMICON_BTI_TT_BOOMERANG_05 =0x62 ,
  ITEMICON_BTI_TT_BOTTLE_48 =0x63 , ITEMICON_BTI_TT_BOTTLE_HALFMILK_48 =0x64 , ITEMICON_BTI_TT_BOTTLE_MILK_48 =0x65 , ITEMICON_BTI_TT_BOTTLE_OIL_48 =0x66 ,
  ITEMICON_BTI_TT_BOTTLE_RECOVERY_48 =0x67 , ITEMICON_BTI_TT_BOTTLE_WATER_48 =0x68 , ITEMICON_BTI_TT_BOW_06 =0x69 , ITEMICON_BTI_TT_HOOK_SHOT_01 =0x6A ,
  ITEMICON_BTI_TT_ITUMONOFUKU_S3TC =0x6B , ITEMICON_BTI_TT_KANTERA_48 =0x6C , ITEMICON_BTI_TT_KEY_BOSS_48 =0x6D , ITEMICON_BTI_TT_KEY_NORMAL_48 =0x6E ,
  ITEMICON_BTI_TT_KMPS_48 =0x6F , ITEMICON_BTI_TT_KOKIRINOKEN_S3_TC =0x70 , ITEMICON_BTI_TT_MAP_48 =0x71 , ITEMICON_BTI_TT_SWORD_48 =0x72 ,
  ITEMICON_BTI_TT_WOOD_SHIELD_48 =0x73 , ITEMICON_BTI_TTDELUNOTATE_S3_TC =0x74 , ITEMICON_BTI_ZELDA_HEART_PARTS1_GET =0x75 , ITEMICON_BTI_ZELDA_HEART_PARTS2_GET =0x76 ,
  ITEMICON_BTI_ZELDA_HEART_PARTS3_GET =0x77 , ITEMICON_BTI_ZELDA_HEART_PARTS4_GET =0x78
}
 
enum  dMeter2_ItemType {
  ItemType_DEFAULT , ItemType_GREEN_RUPEE , ItemType_BLUE_RUPEE , ItemType_YELLOW_RUPEE ,
  ItemType_RED_RUPEE , ItemType_PURPLE_RUPEE , ItemType_ORANGE_RUPEE , ItemType_SILVER_RUPEE ,
  ItemType_EMPTY_BOTTLE , ItemType_RED_BOTTLE , ItemType_GREEN_BOTTLE , ItemType_BLUE_BOTTLE ,
  ItemType_MILK_BOTTLE , ItemType_HALF_MILK_BOTTLE , ItemType_OIL_BOTTLE , ItemType_WATER_BOTTLE ,
  ItemType_HOT_SPRING , ItemType_LV1_SOUP , ItemType_LV2_3_SOUP , ItemType_UGLY_SOUP ,
  ItemType_CHUCHU_RED , ItemType_CHUCHU_BLUE , ItemType_CHUCHU_GREEN , ItemType_CHUCHU_YELLOW ,
  ItemType_CHUCHU_PURPLE , ItemType_CHUCHU_RARE , ItemType_CHUCHU_BLACK , ItemType_POU_FIRE ,
  ItemType_FAIRY , ItemType_BEE_CHILD , ItemType_WORM , ItemType_DROP_BOTTLE ,
  ItemType_BOMB_ARROW = 33 , ItemType_HAWK_ARROW
}
 

Functions

s16 dMeter2Info_getNowLifeGauge ()
 
const char * dMeter2Info_getNumberTextureName (int i_num)
 
const char * dMeter2Info_getPlusTextureName ()
 
u8 dMeter2Info_getPixel (f32 i_posX, f32 i_posY, f32 param_2, f32 param_3, f32 i_sizeX, f32 i_sizeY, ResTIMG const *i_resTimg)
 
void dMeter2Info_setCloth (u8 i_clothId, bool i_offItemBit)
 
void dMeter2Info_setSword (u8 i_itemId, bool i_offItemBit)
 
void dMeter2Info_setShield (u8 i_itemId, bool i_offItemBit)
 
bool dMeter2Info_is2DActiveTouchArea ()
 
bool dMeter2Info_isMapOpenCheck ()
 
bool dMeter2Info_isItemOpenCheck ()
 
u8 dMeter2Info_getRecieveLetterNum ()
 
u8 dMeter2Info_getNewLetterNum ()
 
int dMeter2Info_setNewLetterSender ()
 
int dMeter2Info_recieveLetter ()
 
void dMeter2Info_set2DVibration ()
 
void dMeter2Info_set2DVibrationM ()
 

Variables

dMeter2Info_c g_meter2_info
 

Enumeration Type Documentation

◆ dMeter2_ItemType

Enumerator
ItemType_DEFAULT 
ItemType_GREEN_RUPEE 
ItemType_BLUE_RUPEE 
ItemType_YELLOW_RUPEE 
ItemType_RED_RUPEE 
ItemType_PURPLE_RUPEE 
ItemType_ORANGE_RUPEE 
ItemType_SILVER_RUPEE 
ItemType_EMPTY_BOTTLE 
ItemType_RED_BOTTLE 
ItemType_GREEN_BOTTLE 
ItemType_BLUE_BOTTLE 
ItemType_MILK_BOTTLE 
ItemType_HALF_MILK_BOTTLE 
ItemType_OIL_BOTTLE 
ItemType_WATER_BOTTLE 
ItemType_HOT_SPRING 
ItemType_LV1_SOUP 
ItemType_LV2_3_SOUP 
ItemType_UGLY_SOUP 
ItemType_CHUCHU_RED 
ItemType_CHUCHU_BLUE 
ItemType_CHUCHU_GREEN 
ItemType_CHUCHU_YELLOW 
ItemType_CHUCHU_PURPLE 
ItemType_CHUCHU_RARE 
ItemType_CHUCHU_BLACK 
ItemType_POU_FIRE 
ItemType_FAIRY 
ItemType_BEE_CHILD 
ItemType_WORM 
ItemType_DROP_BOTTLE 
ItemType_BOMB_ARROW 
ItemType_HAWK_ARROW 

◆ ITEMICON_RES_FILE_ID

Enumerator
ITEMICON_BTI_ARI_MESU_00 
ITEMICON_BTI_ARI_OSU_00 
ITEMICON_BTI_BATTA_MESU_00 
ITEMICON_BTI_BATTA_OSU_00 
ITEMICON_BTI_CHOCHO_MESU_00 
ITEMICON_BTI_CHOCHO_OSU_00 
ITEMICON_BTI_DANGOMUSHI_MESU_00 
ITEMICON_BTI_DANGOMUSHI_OSU_00 
ITEMICON_BTI_IM_BOM_MUSHI_48 
ITEMICON_BTI_IM_BOM_NORMAL_48 
ITEMICON_BTI_IM_BOM_SUICHU_48 
ITEMICON_BTI_IM_BOTTLE 
ITEMICON_BTI_IM_BOTTLE_HATCHINOKO 
ITEMICON_BTI_IM_BOTTLE_MIMIZU 
ITEMICON_BTI_IM_BOTTLE_NAKAMI 
ITEMICON_BTI_IM_BOTTLE_NAKAMI_HALF 
ITEMICON_BTI_IM_BOTTLE_NAKAMI_NAKAMI_SOUP 
ITEMICON_BTI_IM_BOTTLE_POU 
ITEMICON_BTI_IM_CHEESE_48 
ITEMICON_BTI_IM_COPY_ROD_48 
ITEMICON_BTI_IM_D_MKEY_3PARTS_MIX_48 
ITEMICON_BTI_IM_FISHING_48 
ITEMICON_BTI_IM_FISHING_HACHINOKO_48 
ITEMICON_BTI_IM_FISHING_MIMIZU_48 
ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI 
ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_HACHINOKO 
ITEMICON_BTI_IM_FISHING_SANGO_MIMIKAZARI_MIMIZU 
ITEMICON_BTI_IM_HONNY_48 
ITEMICON_BTI_IM_HOOKSHOT_48 
ITEMICON_BTI_IM_IRONBALL_48 
ITEMICON_BTI_IM_ITEM_ICON_BOSS_KEY_48 
ITEMICON_BTI_IM_KAKIOKI_48 
ITEMICON_BTI_IM_KANTERA_OFF_48 
ITEMICON_BTI_IM_KINOBOU_48 
ITEMICON_BTI_IM_MAGNE_BOOTS_06 
ITEMICON_BTI_IM_MUSUKO_48 
ITEMICON_BTI_IM_NAVI_TRY_00_07 
ITEMICON_BTI_IM_OBACHAN_48 
ITEMICON_BTI_IM_PUMPKIN_48 
ITEMICON_BTI_IM_SANGO_MIMIKAZARI_48 
ITEMICON_BTI_IM_SPPINER_48 
ITEMICON_BTI_IM_W_HOOKSHOT_48 
ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_13 
ITEMICON_BTI_IM_ZELDA_ITEM_ICON_RUPY_L_13 
ITEMICON_BTI_KABUTO_MESU_00 
ITEMICON_BTI_KABUTO_OSU_00 
ITEMICON_BTI_KAGERO_MESU_00 
ITEMICON_BTI_KAGERO_OSU_00 
ITEMICON_BTI_KAMAKIRI_MESU_00 
ITEMICON_BTI_KAMAKIRI_OSU_00 
ITEMICON_BTI_KATATUMURI_MESU_00 
ITEMICON_BTI_KATATUMURI_OSU_00 
ITEMICON_BTI_KUWAGATA_MESU_00 
ITEMICON_BTI_KUWAGATA_OSU_00 
ITEMICON_BTI_LETTER_ 
ITEMICON_BTI_NANAHUSHI_MESU_00 
ITEMICON_BTI_NANAHUSHI_OSU_00 
ITEMICON_BTI_NI_HAIRIANOTATE_48 
ITEMICON_BTI_NI_ITEM_ICON_MAKIMONO 
ITEMICON_BTI_NI_ITEM_ICON_POU 
ITEMICON_BTI_NI_KEY_SHINSHITU_48 
ITEMICON_BTI_NI_KINOTATE_48 
ITEMICON_BTI_NI_MAGICARMOR_48 
ITEMICON_BTI_NI_MASTERSWORD_48 
ITEMICON_BTI_NI_MKEY_PARTS1_GET_47_56 
ITEMICON_BTI_NI_MKEY_PARTS2_47_56 
ITEMICON_BTI_NI_MKEY_PARTS2_GET_47_56 
ITEMICON_BTI_NI_MKEY_PARTS3_GET_47_56 
ITEMICON_BTI_NI_SAIFU1_48 
ITEMICON_BTI_NI_SAIFU2_48 
ITEMICON_BTI_NI_SAIFU3_48 
ITEMICON_BTI_NI_YADUTU1_48 
ITEMICON_BTI_NI_YADUTU2_48 
ITEMICON_BTI_NI_YADUTU3_48 
ITEMICON_BTI_NI_ZOURANOFUKU_48 
ITEMICON_BTI_O_FISHING_LURE 
ITEMICON_BTI_O_GD_KOMONSHO 
ITEMICON_BTI_O_HEART_KAKERA_48 
ITEMICON_BTI_O_HEART_UTUWA_48 
ITEMICON_BTI_O_HIKARI_POD 
ITEMICON_BTI_ST_ARROWS 
ITEMICON_BTI_ST_BILL 
ITEMICON_BTI_ST_BOMPOACH_LV1 
ITEMICON_BTI_ST_BOMPOACH_LV2 
ITEMICON_BTI_ST_COPY_ROD_B 
ITEMICON_BTI_ST_FIGURE 
ITEMICON_BTI_ST_HAWKEYE 
ITEMICON_BTI_ST_LEN_LETTER 
ITEMICON_BTI_ST_PACHINKO 
ITEMICON_BTI_ST_PACHINKO_SEED 
ITEMICON_BTI_ST_PENDANT 
ITEMICON_BTI_TENTOMUSHI_MESU_00 
ITEMICON_BTI_TENTOMUSHI_OSU_00 
ITEMICON_BTI_TONBO_MESU_00 
ITEMICON_BTI_TONBO_OSU_00 
ITEMICON_BTI_TT_BOOMERANG_05 
ITEMICON_BTI_TT_BOTTLE_48 
ITEMICON_BTI_TT_BOTTLE_HALFMILK_48 
ITEMICON_BTI_TT_BOTTLE_MILK_48 
ITEMICON_BTI_TT_BOTTLE_OIL_48 
ITEMICON_BTI_TT_BOTTLE_RECOVERY_48 
ITEMICON_BTI_TT_BOTTLE_WATER_48 
ITEMICON_BTI_TT_BOW_06 
ITEMICON_BTI_TT_HOOK_SHOT_01 
ITEMICON_BTI_TT_ITUMONOFUKU_S3TC 
ITEMICON_BTI_TT_KANTERA_48 
ITEMICON_BTI_TT_KEY_BOSS_48 
ITEMICON_BTI_TT_KEY_NORMAL_48 
ITEMICON_BTI_TT_KMPS_48 
ITEMICON_BTI_TT_KOKIRINOKEN_S3_TC 
ITEMICON_BTI_TT_MAP_48 
ITEMICON_BTI_TT_SWORD_48 
ITEMICON_BTI_TT_WOOD_SHIELD_48 
ITEMICON_BTI_TTDELUNOTATE_S3_TC 
ITEMICON_BTI_ZELDA_HEART_PARTS1_GET 
ITEMICON_BTI_ZELDA_HEART_PARTS2_GET 
ITEMICON_BTI_ZELDA_HEART_PARTS3_GET 
ITEMICON_BTI_ZELDA_HEART_PARTS4_GET 

Function Documentation

◆ dMeter2Info_getNewLetterNum()

u8 dMeter2Info_getNewLetterNum ( )

◆ dMeter2Info_getNowLifeGauge()

s16 dMeter2Info_getNowLifeGauge ( )

◆ dMeter2Info_getNumberTextureName()

const char * dMeter2Info_getNumberTextureName ( int i_num)

◆ dMeter2Info_getPixel()

u8 dMeter2Info_getPixel ( f32 i_posX,
f32 i_posY,
f32 param_2,
f32 param_3,
f32 i_sizeX,
f32 i_sizeY,
ResTIMG const * i_resTimg )

◆ dMeter2Info_getPlusTextureName()

const char * dMeter2Info_getPlusTextureName ( )

◆ dMeter2Info_getRecieveLetterNum()

u8 dMeter2Info_getRecieveLetterNum ( )

◆ dMeter2Info_is2DActiveTouchArea()

bool dMeter2Info_is2DActiveTouchArea ( )

◆ dMeter2Info_isItemOpenCheck()

bool dMeter2Info_isItemOpenCheck ( )

◆ dMeter2Info_isMapOpenCheck()

bool dMeter2Info_isMapOpenCheck ( )

◆ dMeter2Info_recieveLetter()

int dMeter2Info_recieveLetter ( )

◆ dMeter2Info_set2DVibration()

void dMeter2Info_set2DVibration ( )

◆ dMeter2Info_set2DVibrationM()

void dMeter2Info_set2DVibrationM ( )

◆ dMeter2Info_setCloth()

void dMeter2Info_setCloth ( u8 i_clothId,
bool i_offItemBit )

◆ dMeter2Info_setNewLetterSender()

int dMeter2Info_setNewLetterSender ( )

◆ dMeter2Info_setShield()

void dMeter2Info_setShield ( u8 i_itemId,
bool i_offItemBit )

◆ dMeter2Info_setSword()

void dMeter2Info_setSword ( u8 i_itemId,
bool i_offItemBit )

Variable Documentation

◆ g_meter2_info

dMeter2Info_c g_meter2_info