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.22 by root, Wed Dec 13 02:55:50 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; 42#include "config.h"
43#include "define.h"
44#include "logger.h"
43 45
44#include <vector> 46#ifndef TRUE
47#define TRUE 1
48#endif
45 49
50#ifndef FALSE
51#define FALSE 0
52#endif
53
54// used only for tagging structure members so scripting languages
55// can easily parse the include files.
46#define ACC_CLASS(name) 56#define ACC_CLASS(name)
47#define ACC(meta,member) member 57#define ACC(meta,member) member
48 58
49#include "keyword.h" 59#include "keyword.h"
50#include "traits.h" 60#include "traits.h"
63#include "tod.h" 73#include "tod.h"
64 74
65#include "skills.h" 75#include "skills.h"
66 76
67/* Pull in the socket structure - used in the player structure */ 77/* Pull in the socket structure - used in the player structure */
68#include "newserver.h" 78#include "network.h"
79#include "client.h"
69 80
70/* Pull in the player structure */ 81/* Pull in the player structure */
71#include "player.h" 82#include "player.h"
72 83
73/* pull in treasure structure */ 84/* pull in treasure structure */
160/* 171/*
161 * Used in treasure.c 172 * Used in treasure.c
162 */ 173 */
163EXTERN archetype *ring_arch,*amulet_arch,*staff_arch,*crown_arch; 174EXTERN archetype *ring_arch,*amulet_arch,*staff_arch,*crown_arch;
164 175
165extern std::vector<Animations> animations; 176EXTERN std::vector<Animations> animations;
166EXTERN int num_animations,animations_allocated, bmaps_checksum; 177EXTERN int num_animations,animations_allocated, bmaps_checksum;
167 178
168/* 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 */
169#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;
170 181
187 198
188extern New_Face *blank_face, *empty_face; 199extern New_Face *blank_face, *empty_face;
189extern New_Face *dark_faces[]; 200extern New_Face *dark_faces[];
190extern New_Face *smooth_face; 201extern New_Face *smooth_face;
191 202
192extern NewSocket *init_sockets; 203extern client *init_sockets;
193 204
194#include "libproto.h" 205#include "libproto.h"
195#include "sockproto.h" 206#include "sockproto.h"
196 207
197#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