ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/face.h
Revision: 1.1.1.1 (vendor branch)
Committed: Fri Feb 3 07:12:48 2006 UTC (18 years, 3 months ago) by root
Content type: text/plain
Branch: UPSTREAM
CVS Tags: LAST_C_VERSION, UPSTREAM_2006_03_15, UPSTREAM_2006_02_22, UPSTREAM_2006_02_03, difficulty_fix_merge_060810_2300
Branch point for: difficulty_fix
Changes since 1.1: +0 -0 lines
Log Message:
initial import

File Contents

# User Rev Content
1 root 1.1 /*
2     * static char *rcsid_face_h =
3     * "$Id: face.h,v 1.4 2005/08/12 13:46:34 ryo_saeba Exp $";
4     */
5    
6     /*
7     CrossFire, A Multiplayer game for X-windows
8    
9     Copyright (C) 1994 Mark Wedel
10     Copyright (C) 1992 Frank Tore Johansen
11    
12     This program is free software; you can redistribute it and/or modify
13     it under the terms of the GNU General Public License as published by
14     the Free Software Foundation; either version 2 of the License, or
15     (at your option) any later version.
16    
17     This program is distributed in the hope that it will be useful,
18     but WITHOUT ANY WARRANTY; without even the implied warranty of
19     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20     GNU General Public License for more details.
21    
22     You should have received a copy of the GNU General Public License
23     along with this program; if not, write to the Free Software
24     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25    
26     The author can be reached via e-mail to mark@pyramid.com
27     */
28    
29    
30     /* 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
32     * create a new face with that color.
33     */
34     typedef struct new_face_struct {
35     uint16 number; /* This is the image id. It should be the */
36     /* same value as its position in the array */
37     const char *name;
38     uint8 visibility;
39     uint8 magicmap; /* Color to show this in magic map */
40     } New_Face;
41    
42     typedef struct map_look_struct {
43     New_Face *face;
44     uint8 flags;
45     } MapLook;
46    
47    
48     typedef 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