From cfc0a04155eda35a4fe80ef72fd2b0f9eb10856b Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Sat, 7 Mar 2015 16:55:41 +0100 Subject: Split object*.cc declarations into separate header files --- src/externs.h | 95 ----------------------------------------------------------- 1 file changed, 95 deletions(-) (limited to 'src/externs.h') diff --git a/src/externs.h b/src/externs.h index b7ca83ff..1446de5d 100644 --- a/src/externs.h +++ b/src/externs.h @@ -514,101 +514,6 @@ extern void process_monsters(void); extern void curse_equipment(int chance, int heavy_chance); extern void curse_equipment_dg(int chance, int heavy_chance); -/* object1.c */ -/* object2.c */ -extern byte get_item_letter_color(object_type *o_ptr); -extern void describe_device(object_type *o_ptr); -extern void inc_stack_size(int item, int delta); -extern void inc_stack_size_ex(int item, int delta, optimize_flag opt, describe_flag desc); -extern void object_pickup(int this_o_idx); -extern int get_slot(int slot); -extern bool_ apply_flags_set(s16b a_idx, s16b set_idx, u32b *f1, u32b *f2, u32b *f3, u32b *f4, u32b *f5, u32b *esp); -extern bool_ apply_set(s16b a_idx, s16b set_idx); -extern bool_ takeoff_set(s16b a_idx, s16b set_idx); -extern bool_ wield_set(s16b a_idx, s16b set_idx, bool_ silent); -extern object_type *get_object(int item); -extern s32b calc_total_weight(void); -extern void add_random_ego_flag(object_type *o_ptr, int fego, bool_ *limit_blows); -extern bool_ info_spell; -extern char spell_txt[50]; -extern void init_match_theme(obj_theme theme); -extern bool_ kind_is_artifactable(int k_idx); -extern bool_ kind_is_legal(int k_idx); -extern bool_ verify(cptr prompt, int item); -extern void flavor_init(void); -extern void reset_visuals(void); -extern int object_power(object_type *o_ptr); -extern bool_ object_flags_no_set; -extern void object_flags(object_type *o_ptr, u32b *f1, u32b *f2, u32b *f3, u32b *f4, u32b *f5, u32b *esp); -extern void object_flags_known(object_type *o_ptr, u32b *f1, u32b *f2, u32b *f3, u32b *f4, u32b *f5, u32b *esp); -extern void object_desc(char *buf, object_type *o_ptr, int pref, int mode); -extern void object_desc_store(char *buf, object_type *o_ptr, int pref, int mode); -extern bool_ object_out_desc(object_type *o_ptr, FILE *fff, bool_ trim_down, bool_ wait_for_it); -extern char index_to_label(int i); -extern s16b wield_slot_ideal(object_type *o_ptr, bool_ ideal); -extern s16b wield_slot(object_type *o_ptr); -extern cptr describe_use(int i); -extern void inven_item_charges(int item); -extern void inven_item_describe(int item); -extern void inven_item_increase(int item, int num); -extern bool_ inven_item_optimize(int item); -extern void floor_item_charges(int item); -extern void floor_item_describe(int item); -extern void floor_item_increase(int item, int num); -extern void floor_item_optimize(int item); -extern bool_ inven_carry_okay(object_type *o_ptr); -extern s16b inven_carry(object_type *o_ptr, bool_ final); -extern s16b inven_takeoff(int item, int amt, bool_ force_drop); -extern void inven_drop(int item, int amt, int dy, int dx, bool_ silent); -extern bool_ item_tester_okay(object_type *o_ptr); -extern void display_inven(void); -extern void display_equip(void); -extern void show_inven(); -extern void show_equip(); -extern void toggle_inven_equip(void); -extern bool_ (*get_item_extra_hook)(int *cp); -extern bool_ get_item(int *cp, cptr pmt, cptr str, int mode); -extern void excise_object_idx(int o_idx); -extern void delete_object_idx(int o_idx); -extern void delete_object(int y, int x); -extern void compact_objects(int size); -extern void wipe_o_list(void); -extern s16b o_pop(void); -extern errr get_obj_num_prep(void); -extern s16b get_obj_num(int level); -extern void object_known(object_type *o_ptr); -extern void object_aware(object_type *o_ptr); -extern void object_tried(object_type *o_ptr); -extern s32b object_value(object_type *o_ptr); -extern s32b object_value_real(object_type *o_ptr); -extern bool_ object_similar(object_type *o_ptr, object_type *j_ptr); -extern void object_absorb(object_type *o_ptr, object_type *j_ptr); -extern s16b lookup_kind(int tval, int sval); -extern void object_wipe(object_type *o_ptr); -extern void object_prep(object_type *o_ptr, int k_idx); -extern void object_copy(object_type *o_ptr, object_type *j_ptr); -extern int hack_apply_magic_power; -extern void apply_magic(object_type *o_ptr, int lev, bool_ okay, bool_ good, bool_ great); -extern bool_ make_object(object_type *j_ptr, bool_ good, bool_ great, obj_theme theme); -extern void place_object(int y, int x, bool_ good, bool_ great, int where); -extern bool_ make_gold(object_type *j_ptr); -extern void place_gold(int y, int x); -extern void process_objects(void); -extern s16b drop_near(object_type *o_ptr, int chance, int y, int x); -extern void acquirement(int y1, int x1, int num, bool_ great, bool_ known); -extern void pick_trap(int y, int x); -extern cptr item_activation(object_type *o_ptr,byte num); -extern void combine_pack(void); -extern void reorder_pack(void); -extern void random_artifact_resistance (object_type * o_ptr); -extern s16b floor_carry(int y, int x, object_type *j_ptr); -extern void pack_decay(int item); -extern void floor_decay(int item); -extern void py_pickup_floor(int pickup); -extern s16b m_bonus(int max, int level); -extern void object_gain_level(object_type *o_ptr); -extern s32b flag_cost(object_type * o_ptr, int plusses); - /* main.c */ extern bool_ private_check_user_directory(cptr dirpath); -- cgit v1.2.3