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.92 by root, Sun Feb 18 17:24:16 2007 UTC vs.
Revision 1.93 by root, Sun Mar 11 02:12:44 2007 UTC

1075void 1075void
1076mapspace::update_ () 1076mapspace::update_ ()
1077{ 1077{
1078 object *tmp, *last = 0; 1078 object *tmp, *last = 0;
1079 uint8 flags = P_UPTODATE, light = 0, anywhere = 0; 1079 uint8 flags = P_UPTODATE, light = 0, anywhere = 0;
1080 facetile *top, *floor, *middle; 1080 faceidx top, floor, middle;
1081 object *top_obj, *floor_obj, *middle_obj; 1081 object *top_obj, *floor_obj, *middle_obj;
1082 MoveType move_block = 0, move_slow = 0, move_on = 0, move_off = 0, move_allow = 0; 1082 MoveType move_block = 0, move_slow = 0, move_on = 0, move_off = 0, move_allow = 0;
1083 1083
1084 middle = blank_face; 1084 middle = blank_face;
1085 top = blank_face; 1085 top = blank_face;
1134 } 1134 }
1135 /* Find the highest visible face around. If equal 1135 /* Find the highest visible face around. If equal
1136 * visibilities, we still want the one nearer to the 1136 * visibilities, we still want the one nearer to the
1137 * top 1137 * top
1138 */ 1138 */
1139 else if (middle == blank_face || (tmp->face->visibility > middle->visibility && !anywhere)) 1139 else if (middle == blank_face || (::faces [tmp->face].visibility > ::faces [middle].visibility && !anywhere))
1140 { 1140 {
1141 middle = tmp->face; 1141 middle = tmp->face;
1142 middle_obj = tmp; 1142 middle_obj = tmp;
1143 } 1143 }
1144 } 1144 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines