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.24 by root, Wed Dec 13 21:27:09 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"
51#include "dynbuf.h" 61#include "dynbuf.h"
52#include "util.h" 62#include "util.h"
53#include "shstr.h" 63#include "shstr.h"
64#include "newclient.h"
54 65
55/* This blob, in this order, is needed to actually define maps */ 66/* This blob, in this order, is needed to actually define maps */
56#include "face.h" 67#include "face.h"
57/* Include the basic defines from spells.h */ 68/* Include the basic defines from spells.h */
58#include "attack.h" /* needs to be before material.h */ 69#include "attack.h" /* needs to be before material.h */
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines