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

Comparing deliantra/Deliantra-Client/DC/MapWidget.pm (file contents):
Revision 1.104 by root, Wed Apr 4 02:43:29 2007 UTC vs.
Revision 1.105 by root, Wed Apr 4 02:54:02 2007 UTC

454 454
455 return 455 return
456 unless $focused || !$::FAST; 456 unless $focused || !$::FAST;
457 457
458 if (delete $self->{need_update}) { 458 if (delete $self->{need_update}) {
459 my $tilesize = $self->{tilesize} = int $self->{tilesize} * $::CFG->{map_scale}; 459 my $tilesize = $self->{tilesize} = (int $self->{tilesize} * $::CFG->{map_scale}) || 1;
460 460
461 my $sw = $self->{sw} = 1 + CFPlus::ceil $self->{w} / $tilesize; 461 my $sw = $self->{sw} = 1 + CFPlus::ceil $self->{w} / $tilesize;
462 my $sh = $self->{sh} = 1 + CFPlus::ceil $self->{h} / $tilesize; 462 my $sh = $self->{sh} = 1 + CFPlus::ceil $self->{h} / $tilesize;
463 463
464 my $sx = CFPlus::ceil $::CFG->{map_shift_x} / $tilesize; 464 my $sx = CFPlus::ceil $::CFG->{map_shift_x} / $tilesize;
556 556
557 $self->SUPER::DESTROY; 557 $self->SUPER::DESTROY;
558} 558}
559 559
560package CFPlus::MapWidget::MapMap; 560package CFPlus::MapWidget::MapMap;
561
562use strict;
563use utf8;
561 564
562our @ISA = CFPlus::UI::Base::; 565our @ISA = CFPlus::UI::Base::;
563 566
564use Time::HiRes qw(time); 567use Time::HiRes qw(time);
565use CFPlus::OpenGL; 568use CFPlus::OpenGL;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines