Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_save.h File Reference

Go to the source code of this file.

Classes

class  dSv_player_status_a_c
 
class  dSv_player_status_b_c
 
class  dSv_horse_place_c
 
class  dSv_player_return_place_c
 
class  dSv_player_field_last_stay_info_c
 
class  dSv_player_last_mark_info_c
 
class  dSv_player_item_c
 
class  dSv_player_get_item_c
 
class  dSv_player_item_record_c
 
class  dSv_player_item_max_c
 
class  dSv_player_collect_c
 
class  dSv_player_wolf_c
 
class  dSv_light_drop_c
 
class  dSv_letter_info_c
 
class  dSv_fishing_info_c
 
class  dSv_player_info_c
 
class  dSv_player_config_c
 
class  dSv_player_c
 
class  dSv_memBit_c
 
class  dSv_event_c
 
class  dSv_MiniGame_c
 
class  dSv_memory_c
 
class  dSv_memory2_c
 
class  dSv_danBit_c
 
class  dSv_zoneBit_c
 
class  dSv_zoneActor_c
 
class  dSv_zone_c
 
class  dSv_restart_c
 
class  dSv_turnRestart_c
 
class  dSv_turnRestart_c::dSv_turnRestart_camera_c
 
class  dSv_reserve_c
 
class  dSv_save_c
 
class  dSv_info_c
 
class  dSv_event_flag_c
 
class  dSv_event_tmp_flag_c
 

Enumerations

enum  ButtonIndexes { A_BUTTON , B_BUTTON }
 
enum  Wallets { WALLET , BIG_WALLET , GIANT_WALLET }
 
enum  ItemSlots {
  SLOT_0 , SLOT_1 , SLOT_2 , SLOT_3 ,
  SLOT_4 , SLOT_5 , SLOT_6 , SLOT_7 ,
  SLOT_8 , SLOT_9 , SLOT_10 , SLOT_11 ,
  SLOT_12 , SLOT_13 , SLOT_14 , SLOT_15 ,
  SLOT_16 , SLOT_17 , SLOT_18 , SLOT_19 ,
  SLOT_20 , SLOT_21 , SLOT_22 , SLOT_23
}
 
enum  CollectItem {
  COLLECT_CLOTHING , COLLECT_SWORD , COLLECT_SHIELD , COLLECT_SMELL ,
  B_BUTTON_ITEM
}
 
enum  Swords { COLLECT_ORDON_SWORD , COLLECT_MASTER_SWORD , COLLECT_WOODEN_SWORD , COLLECT_LIGHT_SWORD }
 
enum  Shields { COLLECT_WOODEN_SHIELD , COLLECT_ORDON_SHIELD , COLLECT_HYLIAN_SHIELD }
 
enum  Clothes { KOKIRI_CLOTHES_FLAG }
 
enum  LightDropStages { FARON_VESSEL , ELDIN_VESSEL , LANAYRU_VESSEL }
 
enum  ItemMax { ARROW_MAX , NORMAL_BOMB_MAX , WATER_BOMB_MAX , POKE_BOMB_MAX = 6 }
 
enum  {
  SELECT_ITEM_LEFT , SELECT_ITEM_RIGHT , SELECT_ITEM_DOWN , SELECT_ITEM_B ,
  SELECT_ITEM_X = SELECT_ITEM_LEFT , SELECT_ITEM_Y = SELECT_ITEM_RIGHT
}
 
enum  { TF_STATUS_HUMAN , TF_STATUS_WOLF }
 

Functions

 STATIC_ASSERT (sizeof(dSv_memory_c)==0x20)
 
 STATIC_ASSERT (sizeof(dSv_memory2_c)==8)
 
 STATIC_ASSERT (sizeof(dSv_zone_c)==0x20)
 

Enumeration Type Documentation

◆ anonymous enum

Enumerator
SELECT_ITEM_LEFT 
SELECT_ITEM_RIGHT 
SELECT_ITEM_DOWN 
SELECT_ITEM_B 
SELECT_ITEM_X 
SELECT_ITEM_Y 

◆ anonymous enum

Enumerator
TF_STATUS_HUMAN 
TF_STATUS_WOLF 

◆ ButtonIndexes

Enumerator
A_BUTTON 
B_BUTTON 

◆ Clothes

Enumerator
KOKIRI_CLOTHES_FLAG 

◆ CollectItem

Enumerator
COLLECT_CLOTHING 
COLLECT_SWORD 
COLLECT_SHIELD 
COLLECT_SMELL 
B_BUTTON_ITEM 

◆ ItemMax

Enumerator
ARROW_MAX 
NORMAL_BOMB_MAX 
WATER_BOMB_MAX 
POKE_BOMB_MAX 

◆ ItemSlots

Enumerator
SLOT_0 
SLOT_1 
SLOT_2 
SLOT_3 
SLOT_4 
SLOT_5 
SLOT_6 
SLOT_7 
SLOT_8 
SLOT_9 
SLOT_10 
SLOT_11 
SLOT_12 
SLOT_13 
SLOT_14 
SLOT_15 
SLOT_16 
SLOT_17 
SLOT_18 
SLOT_19 
SLOT_20 
SLOT_21 
SLOT_22 
SLOT_23 

◆ LightDropStages

Enumerator
FARON_VESSEL 
ELDIN_VESSEL 
LANAYRU_VESSEL 

◆ Shields

Enumerator
COLLECT_WOODEN_SHIELD 
COLLECT_ORDON_SHIELD 
COLLECT_HYLIAN_SHIELD 

◆ Swords

Enumerator
COLLECT_ORDON_SWORD 
COLLECT_MASTER_SWORD 
COLLECT_WOODEN_SWORD 
COLLECT_LIGHT_SWORD 

◆ Wallets

Enumerator
WALLET 
BIG_WALLET 
GIANT_WALLET 

Function Documentation

◆ STATIC_ASSERT() [1/3]

STATIC_ASSERT ( sizeof(dSv_memory2_c = =8)

◆ STATIC_ASSERT() [2/3]

STATIC_ASSERT ( sizeof(dSv_memory_c = =0x20)

◆ STATIC_ASSERT() [3/3]

STATIC_ASSERT ( sizeof(dSv_zone_c = =0x20)