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.64 by root, Sun Jul 1 05:00:18 2007 UTC vs.
Revision 1.65 by root, Thu Jul 26 00:27:08 2007 UTC

180 MTH bool save_pl (const char *path); 180 MTH bool save_pl (const char *path);
181 181
182 void do_destroy (); 182 void do_destroy ();
183 void gather_callbacks (AV *&callbacks, event_type event) const; 183 void gather_callbacks (AV *&callbacks, event_type event) const;
184 184
185 MTH void play_sound (faceidx sound, int dx = 0, int dy = 0) const
186 {
187 if (ns)
188 ns->play_sound (sound, dx, dy);
189 }
190
185 // wether the player can "see" this mapspace or not, decided by los 191 // wether the player can "see" this mapspace or not, decided by los
186 // 0 - nothing see, 100 - fully visible 192 // 0 - nothing see, 100 - fully visible
187 MTH sint8 visibility_at (maptile *map, int x, int y) const; 193 MTH sint8 visibility_at (maptile *map, int x, int y) const;
188 194
189 MTH void connect (client *ns); 195 MTH void connect (client *ns);
207typedef object_vector<player, &player::active> playervec; 213typedef object_vector<player, &player::active> playervec;
208 214
209extern playervec players; 215extern playervec players;
210 216
211#define for_all_players(var) \ 217#define for_all_players(var) \
212 for (unsigned _i = 0; _i < players.size (); ++_i) \ 218 for (unsigned _i = 0; _i < ::players.size (); ++_i) \
213 statementvar (player *, var, players [_i]) 219 statementvar (player *, var, ::players [_i])
214 220

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines