--- deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/15 15:33:58 1.61 +++ deliantra/Deliantra-Client/DC/MapWidget.pm 2006/06/15 16:44:20 1.62 @@ -253,8 +253,8 @@ sub set_magicmap { my ($self, $w, $h, $x, $y, $data) = @_; - $x += - $::MAP->x - int 0.5 * $::MAP->w; - $y += - $::MAP->y - int 0.5 * $::MAP->h; + $x -= $::MAP->ox + int 0.5 * $::MAP->w; + $y -= $::MAP->oy + int 0.5 * $::MAP->h; $self->{magicmap} = [$x, $y, $w, $h, $data]; @@ -334,8 +334,8 @@ if ($self->{magicmap}) { my ($x, $y, $w, $h, $data) = @{ $self->{magicmap} }; - $x += $::MAP->x - $sx + int 0.5 * ($::MAP->w - $sw + 1); - $y += $::MAP->y - $sy + int 0.5 * ($::MAP->h - $sh + 1); + $x += $::MAP->ox - $sx + int 0.5 * ($::MAP->w - $sw + 1); + $y += $::MAP->oy - $sy + int 0.5 * ($::MAP->h - $sh + 1); glTranslate - $x - 1, - $y - 1; glBindTexture GL_TEXTURE_2D, $magicmap_tex->{name};