[crossfire] Re: [Crossfire-cvs] CVS commit: crossfire
Andreas Kirschbaum
kirschbaum at myrealbox.com
Thu Aug 25 13:32:27 CDT 2005
crossfire-cvs-admin at lists.sourceforge.net
wrote:
>
Module Name: crossfire
>
Committed By: qal21
>
Date: Wed Aug 17 18:38:35 UTC 2005
>
>
Modified Files:
>
crossfire/include: sproto.h
>
crossfire/server: build_map.c
>
>
Log Message:
>
Fix bugs, and allow buttons and pedestals to be built underneath gates.
[...]
>
Index: crossfire/include/sproto.h
>
diff -c crossfire/include/sproto.h:1.133 crossfire/include/sproto.h:1.134
>
*** crossfire/include/sproto.h:1.133 Fri Aug 12 16:16:31 2005
>
--- crossfire/include/sproto.h Wed Aug 17 11:38:34 2005
>
***************
>
*** 70,78 ****
>
/* ban.c */
>
int checkbanned(const char *login, const char *host);
>
/* build_map.c */
>
void remove_marking_runes(struct mapdef *map, short x, short y);
>
int find_unused_connected_value(struct mapdef *map);
>
! int find_or_create_connection_for_map(object *pl, short x, short y);
>
object *get_wall(struct mapdef *map, int x, int y);
>
void fix_walls(struct mapdef *map, int x, int y);
>
void apply_builder_floor(object *pl, object *material, short x, short y);
>
--- 70,81 ----
>
/* ban.c */
>
int checkbanned(const char *login, const char *host);
>
/* build_map.c */
>
+ object* get_connection_rune( object* pl, short x, short y );
>
+ object* get_msg_book( object* pl, short x, short y );
>
+ int adjust_sign_msg( object* pl, short x, short y, object* tmp );
>
void remove_marking_runes(struct mapdef *map, short x, short y);
>
int find_unused_connected_value(struct mapdef *map);
>
! int find_or_create_connection_for_map(object* pl, short x, short y, object* rune);
>
object *get_wall(struct mapdef *map, int x, int y);
>
void fix_walls(struct mapdef *map, int x, int y);
>
void apply_builder_floor(object *pl, object *material, short x, short y);
This patch makes the functions get_connection_rune(), get_msg_book(),
and adjust_sign_msg() global by removing the "static" modifier. What was
the reason for this change? (Grepping through the source did show that
these functions are both defined and called from build_map.c only.)
More information about the crossfire
mailing list