Hengband  2.1.4
 全て データ構造 ファイル 関数 変数 型定義 マクロ定義 ページ
変数
構造体 player_type

#include <types.h>

変数

s16b oldpy
 
s16b oldpx
 
byte psex
 
byte prace
 
byte pclass
 
byte pseikaku
 
byte realm1
 
byte realm2
 
byte oops
 
byte hitdie
 
u16b expfact
 
s16b age
 
s16b ht
 
s16b wt
 
s16b sc
 
s32b au
 
s32b max_max_exp
 
s32b max_exp
 
s32b exp
 
u32b exp_frac
 
s16b lev
 
s16b town_num
 
s16b arena_number
 
bool inside_arena
 
s16b inside_quest
 
bool inside_battle
 
s32b wilderness_x
 
s32b wilderness_y
 
bool wild_mode
 
s32b mhp
 
s32b chp
 
u32b chp_frac
 
s32b msp
 
s32b csp
 
u32b csp_frac
 
s16b max_plv
 
s16b stat_max [6]
 
s16b stat_max_max [6]
 
s16b stat_cur [6]
 
s16b learned_spells
 
s16b add_spells
 
u32b count
 
s16b fast
 
s16b slow
 
s16b blind
 
s16b paralyzed
 
s16b confused
 
s16b afraid
 
s16b image
 
s16b poisoned
 
s16b cut
 
s16b stun
 
s16b protevil
 
s16b invuln
 
s16b ult_res
 
s16b hero
 
s16b shero
 
s16b shield
 
s16b blessed
 
s16b tim_invis
 
s16b tim_infra
 
s16b tsuyoshi
 
s16b ele_attack
 
s16b ele_immune
 
s16b oppose_acid
 
s16b oppose_elec
 
s16b oppose_fire
 
s16b oppose_cold
 
s16b oppose_pois
 
s16b tim_esp
 
s16b wraith_form
 
s16b resist_magic
 
s16b tim_regen
 
s16b kabenuke
 
s16b tim_stealth
 
s16b tim_levitation
 
s16b tim_sh_touki
 
s16b lightspeed
 
s16b tsubureru
 
s16b magicdef
 
s16b tim_res_nether
 
s16b tim_res_time
 
byte mimic_form
 
s16b tim_mimic
 
s16b tim_sh_fire
 
s16b tim_sh_holy
 
s16b tim_eyeeye
 
s16b tim_reflect
 
s16b multishadow
 
s16b dustrobe
 
s16b chaos_patron
 
u32b muta1
 
u32b muta2
 
u32b muta3
 
s16b virtues [8]
 
s16b vir_types [8]
 
s16b word_recall
 
s16b alter_reality
 
byte recall_dungeon
 
s16b energy_need
 
s16b enchant_energy_need
 
s16b food
 
u32b special_attack
 
u32b special_defense
 
byte action
 
u32b spell_learned1
 
u32b spell_learned2
 
u32b spell_worked1
 
u32b spell_worked2
 
u32b spell_forgotten1
 
u32b spell_forgotten2
 
byte spell_order [64]
 
s16b spell_exp [64]
 
s16b weapon_exp [5][64]
 
s16b skill_exp [10]
 
s32b magic_num1 [108]
 
byte magic_num2 [108]
 
s16b mane_spell [MAX_MANE]
 
s16b mane_dam [MAX_MANE]
 
s16b mane_num
 
s16b concent
 
s16b player_hp [PY_MAX_LEVEL]
 
char died_from [80]
 
cptr last_message
 
char history [4][60]
 
u16b total_winner
 
u16b panic_save
 
u16b noscore
 
bool wait_report_score
 
bool is_dead
 
bool wizard
 
s16b riding
 
byte knowledge
 
s32b visit
 
byte start_race
 
s32b old_race1
 
s32b old_race2
 
s16b old_realm
 
s16b pet_follow_distance
 
s16b pet_extra_flags
 
s16b today_mon
 
bool dtrap
 
s16b floor_id
 
bool autopick_autoregister
 
byte feeling
 
s32b feeling_turn
 
bool playing
 
bool leaving
 
byte exit_bldg
 
bool leaving_dungeon
 
bool teleport_town
 
bool enter_dungeon
 
s16b health_who
 
s16b monster_race_idx
 
s16b object_kind_idx
 
s16b new_spells
 
s16b old_spells
 
s16b old_food_aux
 
bool old_cumber_armor
 
bool old_cumber_glove
 
bool old_heavy_wield [2]
 
bool old_heavy_shoot
 
bool old_icky_wield [2]
 
bool old_riding_wield [2]
 
bool old_riding_ryoute
 
bool old_monlite
 
s16b old_lite
 
bool cumber_armor
 
bool cumber_glove
 
