… | |
… | |
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 | */ |
29 | struct New_Face |
29 | struct facetile |
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 | }; |
37 | |
37 | |
38 | struct MapLook |
38 | struct MapLook |
39 | { |
39 | { |
40 | New_Face *face; |
40 | facetile *face; |
41 | uint8 flags; |
41 | uint8 flags; |
42 | }; |
42 | }; |
43 | |
43 | |
44 | struct Animations |
44 | struct animation |
45 | { |
45 | { |
46 | shstr name; /* Name of the animation sequence */ |
46 | shstr name; /* Name of the animation sequence */ |
47 | uint8 num_animations; /* How many different faces to animate */ |
47 | uint8 num_animations; /* How many different faces to animate */ |
48 | uint8 facings; /* How many facings (1,2,4,8) */ |
48 | uint8 facings; /* How many facings (1,2,4,8) */ |
49 | uint16 *faces; /* The different animations */ |
49 | uint16 *faces; /* The different animations */ |