ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.119 by root, Sat Jun 17 15:07:52 2006 UTC vs.
Revision 1.120 by root, Sun Jun 18 19:13:19 2006 UTC

1233 1233
1234 while (data < data_end) 1234 while (data < data_end)
1235 { 1235 {
1236 flags = (data [0] << 8) + data [1]; data += 2; 1236 flags = (data [0] << 8) + data [1]; data += 2;
1237 1237
1238 x = ((flags >> 10) & 63) + self->x; 1238 x = self->x + ((flags >> 10) & 63);
1239 y = ((flags >> 4) & 63) + self->y; 1239 y = self->y + ((flags >> 4) & 63);
1240 1240
1241 cell = map_get_cell (self, x, y); 1241 cell = map_get_cell (self, x, y);
1242 1242
1243 if (flags & 15) 1243 if (flags & 15)
1244 { 1244 {
1341 int vx, vy; 1341 int vx, vy;
1342 int x, y, z; 1342 int x, y, z;
1343 int last_name; 1343 int last_name;
1344 mapface face; 1344 mapface face;
1345 1345
1346 vx = self->x + (self->w - sw + 1) / 2 - shift_x; 1346 vx = self->x + self->w / 2 - sw / 2 - shift_x;
1347 vy = self->y + (self->h - sh + 1) / 2 - shift_y; 1347 vy = self->y + self->h / 2 - sh / 2 - shift_y;
1348 1348
1349 /* 1349 /*
1350 int vx = self->vx = self->w >= sw 1350 int vx = self->vx = self->w >= sw
1351 ? self->x + (self->w - sw) / 2 1351 ? self->x + (self->w - sw) / 2
1352 : MIN (self->x, MAX (self->x + self->w - sw + 1, self->vx)); 1352 : MIN (self->x, MAX (self->x + self->w - sw + 1, self->vx));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines