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

グローバル変数定義 / Angband variables [詳細]

#include "angband.h"
variable.cのインクルード依存関係図

変数

const cptr copyright [5]
 コピーライト情報 / Hack – Link a copyright message into the executable [詳細]
 
int max_macrotrigger = 0
 現在登録中のマクロ(トリガー)の数 [詳細]
 
cptr macro_template = NULL
 Angband設定ファイルのT: タグ情報から読み込んだ長いTコードを処理するために利用する文字列ポインタ [詳細]
 
cptr macro_modifier_chr
 &x# で指定されるマクロトリガーに関する情報を記録する文字列ポインタ [詳細]
 
cptr macro_modifier_name [MAX_MACRO_MOD]
 マクロ上で取り扱う特殊キーを文字列上で表現するためのフォーマットを記録した文字列ポインタ配列 [詳細]
 
cptr macro_trigger_name [MAX_MACRO_TRIG]
 マクロのトリガーコード [詳細]
 
cptr macro_trigger_keycode [2][MAX_MACRO_TRIG]
 マクロの内容 [詳細]
 
int level_up = 0
 レベルアップの際に遅延してcalc_mana()関数上で上昇量を表示するかどうかの判定フラグ [詳細]
 
int max_autopick = 0
 現在登録している自動拾い/破壊設定の数 [詳細]
 
int max_max_autopick = 0
 自動拾い/破壊設定の限界数 [詳細]
 
autopick_typeautopick_list = NULL
 自動拾い/破壊設定構造体のポインタ配列 [詳細]
 
byte h_ver_major
 
byte h_ver_minor
 
byte h_ver_patch
 
byte h_ver_extra
 
byte sf_extra
 
byte z_major
 
byte z_minor
 
byte z_patch
 
u32b sf_system
 
u32b sf_when
 
u16b sf_lives
 
u16b sf_saves
 
bool arg_fiddle
 
bool arg_wizard
 
bool arg_sound
 
bool arg_music
 
byte arg_graphics
 
bool arg_monochrome
 
bool arg_force_original
 
bool arg_force_roguelike
 
bool arg_bigtile = FALSE
 
bool character_generated
 
bool character_dungeon
 
bool character_loaded
 
bool character_saved
 
bool character_icky
 
bool character_xtra
 
bool creating_savefile
 
u32b seed_flavor
 
u32b seed_town
 
s16b command_cmd
 
s16b command_arg
 
s16b command_rep
 
s16b command_dir
 
s16b command_see
 
s16b command_wrk
 
s16b command_gap = 999
 
s16b command_new
 
s16b energy_use
 
bool msg_flag
 
s16b running
 
s16b resting
 
s16b cur_hgt
 
s16b cur_wid
 
s16b dun_level
 
s16b num_repro
 
s16b object_level
 
s16b monster_level
 
s16b base_level
 
s32b turn
 
s32b turn_limit
 
s32b dungeon_turn
 
s32b dungeon_turn_limit
 
s32b old_turn
 
s32b old_battle
 
bool use_sound
 
bool use_music
 
bool use_graphics
 
bool use_bigtile = FALSE
 
s16b signal_count
 
bool inkey_base
 
bool inkey_xtra
 
bool inkey_scan
 
bool inkey_flag
 
bool get_com_no_macros = FALSE
 
s16b coin_type
 
bool opening_chest
 
bool shimmer_monsters
 
bool shimmer_objects
 
bool repair_monsters
 
bool repair_objects
 
s16b inven_nxt
 
bool hack_mind
 
bool hack_mutation
 
s16b inven_cnt
 
s16b equip_cnt
 
s16b o_max = 1
 
s16b o_cnt = 0
 
s16b m_max = 1
 
s16b m_cnt = 0
 
s16b hack_m_idx = 0
 
s16b hack_m_idx_ii = 0
 
bool multi_rew = FALSE
 
char summon_kin_type
 
int total_friends = 0
 
s32b friend_align = 0
 
int leaving_quest = 0
 
bool reinit_wilderness = FALSE
 
bool rogue_like_commands
 
bool always_pickup
 
bool carry_query_flag
 
bool quick_messages
 
bool auto_more
 
bool command_menu
 
bool other_query_flag
 
bool use_old_target
 
bool always_repeat
 
bool confirm_destroy
 
bool confirm_wear
 
bool confirm_quest
 
bool target_pet
 
bool easy_open
 
bool easy_disarm
 
bool easy_floor
 
bool use_command
 
bool over_exert
 
bool numpad_as_cursorkey
 
bool center_player
 
bool center_running
 
bool view_yellow_lite
 
bool view_bright_lite
 
bool view_granite_lite
 
bool view_special_lite
 
bool view_perma_grids
 
bool view_torch_grids
 
bool view_unsafe_grids
 
bool view_reduce_view
 
bool fresh_before
 
bool fresh_after
 
bool fresh_message
 
bool hilite_player
 
bool display_path
 
bool plain_descriptions
 
bool plain_pickup
 
bool always_show_list
 
bool depth_in_feet
 
bool show_labels
 
bool show_weights
 
bool show_item_graph
 
bool equippy_chars
 
bool display_mutations
 
bool compress_savefile
 
bool abbrev_extra
 
bool abbrev_all
 
bool exp_need
 
bool ignore_unview
 
bool stack_force_notes
 
bool stack_force_costs
 
bool expand_list
 
bool small_levels
 
bool always_small_levels
 
bool empty_levels
 
bool bound_walls_perm
 
bool last_words
 
bool send_score
 
bool allow_debug_opts
 
bool find_ignore_stairs
 
bool find_ignore_doors
 
bool find_cut
 
bool check_abort
 
bool flush_failure
 
bool flush_disturb
 
bool disturb_move
 
bool disturb_high
 
bool disturb_near
 
bool disturb_pets
 
bool disturb_panel
 
bool disturb_state
 
bool disturb_minor
 
bool ring_bell
 
bool disturb_trap_detect
 
bool alert_trap_detect
 
bool manual_haggle
 
bool easy_band
 
bool smart_learn
 
bool smart_cheat
 
bool vanilla_town
 
bool lite_town
 
bool ironman_shops
 
bool ironman_small_levels
 
bool ironman_downward
 
bool ironman_empty_levels
 
bool ironman_rooms
 
bool ironman_nightmare
 
bool left_hander
 
bool preserve_mode
 
bool autoroller
 
bool autochara
 
bool powerup_home
 
bool show_ammo_detail
 
bool show_ammo_no_crit
 
bool show_ammo_crit_ratio
 
bool destroy_items
 
bool destroy_feeling
 
bool destroy_identify
 
bool leave_worth
 
bool leave_equip
 
bool leave_chest
 
bool leave_wanted
 
bool leave_corpse
 
bool leave_junk
 
bool leave_special
 
bool record_fix_art
 
bool record_rand_art
 
bool record_destroy_uniq
 
bool record_fix_quest
 
bool record_rand_quest
 
bool record_maxdepth
 
bool record_stair
 
bool record_buy
 
bool record_sell
 
bool record_danger
 
bool record_arena
 
bool record_ident
 
bool record_named_pet
 
char record_o_name [MAX_NLEN]
 
s32b record_turn
 
bool cheat_peek
 
bool cheat_hear
 
bool cheat_room
 
bool cheat_xtra
 
bool cheat_know
 
bool cheat_live
 
bool cheat_save
 
byte hitpoint_warn
 
byte mana_warn
 
byte delay_factor
 
bool autosave_l
 
bool autosave_t
 
s16b autosave_freq
 
bool closing_flag
 
s16b panel_row_min
 
s16b panel_row_max
 
s16b panel_col_min
 
s16b panel_col_max
 
s16b panel_col_prt
 
s16b panel_row_prt
 
int py
 
int px
 
s16b target_who
 
s16b target_col
 
s16b target_row
 
int player_uid
 
int player_euid
 
int player_egid
 
char player_name [32]
 
char player_base [32]
 
char savefile [1024]
 
char savefile_base [40]
 
s16b lite_n
 
s16b lite_y [LITE_MAX]
 
s16b lite_x [LITE_MAX]
 
s16b mon_lite_n
 
s16b mon_lite_y [MON_LITE_MAX]
 
s16b mon_lite_x [MON_LITE_MAX]
 
s16b view_n
 
byte view_y [VIEW_MAX]
 
byte view_x [VIEW_MAX]
 
s16b temp_n
 
byte temp_y [TEMP_MAX]
 
byte temp_x [TEMP_MAX]
 
s16b redraw_n = 0
 
byte redraw_y [REDRAW_MAX]
 
byte redraw_x [REDRAW_MAX]
 
s16b macro__num
 
cptrmacro__pat
 
cptrmacro__act
 
boolmacro__cmd
 
char * macro__buf
 
s16b quark__num
 
cptrquark__str
 
u16b message__next
 
u16b message__last
 
u16b message__head
 
u16b message__tail
 
u16bmessage__ptr
 
char * message__buf
 
u32b option_flag [8]
 
u32b option_mask [8]
 
u32b window_flag [8]
 
u32b window_mask [8]
 
termangband_term [8]
 
const char angband_term_name [8][16]
 
byte angband_color_table [256][4]
 
const cptr angband_sound_name [SOUND_MAX]
 
const cptr angband_music_basic_name [MUSIC_BASIC_MAX]
 
cave_typecave [MAX_HGT]
 
saved_floor_type saved_floors [MAX_SAVED_FLOORS]
 
s16b max_floor_id
 
u32b saved_floor_file_sign
 
object_typeo_list
 
monster_typem_list
 
s16bmproc_list [MAX_MTIMED]
 
s16b mproc_max [MAX_MTIMED]
 
u16b max_towns
 
town_typetown
 
object_typeinventory
 
s16b alloc_kind_size
 
alloc_entryalloc_kind_table
 
s16b alloc_race_size
 
alloc_entryalloc_race_table
 
byte misc_to_attr [256]
 
char misc_to_char [256]
 
byte tval_to_attr [128]
 
char tval_to_char [128]
 
cptr keymap_act [KEYMAP_MODES][256]
 
player_type p_body
 
player_typep_ptr = &p_body
 
const player_sexsp_ptr
 
const player_racerp_ptr
 
const player_classcp_ptr
 
const player_seikakuap_ptr
 
const player_magicmp_ptr
 
birther previous_char
 
vault_typev_info
 
char * v_name
 
char * v_text
 
skill_tables_info
 
player_magicm_info
 
feature_typef_info
 
char * f_name
 
char * f_tag
 
object_kindk_info
 
char * k_name
 
char * k_text
 
artifact_typea_info
 
char * a_name
 
char * a_text
 
ego_item_typee_info
 
char * e_name
 
char * e_text
 
monster_racer_info
 
char * r_name
 
char * r_text
 
dungeon_info_typed_info
 
char * d_name
 
char * d_text
 
cptr ANGBAND_SYS = "xxx"
 
cptr ANGBAND_KEYBOARD = "0"
 
cptr ANGBAND_GRAF = "ascii"
 
cptr ANGBAND_DIR
 
cptr ANGBAND_DIR_APEX
 
cptr ANGBAND_DIR_BONE
 
cptr ANGBAND_DIR_DATA
 
cptr ANGBAND_DIR_EDIT
 
cptr ANGBAND_DIR_SCRIPT
 
cptr ANGBAND_DIR_FILE
 
cptr ANGBAND_DIR_HELP
 
cptr ANGBAND_DIR_INFO
 
cptr ANGBAND_DIR_PREF
 
cptr ANGBAND_DIR_SAVE
 
cptr ANGBAND_DIR_USER
 
cptr ANGBAND_DIR_XTRA
 
bool item_tester_full
 
bool item_tester_no_ryoute = FALSE
 
byte item_tester_tval
 
bool(* item_tester_hook )(object_type *)
 
bool(* ang_sort_comp )(vptr u, vptr v, int a, int b)
 
void(* ang_sort_swap )(vptr u, vptr v, int a, int b)
 
monster_hook_type get_mon_num_hook
 
monster_hook_type get_mon_num2_hook
 
bool(* get_obj_num_hook )(int k_idx)
 
bool monk_armour_aux
 
bool monk_notify_aux
 
wilderness_type ** wilderness
 
building_type building [MAX_BLDG]
 
u16b max_quests
 
u16b max_r_idx
 
u16b max_k_idx
 
u16b max_v_idx
 
u16b max_f_idx
 
u16b max_a_idx
 
u16b max_e_idx
 
u16b max_d_idx
 
u16b max_o_idx
 
u16b max_m_idx
 
s32b max_wild_x
 
s32b max_wild_y
 
quest_typequest
 
char quest_text [10][80]
 
int quest_text_line
 
s16b gf_color [MAX_GF]
 
int init_flags
 
int highscore_fd = -1
 
int mutant_regenerate_mod = 100
 
bool can_save = FALSE
 
s16b world_monster
 
bool world_player
 
int cap_mon
 
int cap_mspeed
 
int cap_hp
 
int cap_maxhp
 
u16b cap_nickname
 
s16b battle_mon [4]
 
int sel_monster
 
int battle_odds
 
int kakekin
 
u32b mon_odds [4]
 
int pet_t_m_idx
 
int riding_t_m_idx
 
s16b kubi_r_idx [MAX_KUBI]
 
s16b today_mon
 
bool write_level
 
u32b playtime
 
u32b start_time
 
int tsuri_dir
 
bool sukekaku
 
bool new_mane
 
bool mon_fight
 
bool ambush_flag
 
bool generate_encounter
 
cptr screen_dump = NULL
 
s16b feat_none
 
s16b feat_floor
 
s16b feat_glyph
 
s16b feat_explosive_rune
 
s16b feat_mirror
 
door_type feat_door [MAX_DOOR_TYPES]
 
s16b feat_up_stair
 
s16b feat_down_stair
 
s16b feat_entrance
 
s16b feat_trap_open
 
s16b feat_trap_armageddon
 
s16b feat_trap_piranha
 
s16b feat_rubble
 
s16b feat_magma_vein
 
s16b feat_quartz_vein
 
s16b feat_granite
 
s16b feat_permanent
 
s16b feat_glass_floor
 
s16b feat_glass_wall
 
s16b feat_permanent_glass_wall
 
s16b feat_pattern_start
 
s16b feat_pattern_1
 
s16b feat_pattern_2
 
s16b feat_pattern_3
 
s16b feat_pattern_4
 
s16b feat_pattern_end
 
s16b feat_pattern_old
 
s16b feat_pattern_exit
 
s16b feat_pattern_corrupted
 
s16b feat_black_market
 
s16b feat_town
 
s16b feat_deep_water
 
s16b feat_shallow_water
 
s16b feat_deep_lava
 
s16b feat_shallow_lava
 
s16b feat_dirt
 
s16b feat_grass
 
s16b feat_flower
 
s16b feat_brake
 
s16b feat_tree
 
s16b feat_mountain
 
s16b feat_swamp
 
s16b feat_undetected
 
byte dungeon_type
 
s16bmax_dlv
 
s16b feat_wall_outer
 
s16b feat_wall_inner
 
s16b feat_wall_solid
 
s16b floor_type [100]
 
s16b fill_type [100]
 
bool now_damaged
 
s16b now_message
 
bool use_menu
 
bool browsing_movie
 
int snipe_type = SP_NONE
 
bool reset_concent = FALSE
 
bool is_fired = FALSE
 

説明

グローバル変数定義 / Angband variables

日付
2014/10/05
作者
Copyright (c) 1997 Ben Harrison, James E. Wilson, Robert A. Koeneke

This software may be copied and distributed for educational, research,
and not for profit purposes provided that this copyright and statement
are included in all such copies. Other copyrights may also apply.

変数

artifact_type* a_info
char* a_name
char* a_text
bool abbrev_all
bool abbrev_extra
bool alert_trap_detect
s16b alloc_kind_size
alloc_entry* alloc_kind_table
s16b alloc_race_size
alloc_entry* alloc_race_table
bool allow_debug_opts
bool always_pickup
bool always_repeat
bool always_show_list
bool always_small_levels
bool ambush_flag
bool(* ang_sort_comp)(vptr u, vptr v, int a, int b)
void(* ang_sort_swap)(vptr u, vptr v, int a, int b)
byte angband_color_table[256][4]
初期値:
=
{
{0x00, 0x00, 0x00, 0x00},
{0x00, 0xFF, 0xFF, 0xFF},
{0x00, 0x80, 0x80, 0x80},
{0x00, 0xFF, 0x80, 0x00},
{0x00, 0xC0, 0x00, 0x00},
{0x00, 0x00, 0x80, 0x40},
{0x00, 0x00, 0x00, 0xFF},
{0x00, 0x80, 0x40, 0x00},
{0x00, 0x40, 0x40, 0x40},
{0x00, 0xC0, 0xC0, 0xC0},
{0x00, 0xFF, 0x00, 0xFF},
{0x00, 0xFF, 0xFF, 0x00},
{0x00, 0xFF, 0x00, 0x00},
{0x00, 0x00, 0xFF, 0x00},
{0x00, 0x00, 0xFF, 0xFF},
{0x00, 0xC0, 0x80, 0x40}
}
cptr ANGBAND_DIR
cptr ANGBAND_DIR_APEX
cptr ANGBAND_DIR_BONE
cptr ANGBAND_DIR_DATA
cptr ANGBAND_DIR_EDIT
cptr ANGBAND_DIR_FILE
cptr ANGBAND_DIR_HELP
cptr ANGBAND_DIR_INFO
cptr ANGBAND_DIR_PREF
cptr ANGBAND_DIR_SAVE
cptr ANGBAND_DIR_SCRIPT
cptr ANGBAND_DIR_USER
cptr ANGBAND_DIR_XTRA
cptr ANGBAND_GRAF = "ascii"
cptr ANGBAND_KEYBOARD = "0"
const cptr angband_music_basic_name[MUSIC_BASIC_MAX]
初期値:
=
{
"default",
"gameover",
"exit",
"town",
"field1",
"field2",
"field3",
"dun_low",
"dun_med",
"dun_high",
"feel1",
"feel2",
"winner",
"build",
"wild",
"quest",
"arena",
"battle",
}
const cptr angband_sound_name[SOUND_MAX]
cptr ANGBAND_SYS = "xxx"
term* angband_term[8]
const char angband_term_name[8][16]
初期値:
=
{
"Hengband",
"Term-1",
"Term-2",
"Term-3",
"Term-4",
"Term-5",
"Term-6",
"Term-7"
}
const player_seikaku* ap_ptr
bool arg_bigtile = FALSE
bool arg_fiddle
bool arg_force_original
bool arg_force_roguelike
byte arg_graphics
bool arg_monochrome
bool arg_music
bool arg_sound
bool arg_wizard
bool auto_more
bool autochara
autopick_type* autopick_list = NULL

自動拾い/破壊設定構造体のポインタ配列

bool autoroller
s16b autosave_freq
bool autosave_l
bool autosave_t
s16b base_level
s16b battle_mon[4]
int battle_odds
bool bound_walls_perm
bool browsing_movie
bool can_save = FALSE
int cap_hp
int cap_maxhp
int cap_mon
int cap_mspeed
u16b cap_nickname
bool carry_query_flag
bool center_player
bool center_running
bool character_dungeon
bool character_generated
bool character_icky
bool character_loaded
bool character_saved
bool character_xtra
bool cheat_hear
bool cheat_know
bool cheat_live
bool cheat_peek
bool cheat_room
bool cheat_save
bool cheat_xtra
bool check_abort
bool closing_flag
s16b coin_type
s16b command_arg
s16b command_cmd
s16b command_dir
s16b command_gap = 999
bool command_menu
s16b command_new
s16b command_rep
s16b command_see
s16b command_wrk
bool compress_savefile
bool confirm_destroy
bool confirm_quest
bool confirm_wear
const cptr copyright[5]
初期値:
=
{
"Copyright (c) 1989 James E. Wilson, Robert A. Keoneke",
"",
"This software may be copied and distributed for educational, research,",
"and not for profit purposes provided that this copyright and statement",
"are included in all such copies."
}

コピーライト情報 / Hack – Link a copyright message into the executable

const player_class* cp_ptr
bool creating_savefile
s16b cur_hgt
s16b cur_wid
char* d_name
char* d_text
byte delay_factor
bool depth_in_feet
bool destroy_feeling
bool destroy_identify
bool destroy_items
bool display_mutations
bool display_path
bool disturb_high
bool disturb_minor
bool disturb_move
bool disturb_near
bool disturb_panel
bool disturb_pets
bool disturb_state
bool disturb_trap_detect
s16b dun_level
s32b dungeon_turn
s32b dungeon_turn_limit
byte dungeon_type
ego_item_type* e_info
char* e_name
char* e_text
bool easy_band
bool easy_disarm
bool easy_floor
bool easy_open
bool empty_levels
s16b energy_use
s16b equip_cnt
bool equippy_chars
bool exp_need
bool expand_list
feature_type* f_info
char* f_name
char* f_tag
s16b feat_black_market
s16b feat_brake
s16b feat_deep_lava
s16b feat_deep_water
s16b feat_dirt
s16b feat_down_stair
s16b feat_entrance
s16b feat_explosive_rune
s16b feat_floor
s16b feat_flower
s16b feat_glass_floor
s16b feat_glass_wall
s16b feat_glyph
s16b feat_granite
s16b feat_grass
s16b feat_magma_vein
s16b feat_mirror
s16b feat_mountain
s16b feat_none
s16b feat_pattern_1
s16b feat_pattern_2
s16b feat_pattern_3
s16b feat_pattern_4
s16b feat_pattern_corrupted
s16b feat_pattern_end
s16b feat_pattern_exit
s16b feat_pattern_old
s16b feat_pattern_start
s16b feat_permanent
s16b feat_permanent_glass_wall
s16b feat_quartz_vein
s16b feat_rubble
s16b feat_shallow_lava
s16b feat_shallow_water
s16b feat_swamp
s16b feat_town
s16b feat_trap_armageddon
s16b feat_trap_open
s16b feat_trap_piranha
s16b feat_tree
s16b feat_undetected
s16b feat_up_stair
s16b feat_wall_inner
s16b feat_wall_outer
s16b feat_wall_solid
s16b fill_type[100]
bool find_cut
bool find_ignore_doors
bool find_ignore_stairs
s16b floor_type[100]
bool flush_disturb
bool flush_failure
bool fresh_after
bool fresh_before
bool fresh_message
s32b friend_align = 0
bool generate_encounter
bool get_com_no_macros = FALSE
monster_hook_type get_mon_num2_hook
monster_hook_type get_mon_num_hook
bool(* get_obj_num_hook)(int k_idx)
s16b gf_color[MAX_GF]
byte h_ver_extra
byte h_ver_major
byte h_ver_minor
byte h_ver_patch
s16b hack_m_idx = 0
s16b hack_m_idx_ii = 0
bool hack_mind
bool hack_mutation
int highscore_fd = -1
bool hilite_player
byte hitpoint_warn
bool ignore_unview
int init_flags
bool inkey_base
bool inkey_flag
bool inkey_scan
bool inkey_xtra
s16b inven_cnt
s16b inven_nxt
object_type* inventory
bool ironman_downward
bool ironman_empty_levels
bool ironman_nightmare
bool ironman_rooms
bool ironman_shops
bool ironman_small_levels
bool is_fired = FALSE
bool item_tester_full
bool(* item_tester_hook)(object_type *)
bool item_tester_no_ryoute = FALSE
byte item_tester_tval
object_kind* k_info
char* k_name
char* k_text
int kakekin
cptr keymap_act[KEYMAP_MODES][256]
s16b kubi_r_idx[MAX_KUBI]
bool last_words
bool leave_chest
bool leave_corpse
bool leave_equip
bool leave_junk
bool leave_special
bool leave_wanted
bool leave_worth
int leaving_quest = 0
bool left_hander
int level_up = 0

レベルアップの際に遅延してcalc_mana()関数上で上昇量を表示するかどうかの判定フラグ

s16b lite_n
bool lite_town
s16b lite_x[LITE_MAX]
s16b lite_y[LITE_MAX]
s16b m_cnt = 0
player_magic* m_info
monster_type* m_list
s16b m_max = 1
cptr* macro__act
char* macro__buf
bool* macro__cmd
s16b macro__num
cptr* macro__pat
cptr macro_modifier_chr

&x# で指定されるマクロトリガーに関する情報を記録する文字列ポインタ

cptr macro_modifier_name[MAX_MACRO_MOD]

マクロ上で取り扱う特殊キーを文字列上で表現するためのフォーマットを記録した文字列ポインタ配列

cptr macro_template = NULL

Angband設定ファイルのT: タグ情報から読み込んだ長いTコードを処理するために利用する文字列ポインタ

cptr macro_trigger_keycode[2][MAX_MACRO_TRIG]

マクロの内容

cptr macro_trigger_name[MAX_MACRO_TRIG]

マクロのトリガーコード

byte mana_warn
bool manual_haggle
u16b max_a_idx
int max_autopick = 0

現在登録している自動拾い/破壊設定の数

u16b max_d_idx
s16b* max_dlv
u16b max_e_idx
u16b max_f_idx
s16b max_floor_id
u16b max_k_idx
u16b max_m_idx
int max_macrotrigger = 0

現在登録中のマクロ(トリガー)の数

int max_max_autopick = 0

自動拾い/破壊設定の限界数

u16b max_o_idx
u16b max_quests
u16b max_r_idx
u16b max_towns
u16b max_v_idx
s32b max_wild_x
s32b max_wild_y
char* message__buf
u16b message__head
u16b message__last
u16b message__next
u16b* message__ptr
u16b message__tail
byte misc_to_attr[256]
char misc_to_char[256]
bool mon_fight
s16b mon_lite_n
s16b mon_lite_x[MON_LITE_MAX]
s16b mon_lite_y[MON_LITE_MAX]
u32b mon_odds[4]
bool monk_armour_aux
bool monk_notify_aux
s16b monster_level
const player_magic* mp_ptr
s16b* mproc_list[MAX_MTIMED]
s16b mproc_max[MAX_MTIMED]
bool msg_flag
bool multi_rew = FALSE
int mutant_regenerate_mod = 100
bool new_mane
bool now_damaged
s16b now_message
s16b num_repro
bool numpad_as_cursorkey
s16b o_cnt = 0
object_type* o_list
s16b o_max = 1
s16b object_level
s32b old_battle
s32b old_turn
bool opening_chest
u32b option_flag[8]
u32b option_mask[8]
bool other_query_flag
bool over_exert
player_type p_body
player_type* p_ptr = &p_body
s16b panel_col_max
s16b panel_col_min
s16b panel_col_prt
s16b panel_row_max
s16b panel_row_min
s16b panel_row_prt
int pet_t_m_idx
bool plain_descriptions
bool plain_pickup
char player_base[32]
int player_egid
int player_euid
char player_name[32]
int player_uid
u32b playtime
bool powerup_home
bool preserve_mode
birther previous_char
int px
int py
s16b quark__num
cptr* quark__str
quest_type* quest
char quest_text[10][80]
int quest_text_line
bool quick_messages
monster_race* r_info
char* r_name
char* r_text
bool record_arena
bool record_buy
bool record_danger
bool record_destroy_uniq
bool record_fix_art
bool record_fix_quest
bool record_ident
bool record_maxdepth
bool record_named_pet
char record_o_name[MAX_NLEN]
bool record_rand_art
bool record_rand_quest
bool record_sell
bool record_stair
s32b record_turn
s16b redraw_n = 0
byte redraw_x[REDRAW_MAX]
byte redraw_y[REDRAW_MAX]
bool reinit_wilderness = FALSE
bool repair_monsters
bool repair_objects
bool reset_concent = FALSE
s16b resting
int riding_t_m_idx
bool ring_bell
bool rogue_like_commands
const player_race* rp_ptr
s16b running
skill_table* s_info
u32b saved_floor_file_sign
char savefile[1024]
char savefile_base[40]
cptr screen_dump = NULL
u32b seed_flavor
u32b seed_town
int sel_monster
bool send_score
byte sf_extra
u16b sf_lives
u16b sf_saves
u32b sf_system
u32b sf_when
bool shimmer_monsters
bool shimmer_objects
bool show_ammo_crit_ratio
bool show_ammo_detail
bool show_ammo_no_crit
bool show_item_graph
bool show_labels
bool show_weights
s16b signal_count
bool small_levels
bool smart_cheat
bool smart_learn
int snipe_type = SP_NONE
const player_sex* sp_ptr
bool stack_force_costs
bool stack_force_notes
u32b start_time
bool sukekaku
char summon_kin_type
s16b target_col
bool target_pet
s16b target_row
s16b target_who
s16b temp_n
byte temp_x[TEMP_MAX]
byte temp_y[TEMP_MAX]
s16b today_mon
int total_friends = 0
town_type* town
int tsuri_dir
s32b turn
s32b turn_limit
byte tval_to_attr[128]
char tval_to_char[128]
bool use_bigtile = FALSE
bool use_command
bool use_graphics
bool use_menu
bool use_music
bool use_old_target
bool use_sound
vault_type* v_info
char* v_name
char* v_text
bool vanilla_town
bool view_bright_lite
bool view_granite_lite
s16b view_n
bool view_perma_grids
bool view_reduce_view
bool view_special_lite
bool view_torch_grids
bool view_unsafe_grids
byte view_x[VIEW_MAX]
byte view_y[VIEW_MAX]
bool view_yellow_lite
wilderness_type** wilderness
u32b window_flag[8]
u32b window_mask[8]
s16b world_monster
bool world_player
bool write_level
byte z_major
byte z_minor
byte z_patch