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

Comparing deliantra/server/include/map.h (file contents):
Revision 1.88 by root, Wed Sep 12 11:10:10 2007 UTC vs.
Revision 1.89 by root, Sun Sep 30 20:22:18 2007 UTC

388 388
389 mapxy (object *op) 389 mapxy (object *op)
390 : m(op->map), x(op->x), y(op->y) 390 : m(op->map), x(op->x), y(op->y)
391 { } 391 { }
392 392
393 mapxy &move (int dx, int dy)
394 {
395 x += dx;
396 y += dy;
397
398 return *this;
399 }
400
393 mapxy &move (int dir) 401 mapxy &move (int dir)
394 { 402 {
395 x += freearr_x [dir]; 403 return move (freearr_x [dir], freearr_y [dir]);
396 y += freearr_y [dir];
397
398 return *this;
399 } 404 }
400 405
401 operator void *() const { return (void *)m; } 406 operator void *() const { return (void *)m; }
402 mapxy &operator =(const object *op) 407 mapxy &operator =(const object *op)
403 { 408 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines