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

Comparing deliantra/server/common/map.C (file contents):
Revision 1.72 by root, Sat Jan 13 23:06:12 2007 UTC vs.
Revision 1.74 by root, Sun Jan 14 23:35:03 2007 UTC

498 if (!spaces) 498 if (!spaces)
499 return false; 499 return false;
500 500
501 for (int i = 0; i < size (); ++i) 501 for (int i = 0; i < size (); ++i)
502 { 502 {
503#if 0 // temporarily disabled for improved(?) stability, schmorp #TODO#d#//D
503 if (cede_count >= 500) 504 if (cede_count >= 500)
504 { 505 {
505 cede_count = 0; 506 cede_count = 0;
506 coroapi::cede (); 507 coroapi::cede ();
507 } 508 }
509#endif
508 510
509 int unique = 0; 511 int unique = 0;
510 for (object *op = spaces [i].bot; op; op = op->above) 512 for (object *op = spaces [i].bot; op; op = op->above)
511 { 513 {
512 // count per-object, but cede only when modification-safe 514 // count per-object, but cede only when modification-safe
1108 */ 1110 */
1109void 1111void
1110mapspace::update_ () 1112mapspace::update_ ()
1111{ 1113{
1112 object *tmp, *last = 0; 1114 object *tmp, *last = 0;
1113 uint8 flags = 0, light = 0, anywhere = 0; 1115 uint8 flags = P_UPTODATE, light = 0, anywhere = 0;
1114 New_Face *top, *floor, *middle; 1116 New_Face *top, *floor, *middle;
1115 object *top_obj, *floor_obj, *middle_obj; 1117 object *top_obj, *floor_obj, *middle_obj;
1116 MoveType move_block = 0, move_slow = 0, move_on = 0, move_off = 0, move_allow = 0; 1118 MoveType move_block = 0, move_slow = 0, move_on = 0, move_off = 0, move_allow = 0;
1117 1119
1118 middle = blank_face; 1120 middle = blank_face;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines