… | |
… | |
914 | { |
914 | { |
915 | ns->sound = atoi (buf); |
915 | ns->sound = atoi (buf); |
916 | } |
916 | } |
917 | |
917 | |
918 | /** client wants the map resent */ |
918 | /** client wants the map resent */ |
919 | |
|
|
920 | void |
919 | void |
921 | MapRedrawCmd (char *buf, int len, player *pl) |
920 | MapRedrawCmd (char *buf, int len, player *pl) |
922 | { |
921 | { |
923 | /* This function is currently disabled; just clearing the map state results in |
922 | /* This function is currently disabled; just clearing the map state results in |
924 | * display errors. It should clear the cache and send a newmap command. |
923 | * display errors. It should clear the cache and send a newmap command. |
… | |
… | |
1718 | map_clearcell (&lastcell, 0, 0, 0, -1); |
1717 | map_clearcell (&lastcell, 0, 0, 0, -1); |
1719 | } |
1718 | } |
1720 | } |
1719 | } |
1721 | else if (d > 3) |
1720 | else if (d > 3) |
1722 | { |
1721 | { |
|
|
1722 | m->touch (); |
|
|
1723 | |
1723 | int need_send = 0, count; |
1724 | int need_send = 0, count; |
1724 | |
1725 | |
1725 | /* This block deals with spaces that are not visible for whatever |
1726 | /* This block deals with spaces that are not visible for whatever |
1726 | * reason. Still may need to send the head for this space. |
1727 | * reason. Still may need to send the head for this space. |
1727 | */ |
1728 | */ |
… | |
… | |
1760 | else |
1761 | else |
1761 | sl.reset (oldlen); |
1762 | sl.reset (oldlen); |
1762 | } |
1763 | } |
1763 | else |
1764 | else |
1764 | { |
1765 | { |
|
|
1766 | m->touch (); |
|
|
1767 | |
1765 | /* In this block, the space is visible or there are head objects |
1768 | /* In this block, the space is visible or there are head objects |
1766 | * we need to send. |
1769 | * we need to send. |
1767 | */ |
1770 | */ |
1768 | |
1771 | |
1769 | /* Rather than try to figure out what everything that we might |
1772 | /* Rather than try to figure out what everything that we might |