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

Comparing deliantra/server/include/player.h (file contents):
Revision 1.49 by root, Wed Apr 25 18:47:50 2007 UTC vs.
Revision 1.50 by root, Sun Apr 29 21:44:35 2007 UTC

1/* 1/*
2 * CrossFire, A Multiplayer game for X-windows 2 * CrossFire, A Multiplayer game
3 * 3 *
4 * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team 4 * Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team
5 * Copyright (C) 2002 Mark Wedel & Crossfire Development Team 5 * Copyright (C) 2002 Mark Wedel & Crossfire Development Team
6 * Copyright (C) 1992 Frank Tore Johansen 6 * Copyright (C) 1992 Frank Tore Johansen
7 * 7 *
26 * anyways. 26 * anyways.
27 */ 27 */
28enum rangetype 28enum rangetype
29{ 29{
30 range_bottom = -1, 30 range_bottom = -1,
31 range_none = 0, 31 range_none,
32 range_bow = 1, 32 range_bow,
33 range_magic = 2, 33 range_magic,
34 range_misc = 3, 34 range_misc,
35 range_golem = 4, 35 range_golem,
36 range_skill = 5, 36 range_skill,
37 range_builder = 6, 37 range_builder,
38 range_size = 7 38 range_size
39}; 39};
40 40
41enum bowtype_t 41enum bowtype_t
42{ 42{
43 bow_normal = 0, 43 bow_normal = 0,
44 bow_threewide = 1, 44 bow_threewide = 1,
45 bow_spreadshot = 2, 45 bow_spreadshot = 2,
46 bow_n = 3, /* must stay at 3 */ 46 bow_n = 3, /* must stay at 3 */
47 bow_ne = 4, 47 bow_ne = 4,
48 bow_e = 5, 48 bow_e = 5,
49 bow_se = 6, 49 bow_se = 6,
50 bow_s = 7, 50 bow_s = 7,
51 bow_sw = 8, 51 bow_sw = 8,
52 bow_w = 9, 52 bow_w = 9,
53 bow_nw = 10, /* must stay at 10 */ 53 bow_nw = 10, /* must stay at 10 */
54 bow_bestarrow = 11 54 bow_bestarrow = 11
55}; 55};
56 56
57enum petmode_t 57enum petmode_t
58{ 58{
59 pet_normal = 0, 59 pet_normal = 0,
60 pet_sad = 1, 60 pet_sad = 1,
61 pet_defend = 2, 61 pet_defend = 2,
62 pet_arena = 3 62 pet_arena = 3,
63}; 63};
64 64
65enum usekeytype 65enum usekeytype
66{ 66{
67 key_inventory = 0, 67 key_inventory = 0,
68 keyrings = 1, 68 keyrings = 1,
69 containers = 2 69 containers = 2,
70}; 70};
71 71
72/* This is used to control what to do when we need to unapply 72/* This is used to control what to do when we need to unapply
73 * an object before we can apply another one. 73 * an object before we can apply another one.
74 */ 74 */
201 MTH void deactivate (); 201 MTH void deactivate ();
202 202
203 // enters the initial map, after login or creation 203 // enters the initial map, after login or creation
204 MTH void enter_map (); 204 MTH void enter_map ();
205 205
206 MTH void set_range (rangetype r);
207 MTH bool legal_range (rangetype r) const;
208
206 MTH void chargen_race_done (); 209 MTH void chargen_race_done ();
207 MTH void chargen_race_next (); 210 MTH void chargen_race_next ();
208 211
209 ~player (); 212 ~player ();
210 213

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines