--- deliantra/server/include/global.h 2007/01/19 17:50:11 1.40 +++ deliantra/server/include/global.h 2007/03/04 19:36:12 1.45 @@ -116,8 +116,6 @@ /* * These are the beginnings of linked lists: */ -EXTERN player *first_player; -EXTERN region *first_region; EXTERN treasurelist *first_treasurelist; EXTERN artifactlist *first_artifactlist; EXTERN archetype *first_archetype; @@ -155,13 +153,11 @@ /* * Used in treasure.c */ -EXTERN archetype *ring_arch,*amulet_arch,*staff_arch,*crown_arch; +EXTERN archetype *ring_arch, *amulet_arch, *staff_arch, *crown_arch; EXTERN std::vector animations; -EXTERN int num_animations,animations_allocated, bmaps_checksum; - -/* Rotate right from bsd sum. This is used in various places for checksumming */ -#define ROTATE_RIGHT(c) if ((c) & 01) (c) = ((c) >>1) + 0x80000000; else (c) >>= 1; +EXTERN int num_animations, animations_allocated; +EXTERN uint32_t bmaps_checksum; #define SET_ANIMATION(ob,newanim) ob->face = new_faces + animations [ob->animation_id].faces [newanim] #define GET_ANIMATION(ob,anim) animations [ob->animation_id].faces [anim] @@ -181,7 +177,6 @@ extern facetile *blank_face, *empty_face; extern facetile *dark_faces[]; -extern facetile *smooth_face; extern client *init_sockets;