bool heavy_wield [2]
 
bool heavy_shoot
 
bool icky_wield [2]
 
bool riding_wield [2]
 
bool riding_ryoute
 
bool monlite
 
s16b cur_lite
 
u32b notice
 
u32b update
 
u32b redraw
 
u32b window
 
s16b stat_use [6]
 
s16b stat_top [6]
 
bool sutemi
 
bool counter
 
s32b align
 
s16b run_py
 
s16b run_px
 
u32b total_weight
 
s16b stat_add [6]
 
s16b stat_ind [6]
 
bool immune_acid
 
bool immune_elec
 
bool immune_fire
 
bool immune_cold
 
bool resist_acid
 
bool resist_elec
 
bool resist_fire
 
bool resist_cold
 
bool resist_pois
 
bool resist_conf
 
bool resist_sound
 
bool resist_lite
 
bool resist_dark
 
bool resist_chaos
 
bool resist_disen
 
bool resist_shard
 
bool resist_nexus
 
bool resist_blind
 
bool resist_neth
 
bool resist_fear
 
bool resist_time
 
bool reflect
 
bool sh_fire
 
bool sh_elec
 
bool sh_cold
 
bool anti_magic
 
bool anti_tele
 
bool sustain_str
 
bool sustain_int
 
bool sustain_wis
 
bool sustain_dex
 
bool sustain_con
 
bool sustain_chr
 
u32b cursed
 
bool can_swim
 
bool levitation
 
bool lite
 
bool free_act
 
bool see_inv
 
bool regenerate
 
bool hold_exp
 
bool telepathy
 
bool esp_animal
 
bool esp_undead
 
bool esp_demon
 
bool esp_orc
 
bool esp_troll
 
bool esp_giant
 
bool esp_dragon
 
bool esp_human
 
bool esp_evil
 
bool esp_good
 
bool esp_nonliving
 
bool esp_unique
 
bool slow_digest
 
bool bless_blade
 
bool xtra_might
 
bool impact [2]
 
bool pass_wall
 
bool kill_wall
 
bool dec_mana
 
bool easy_spell
 
bool heavy_spell
 
bool warning
 
bool mighty_throw
 
bool see_nocto
 
s16b to_dd [2]
 
s16b to_ds [2]
 
s16b dis_to_h [2]
 
s16b dis_to_h_b
 
s16b dis_to_d [2]
 
s16b dis_to_a
 
s16b dis_ac
 
s16b to_h [2]
 
s16b to_h_b
 
s16b to_h_m
 
s16b to_d [2]
 
s16b to_d_m
 
s16b to_a
 
s16b to_m_chance
 
bool ryoute
 
bool migite
 
bool hidarite
 
bool no_flowed
 
s16b ac
 
s16b see_infra
 
s16b skill_dis
 
s16b skill_dev
 
s16b skill_sav
 
s16b skill_stl
 
s16b skill_srh
 
s16b skill_fos
 
s16b skill_thn
 
s16b skill_thb
 
s16b skill_tht
 
s16b skill_dig
 
s16b num_blow [2]
 
s16b num_fire
 
byte tval_xtra
 
byte tval_ammo
 
byte pspeed
 

構造体

