--- deliantra/server/include/player.h 2007/01/15 21:06:19 1.45 +++ deliantra/server/include/player.h 2007/04/24 00:42:02 1.48 @@ -199,6 +199,10 @@ void do_destroy (); void gather_callbacks (AV *&callbacks, event_type event) const; + // wether the player can "see" this mapspace or not, decided by los + // 0 - nothing see, 100 - fully visible + MTH sint8 visibility_at (maptile *map, int x, int y) const; + MTH void connect (client *ns); MTH void disconnect (); @@ -208,6 +212,9 @@ // enters the initial map, after login or creation MTH void enter_map (); + MTH void chargen_race_done (); + MTH void chargen_race_next (); + ~player (); private: @@ -220,6 +227,6 @@ extern playervec players; #define for_all_players(var) \ - for (int _i = 0; _i < players.size (); ++_i) \ + for (unsigned _i = 0; _i < players.size (); ++_i) \ declvar (player *, var, players [_i])