ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/object.C
(Generate patch)

Comparing deliantra/server/common/object.C (file contents):
Revision 1.99 by root, Sun Dec 31 18:10:40 2006 UTC vs.
Revision 1.101 by root, Mon Jan 1 17:30:33 2007 UTC

986 else if (map) 986 else if (map)
987 { 987 {
988 if (type == PLAYER) 988 if (type == PLAYER)
989 { 989 {
990 --map->players; 990 --map->players;
991 map->last_access = runtime; 991 map->touch ();
992 } 992 }
993 993
994 map->dirty = true; 994 map->dirty = true;
995 995
996 /* link the object above us */ 996 /* link the object above us */
1376 1376
1377 if (op->type == PLAYER) 1377 if (op->type == PLAYER)
1378 { 1378 {
1379 op->contr->do_los = 1; 1379 op->contr->do_los = 1;
1380 ++op->map->players; 1380 ++op->map->players;
1381 op->map->last_access = runtime; 1381 op->map->touch ();
1382 } 1382 }
1383 1383
1384 op->map->dirty = true; 1384 op->map->dirty = true;
1385 1385
1386 /* If we have a floor, we know the player, if any, will be above 1386 /* If we have a floor, we know the player, if any, will be above
2613object::flag_desc (char *desc, int len) const 2613object::flag_desc (char *desc, int len) const
2614{ 2614{
2615 char *p = desc; 2615 char *p = desc;
2616 bool first = true; 2616 bool first = true;
2617 2617
2618 *p = 0;
2619
2618 for (int i = 0; i < NUM_FLAGS; i++) 2620 for (int i = 0; i < NUM_FLAGS; i++)
2619 { 2621 {
2620 if (len <= 10) // magic constant! 2622 if (len <= 10) // magic constant!
2621 { 2623 {
2622 snprintf (p, len, ",..."); 2624 snprintf (p, len, ",...");
2623 break; 2625 break;
2624 } 2626 }
2625 2627
2626 if (flag[i]) 2628 if (flag [i])
2627 { 2629 {
2628 int cnt = snprintf (p, len, "%s%d", first ? "" : ",", i); 2630 int cnt = snprintf (p, len, "%s%d", first ? "" : ",", i);
2629 len -= cnt; 2631 len -= cnt;
2630 p += cnt; 2632 p += cnt;
2631 first = false; 2633 first = false;
2633 } 2635 }
2634 2636
2635 return desc; 2637 return desc;
2636} 2638}
2637 2639
2638// return a suitable string describing an objetc in enough detail to find it 2640// return a suitable string describing an object in enough detail to find it
2639const char * 2641const char *
2640object::debug_desc (char *info) const 2642object::debug_desc (char *info) const
2641{ 2643{
2642 char flagdesc[512]; 2644 char flagdesc[512];
2643 char info2[256 * 4]; 2645 char info2[256 * 4];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines