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

Comparing deliantra/server/include/face.h (file contents):
Revision 1.3 by root, Thu Aug 31 17:54:14 2006 UTC vs.
Revision 1.6 by pippijn, Sat Jan 6 14:42:30 2007 UTC

1/* 1/*
2 CrossFire, A Multiplayer game for X-windows 2 CrossFire, A Multiplayer game for X-windows
3 3
4 Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team
4 Copyright (C) 1994 Mark Wedel 5 Copyright (C) 1994 Mark Wedel
5 Copyright (C) 1992 Frank Tore Johansen 6 Copyright (C) 1992 Frank Tore Johansen
6 7
7 This program is free software; you can redistribute it and/or modify 8 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by 9 it under the terms of the GNU General Public License as published by
19 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 20 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 21
21 The author can be reached via e-mail to mark@pyramid.com 22 The author can be reached via e-mail to mark@pyramid.com
22*/ 23*/
23 24
24
25/* New face structure - this enforces the notion that data is face by 25/* New face structure - this enforces the notion that data is face by
26 * face only - you can not change the color of an item - you need to instead 26 * face only - you can not change the color of an item - you need to instead
27 * create a new face with that color. 27 * create a new face with that color.
28 */ 28 */
29typedef struct new_face_struct 29struct New_Face
30{ 30{
31 uint16 number; /* This is the image id. It should be the */ 31 uint16 number; /* This is the image id. It should be the */
32 /* same value as its position in the array */ 32 /* same value as its position in the array */
33 shstr name; 33 shstr name;
34 uint8 visibility; 34 uint8 visibility;
35 uint8 magicmap; /* Color to show this in magic map */ 35 uint8 magicmap; /* Color to show this in magic map */
36} 36};
37New_Face;
38 37
39typedef struct map_look_struct 38struct MapLook
40{ 39{
41 New_Face *face; 40 New_Face *face;
42 uint8 flags; 41 uint8 flags;
43} MapLook; 42};
44 43
45typedef struct 44struct Animations
46{ 45{
47 shstr name; /* Name of the animation sequence */ 46 shstr name; /* Name of the animation sequence */
48 uint8 num_animations; /* How many different faces to animate */ 47 uint8 num_animations; /* How many different faces to animate */
49 uint8 facings; /* How many facings (1,2,4,8) */ 48 uint8 facings; /* How many facings (1,2,4,8) */
50 Fontindex *faces; /* The different animations */ 49 uint16 *faces; /* The different animations */
51 uint16 num; /* Where we are in the array */ 50 uint16 num; /* Where we are in the array */
52} Animations; 51};
53 52
54

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines