Difference for include/libproto.h from version 1.2 to 1.3


version 1.2 version 1.3
Line 49
 
Line 49
 extern void change_book ( object *book, int msgtype );  extern void change_book ( object *book, int msgtype );
 extern void change_luck ( object *op, int value );  extern void change_luck ( object *op, int value );
 extern int change_map_light ( mapstruct *m, int change );  extern int change_map_light ( mapstruct *m, int change );
 extern int check_altar ( object *altar );  extern int operate_altar ( object *altar, object **sacrifice );
 extern object *check_altar_sacrifice ( object *altar );  extern int check_altar_sacrifice ( object *altar, object *sacrifice );
 extern int check_dm_add_exp_to_obj ( object *exp_ob, int i );  extern int check_dm_add_exp_to_obj ( object *exp_ob, int i );
 extern void check_formulae ( void );  extern void check_formulae ( void );
 extern void check_generators ( void );  extern void check_generators ( void );
Line 58
 
Line 58
 extern object * check_inv_recursive ( object *op, object *trig );  extern object * check_inv_recursive ( object *op, object *trig );
 extern int check_path ( char *name, int prepend_dir );  extern int check_path ( char *name, int prepend_dir );
 extern void check_stat_bounds ( living *stats );  extern void check_stat_bounds ( living *stats );
 extern void check_trigger ( object *op );  extern int check_trigger ( object *op, object *sacrifice );
 extern void check_walk_on ( object *op );  extern int check_walk_on ( object *op, object *originator );
 extern void check_wall ( object *op, int x, int y );  extern void check_wall ( object *op, int x, int y );
 extern void clean_object ( object *op );  extern void clean_object ( object *op );
 extern char *clean_path ( char *file );  extern char *clean_path ( char *file );
Line 80
 
Line 80
 extern char *create_pathname ( char *name );  extern char *create_pathname ( char *name );
 extern object *create_singularity ( char *name );  extern object *create_singularity ( char *name );
 extern void create_treasure ( treasurelist *t, object *op, int flag, int difficulty, int tries );  extern void create_treasure ( treasurelist *t, object *op, int flag, int difficulty, int tries );
 extern void decrease_ob_nr ( object *op, int i );  extern object *decrease_ob_nr ( object *op, int i );
 extern void delete_map ( mapstruct *m );  extern void delete_map ( mapstruct *m );
 extern char *describe_item ( object *op );  extern char *describe_item ( object *op );
 extern int dirdiff ( int dir1, int dir2 );  extern int dirdiff ( int dir1, int dir2 );
Line 101
 
Line 101
 extern void dummy_function_ob_int ( object *ob, int i );  extern void dummy_function_ob_int ( object *ob, int i );
 extern void dummy_function_player_int ( player *p, int j );  extern void dummy_function_player_int ( player *p, int j );
 extern void dummy_function_txtnr ( char *txt, int nr );  extern void dummy_function_txtnr ( char *txt, int nr );
 extern int dummy_int_function_ob_ob_int ( object *ob, object *ob2, int n );  extern void dummy_move_apply_func (object *, object *, object * );
 extern void dump_abilities ( void );  extern void dump_abilities ( void );
 extern void dump_alchemy ( void );  extern void dump_alchemy ( void );
 extern void dump_alchemy_costs ( void );  extern void dump_alchemy_costs ( void );
Line 173
 
Line 173
 extern mapstruct *get_empty_map ( int sizex, int sizey );  extern mapstruct *get_empty_map ( int sizex, int sizey );
 extern recipelist * get_formulalist ( int i );  extern recipelist * get_formulalist ( int i );
 extern char *get_levelnumber ( int i );  extern char *get_levelnumber ( int i );
   extern int was_destroyed (object *op, tag_t old_tag);
 extern mapstruct *get_linked_map ( char *path );  extern mapstruct *get_linked_map ( char *path );
 extern int get_magic ( int diff );  extern int get_magic ( int diff );
 extern object *get_nearest_part ( object *op, object *pl );  extern object *get_nearest_part ( object *op, object *pl );
Line 215
 
Line 216
 extern void init_objects ( void );  extern void init_objects ( void );
 extern void init_readable ( void );  extern void init_readable ( void );
 extern void init_vars ( void );  extern void init_vars ( void );
 extern void insert_ob_in_map ( object *op, mapstruct *m );  extern object *insert_ob_in_map ( object *op, mapstruct *m, object *originator );
 extern void insert_ob_in_map_simple ( object *op, mapstruct *m );  extern void insert_ob_in_map_simple ( object *op, mapstruct *m );
 extern object *insert_ob_in_ob ( object *op, object *where );  extern object *insert_ob_in_ob ( object *op, object *where );
 extern int isqrt ( int n );  extern int isqrt ( int n );
Line 294
 
Line 295
 extern long seconds ( void );  extern long seconds ( void );
 extern void second_arch_pass ( FILE *fp );  extern void second_arch_pass ( FILE *fp );
 extern void set_abs_magic ( object *op, int magic );  extern void set_abs_magic ( object *op, int magic );
 extern void set_apply ( type_int_func_ob_ob_int addr );  extern void set_move_apply ( type_move_apply_func addr );
 extern void set_attr_value ( living *stats, int attr, signed char value );  extern void set_attr_value ( living *stats, int attr, signed char value );
 extern void set_block ( int x, int y, int bx, int by );  extern void set_block ( int x, int y, int bx, int by );
 extern void set_cheat ( object *op );  extern void set_cheat ( object *op );


Legend:
line(s) removed in v.1.2 
line(s) changed
 line(s) added in v.1.3

File made using version 1.98 of cvs2html by leaf at 2011-07-21 19:23