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.115 by root, Wed Aug 1 01:53:13 2007 UTC vs.
Revision 1.116 by root, Wed Aug 15 04:57:48 2007 UTC

355} 355}
356 356
357void 357void
358maptile::activate () 358maptile::activate ()
359{ 359{
360 active = true;
361
362 if (spaces) 360 if (spaces)
363 for (mapspace *ms = spaces + size (); ms-- > spaces; ) 361 for (mapspace *ms = spaces + size (); ms-- > spaces; )
364 for (object *op = ms->bot; op; op = op->above) 362 for (object *op = ms->bot; op; op = op->above)
365 op->activate_recursive (); 363 op->activate_recursive ();
366} 364}
367 365
368void 366void
369maptile::deactivate () 367maptile::deactivate ()
370{ 368{
371 active = false;
372
373 if (spaces) 369 if (spaces)
374 for (mapspace *ms = spaces + size (); ms-- > spaces; ) 370 for (mapspace *ms = spaces + size (); ms-- > spaces; )
375 for (object *op = ms->bot; op; op = op->above) 371 for (object *op = ms->bot; op; op = op->above)
376 op->deactivate_recursive (); 372 op->deactivate_recursive ();
377} 373}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines