ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/global.h
(Generate patch)

Comparing deliantra/server/include/global.h (file contents):
Revision 1.23 by root, Wed Dec 13 18:08:01 2006 UTC vs.
Revision 1.26 by root, Fri Dec 15 19:59:19 2006 UTC

37typedef int32_t sint32; 37typedef int32_t sint32;
38typedef uint32_t uint32; 38typedef uint32_t uint32;
39typedef int64_t sint64; 39typedef int64_t sint64;
40typedef uint64_t uint64; 40typedef uint64_t uint64;
41 41
42typedef unsigned short Fontindex;
43
44#include "config.h" 42#include "config.h"
45#include "define.h" 43#include "define.h"
46#include "logger.h" 44#include "logger.h"
47 45
48#ifndef TRUE 46#ifndef TRUE
61#include "keyword.h" 59#include "keyword.h"
62#include "traits.h" 60#include "traits.h"
63#include "dynbuf.h" 61#include "dynbuf.h"
64#include "util.h" 62#include "util.h"
65#include "shstr.h" 63#include "shstr.h"
66#include "newclient.h"
67 64
68/* This blob, in this order, is needed to actually define maps */ 65/* This blob, in this order, is needed to actually define maps */
69#include "face.h" 66#include "face.h"
70/* Include the basic defines from spells.h */ 67/* Include the basic defines from spells.h */
71#include "attack.h" /* needs to be before material.h */ 68#include "attack.h" /* needs to be before material.h */
76#include "tod.h" 73#include "tod.h"
77 74
78#include "skills.h" 75#include "skills.h"
79 76
80/* Pull in the socket structure - used in the player structure */ 77/* Pull in the socket structure - used in the player structure */
81#include "newserver.h" 78#include "network.h"
79#include "client.h"
82 80
83/* Pull in the player structure */ 81/* Pull in the player structure */
84#include "player.h" 82#include "player.h"
85 83
86/* pull in treasure structure */ 84/* pull in treasure structure */
173/* 171/*
174 * Used in treasure.c 172 * Used in treasure.c
175 */ 173 */
176EXTERN archetype *ring_arch,*amulet_arch,*staff_arch,*crown_arch; 174EXTERN archetype *ring_arch,*amulet_arch,*staff_arch,*crown_arch;
177 175
178extern std::vector<Animations> animations; 176EXTERN std::vector<Animations> animations;
179EXTERN int num_animations,animations_allocated, bmaps_checksum; 177EXTERN int num_animations,animations_allocated, bmaps_checksum;
180 178
181/* Rotate right from bsd sum. This is used in various places for checksumming */ 179/* Rotate right from bsd sum. This is used in various places for checksumming */
182#define ROTATE_RIGHT(c) if ((c) & 01) (c) = ((c) >>1) + 0x80000000; else (c) >>= 1; 180#define ROTATE_RIGHT(c) if ((c) & 01) (c) = ((c) >>1) + 0x80000000; else (c) >>= 1;
183 181
200 198
201extern New_Face *blank_face, *empty_face; 199extern New_Face *blank_face, *empty_face;
202extern New_Face *dark_faces[]; 200extern New_Face *dark_faces[];
203extern New_Face *smooth_face; 201extern New_Face *smooth_face;
204 202
205extern NewSocket *init_sockets; 203extern client *init_sockets;
206 204
207#include "libproto.h" 205#include "libproto.h"
208#include "sockproto.h" 206#include "sockproto.h"
209 207
210#define decrease_ob(xyz) decrease_ob_nr(xyz,1) 208#define decrease_ob(xyz) decrease_ob_nr(xyz,1)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines