… | |
… | |
130 | object_ptr ACC (RW, last_used); /* Pointer to object last picked or applied */ |
130 | object_ptr ACC (RW, last_used); /* Pointer to object last picked or applied */ |
131 | |
131 | |
132 | object_ptr ACC (RW, combat_ob); // which weapon/bow/skill to use for direct attacks |
132 | object_ptr ACC (RW, combat_ob); // which weapon/bow/skill to use for direct attacks |
133 | object_ptr ACC (RW, ranged_ob); // which skill/item/spell to use for ranged attacks |
133 | object_ptr ACC (RW, ranged_ob); // which skill/item/spell to use for ranged attacks |
134 | object_ptr ACC (RW, golem); // the currently controlled golem |
134 | object_ptr ACC (RW, golem); // the currently controlled golem |
|
|
135 | object_ptr ACC (RW, observe); // the object that is being observed (or 0) |
135 | |
136 | |
136 | sint16 ACC (RW, bed_x), ACC (RW, bed_y); /* x,y - coordinates of respawn (savebed) */ |
137 | sint16 ACC (RW, bed_x), ACC (RW, bed_y); /* x,y - coordinates of respawn (savebed) */ |
137 | shstr ACC (RW, savebed_map); /* map where player will respawn after death */ |
138 | shstr ACC (RW, savebed_map); /* map where player will respawn after death */ |
138 | shstr ACC (RW, maplevel); /* On which level is the player? */ |
139 | shstr ACC (RW, maplevel); /* On which level is the player? */ |
139 | char ACC (RW, spellparam)[MAX_BUF]; /* What param to add to spells */ |
140 | char ACC (RW, spellparam)[MAX_BUF]; /* What param to add to spells */ |
… | |
… | |
192 | MTH void deactivate (); |
193 | MTH void deactivate (); |
193 | |
194 | |
194 | MTH void chargen_race_done (); |
195 | MTH void chargen_race_done (); |
195 | MTH void chargen_race_next (); |
196 | MTH void chargen_race_next (); |
196 | |
197 | |
|
|
198 | MTH void set_observe (object *ob); |
|
|
199 | |
197 | ~player (); |
200 | ~player (); |
198 | |
201 | |
199 | private: |
202 | private: |
200 | void set_object (object *op); |
203 | void set_object (object *op); |
201 | player (); |
204 | player (); |