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.1 by root, Fri Feb 3 07:12:48 2006 UTC vs.
Revision 1.4 by root, Sat Sep 16 22:06:17 2006 UTC

1/*
2 * static char *rcsid_face_h =
3 * "$Id: face.h,v 1.1 2006/02/03 07:12:48 root Exp $";
4 */
5
6/* 1/*
7 CrossFire, A Multiplayer game for X-windows 2 CrossFire, A Multiplayer game for X-windows
8 3
9 Copyright (C) 1994 Mark Wedel 4 Copyright (C) 1994 Mark Wedel
10 Copyright (C) 1992 Frank Tore Johansen 5 Copyright (C) 1992 Frank Tore Johansen
24 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 20
26 The author can be reached via e-mail to mark@pyramid.com 21 The author can be reached via e-mail to mark@pyramid.com
27*/ 22*/
28 23
29
30/* New face structure - this enforces the notion that data is face by 24/* New face structure - this enforces the notion that data is face by
31 * face only - you can not change the color of an item - you need to instead 25 * face only - you can not change the color of an item - you need to instead
32 * create a new face with that color. 26 * create a new face with that color.
33 */ 27 */
34typedef struct new_face_struct { 28struct New_Face
29{
35 uint16 number; /* This is the image id. It should be the */ 30 uint16 number; /* This is the image id. It should be the */
36 /* same value as its position in the array */ 31 /* same value as its position in the array */
37 const char *name; 32 shstr name;
38 uint8 visibility; 33 uint8 visibility;
39 uint8 magicmap; /* Color to show this in magic map */ 34 uint8 magicmap; /* Color to show this in magic map */
40} New_Face; 35};
41 36
42typedef struct map_look_struct { 37struct MapLook
38{
43 New_Face *face; 39 New_Face *face;
44 uint8 flags; 40 uint8 flags;
45} MapLook; 41};
46 42
43struct Animations
44{
45 shstr name; /* Name of the animation sequence */
46 uint8 num_animations; /* How many different faces to animate */
47 uint8 facings; /* How many facings (1,2,4,8) */
48 Fontindex *faces; /* The different animations */
49 uint16 num; /* Where we are in the array */
50};
47 51
48typedef struct {
49 const char *name; /* Name of the animation sequence */
50 uint8 num_animations; /* How many different faces to animate */
51 uint8 facings; /* How many facings (1,2,4,8) */
52 Fontindex *faces; /* The different animations */
53 uint16 num; /* Where we are in the array */
54} Animations;
55
56

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines