X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fexterns.h;h=32cc1a2092947cec2d538729b609a4dceb2a1c43;hb=befd4fb2b4d7c22a1e728bcfd226865cf4a66d2d;hp=3507b80d319860e0aa8c6242affe01fa4f17b693;hpb=b15ecfa8769ac4094409e6ab2a0063451ec8ef56;p=hengband%2Fhengband.git diff --git a/src/externs.h b/src/externs.h index 3507b80d3..32cc1a209 100644 --- a/src/externs.h +++ b/src/externs.h @@ -111,8 +111,6 @@ extern const concptr ident_info[]; extern const mbe_info_type mbe_info[]; extern const byte feature_action_flags[FF_FLAG_MAX]; extern const dragonbreath_type dragonbreath_info[]; -extern const activation_type activation_info[]; -extern const concptr artifact_bias_name[MAX_BIAS]; extern const option_type option_info[]; extern const option_type cheat_info[CHEAT_MAX]; @@ -274,8 +272,8 @@ extern object_type *o_list; extern monster_type *m_list; extern s16b *mproc_list[MAX_MTIMED]; extern s16b mproc_max[MAX_MTIMED]; -extern u16b max_towns; -extern town_type *town; +extern TOWN_IDX max_towns; +extern town_type *town_info; extern object_type *inventory; extern s16b alloc_kind_size; extern alloc_entry *alloc_kind_table; @@ -313,7 +311,7 @@ extern char *e_text; extern monster_race *r_info; extern char *r_name; extern char *r_text; -extern dungeon_info_type *d_info; +extern dungeon_type *d_info; extern char *d_name; extern char *d_text; extern concptr ANGBAND_SYS; @@ -364,7 +362,6 @@ extern int highscore_fd; extern int mutant_regenerate_mod; extern bool can_save; extern s16b world_monster; -extern bool world_player; extern int cap_mon; extern int cap_mspeed; extern HIT_POINT cap_hp; @@ -441,12 +438,11 @@ extern FEAT_IDX feat_mountain; extern FEAT_IDX feat_swamp; extern FEAT_IDX feat_undetected; -extern DUNGEON_IDX dungeon_type; extern DEPTH *max_dlv; extern FEAT_IDX feat_wall_outer; extern FEAT_IDX feat_wall_inner; extern FEAT_IDX feat_wall_solid; -extern FEAT_IDX floor_type[100], fill_type[100]; +extern FEAT_IDX feat_ground_type[100], feat_wall_type[100]; extern bool now_damaged; extern COMMAND_CODE now_message; extern bool use_menu; @@ -542,6 +538,7 @@ extern void travel_step(void); #endif /* cmd2.c */ +extern bool cmd_limit_cast(player_type *creature_ptr); extern bool cmd_limit_arena(player_type *creature_ptr); extern bool cmd_limit_time_walk(player_type *creature_ptr); extern bool cmd_limit_confused(player_type *creature_ptr); @@ -820,8 +817,6 @@ extern void place_object(POSITION y, POSITION x, BIT_FLAGS mode); extern bool make_gold(object_type *j_ptr); extern void place_gold(POSITION y, POSITION x); extern OBJECT_IDX drop_near(object_type *o_ptr, PERCENTAGE chance, POSITION y, POSITION x); -extern void acquirement(POSITION y1, POSITION x1, int num, bool great, bool special, bool known); -extern void amusement(POSITION y1, POSITION x1, int num, bool known); extern void inven_item_charges(INVENTORY_IDX item); extern void inven_item_describe(INVENTORY_IDX item); extern void inven_item_increase(INVENTORY_IDX item, ITEM_NUMBER num); @@ -942,7 +937,6 @@ extern bool animate_dead(MONSTER_IDX who, POSITION y, POSITION x); extern bool sleep_monsters_touch(void); extern bool activate_ty_curse(bool stop_ty, int *count); extern int activate_hi_summon(POSITION y, POSITION x, bool can_pet); -extern int summon_cyber(MONSTER_IDX who, POSITION y, POSITION x); extern void wall_breaker(void); extern bool confuse_monsters(HIT_POINT dam); extern bool charm_monsters(HIT_POINT dam); @@ -974,15 +968,6 @@ extern bool cast_wrath_of_the_god(HIT_POINT dam, POSITION rad); extern void cast_wonder(DIRECTION dir); extern void cast_invoke_spirits(DIRECTION dir); extern void cast_shuffle(void); -extern bool_hack life_stream(bool_hack message, bool_hack virtue_change); -extern bool_hack heroism(int base); -extern bool_hack berserk(int base); -extern bool_hack cure_light_wounds(DICE_NUMBER dice, DICE_SID sides); -extern bool_hack cure_serious_wounds(DICE_NUMBER dice, DICE_SID sides); -extern bool_hack cure_critical_wounds(HIT_POINT pow); -extern bool_hack true_healing(HIT_POINT pow); -extern bool_hack restore_mana(bool_hack magic_eater); -extern bool restore_all_status(void); extern void stop_mouth(void); extern bool_hack vampirism(void); extern bool panic_hit(void); @@ -1429,8 +1414,6 @@ extern void spoil_random_artifact(concptr fname); /* wizard2.c */ extern void strip_name(char *buf, KIND_OBJECT_IDX k_idx); -extern void do_cmd_rerate_aux(void); -extern void do_cmd_rerate(bool display); extern void cheat_death(player_type *creature_ptr);