s16b ac
byte action
s16b add_spells
s16b afraid
s16b age
s32b align
s16b alter_reality
bool anti_magic
bool anti_tele
s16b arena_number
s32b au
bool autopick_autoregister
bool bless_blade
s16b blessed
s16b blind
bool can_swim
s16b chaos_patron
s32b chp
u32b chp_frac
s16b concent
s16b confused
u32b count
bool counter
s32b csp
u32b csp_frac
bool cumber_armor
bool cumber_glove
s16b cur_lite
u32b cursed
s16b cut
bool dec_mana
char died_from[80]
s16b dis_ac
s16b dis_to_a
s16b dis_to_d[2]
s16b dis_to_h[2]
s16b dis_to_h_b
bool dtrap
s16b dustrobe
bool easy_spell
s16b ele_attack
s16b ele_immune
s16b enchant_energy_need
s16b energy_need
bool enter_dungeon
bool esp_animal
bool esp_demon
bool esp_dragon
bool esp_evil
bool esp_giant
bool esp_good
bool esp_human
bool esp_nonliving
bool esp_orc
bool esp_troll
bool esp_undead
bool esp_unique
byte exit_bldg
s32b exp
u32b exp_frac
u16b expfact
s16b fast
byte feeling
s32b feeling_turn
s16b floor_id
s16b food
bool free_act
s16b health_who
bool heavy_shoot
bool heavy_spell
bool heavy_wield[2]
s16b hero
bool hidarite
char history[4][60]
byte hitdie
bool hold_exp
s16b ht
bool icky_wield[2]
s16b image
bool immune_acid
bool immune_cold
bool immune_elec
bool immune_fire
bool impact[2]
bool inside_arena
bool inside_battle
s16b inside_quest
s16b invuln
bool is_dead
s16b kabenuke
bool kill_wall
byte knowledge
cptr last_message
s16b learned_spells
bool leaving
bool leaving_dungeon
s16b lev
bool levitation
s16b lightspeed
bool lite
s32b magic_num1[108]
byte magic_num2[108]
s16b magicdef
s16b mane_dam[MAX_MANE]
s16b mane_num
s16b mane_spell[MAX_MANE]
s32b max_exp
s32b max_max_exp
s16b max_plv
s32b mhp
bool mighty_throw
bool migite
byte mimic_form
bool monlite
s16b monster_race_idx
s32b msp
s16b multishadow
u32b muta1
u32b muta2
u32b muta3
s16b new_spells
bool no_flowed
u16b noscore
u32b notice
s16b num_blow[2]
s16b num_fire
s16b object_kind_idx
bool old_cumber_armor
bool old_cumber_glove
s16b old_food_aux
bool old_heavy_shoot
bool old_heavy_wield[2]
bool old_icky_wield[2]
s16b old_lite
bool old_monlite
s32b old_race1
s32b old_race2
s16b old_realm
bool old_riding_ryoute
bool old_riding_wield[2]
s16b old_spells
s16b oldpx
s16b oldpy
byte oops
s16b oppose_acid
s16b oppose_cold
s16b oppose_elec
s16b oppose_fire
s16b oppose_pois
u16b panic_save
s16b paralyzed
bool pass_wall
byte pclass
s16b pet_extra_flags
s16b pet_follow_distance
s16b player_hp[PY_MAX_LEVEL]
bool playing
s16b poisoned
byte prace
s16b protevil
byte pseikaku
byte psex
byte pspeed
byte realm1
byte realm2
byte recall_dungeon
u32b redraw
bool reflect
bool regenerate
bool resist_acid
bool resist_blind
bool resist_chaos
bool resist_cold
bool resist_conf
bool resist_dark
bool resist_disen
bool resist_elec
bool resist_fear
bool resist_fire
bool resist_lite
s16b resist_magic
bool resist_neth
bool resist_nexus
bool resist_pois
bool resist_shard
bool resist_sound
bool resist_time
s16b riding
bool riding_ryoute
bool riding_wield[2]
s16b run_px
s16b run_py
bool ryoute
s16b sc
s16b see_infra
bool see_inv
bool see_nocto
bool sh_cold
bool sh_elec
bool sh_fire
s16b shero
s16b shield
s16b skill_dev
s16b skill_dig
s16b skill_dis
s16b skill_exp[10]
s16b skill_fos
s16b skill_sav
s16b skill_srh
s16b skill_stl
s16b skill_thb
s16b skill_thn
s16b skill_tht
s16b slow
bool slow_digest
u32b special_attack
u32b special_defense
s16b spell_exp[64]
u32b spell_forgotten1
u32b spell_forgotten2
u32b spell_learned1
u32b spell_learned2
byte spell_order[64]
u32b spell_worked1
u32b spell_worked2
byte start_race
s16b stat_add[6]
s16b stat_cur[6]
s16b stat_ind[6]
s16b stat_max[6]
s16b stat_max_max[6]
s16b stat_top[6]
s16b stat_use[6]
s16b stun
bool sustain_chr
bool sustain_con
bool sustain_dex
bool sustain_int
bool sustain_str
bool sustain_wis
bool sutemi
bool telepathy
bool teleport_town
s16b tim_esp
s16b tim_eyeeye
s16b tim_infra
s16b tim_invis
s16b tim_levitation
s16b tim_mimic
s16b tim_reflect
s16b tim_regen
s16b tim_res_nether
s16b tim_res_time
s16b tim_sh_fire
s16b tim_sh_holy
s16b tim_sh_touki
s16b tim_stealth
s16b to_a
s16b to_d[2]
s16b to_d_m
s16b to_dd[2]
s16b to_ds[2]
s16b to_h[2]
s16b to_h_b
s16b to_h_m
s16b to_m_chance
s16b today_mon
u32b total_weight
u16b total_winner
s16b town_num
s16b tsubureru
s16b tsuyoshi
byte tval_ammo
byte tval_xtra
s16b ult_res
u32b update
s16b vir_types[8]
s16b virtues[8]
s32b visit
bool wait_report_score
bool warning
s16b weapon_exp[5][64]
bool wild_mode
s32b wilderness_x
s32b wilderness_y
u32b window
bool wizard
s16b word_recall
s16b wraith_form
s16b wt
bool xtra_might

この構造体の説明は次のファイルから生成されました: