ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/gde/GCE/Map.pm
(Generate patch)

Comparing deliantra/gde/GCE/Map.pm (file contents):
Revision 1.5 by root, Sun Feb 5 17:43:42 2006 UTC vs.
Revision 1.6 by root, Sun Feb 5 18:08:52 2006 UTC

38 $self->{window} = $self->window; 38 $self->{window} = $self->window;
39 39
40 1 40 1
41 }); 41 });
42 42
43 #$self->set_redraw_on_allocate (0); # nope 43 $self->set_redraw_on_allocate (0); # nope
44 $self->double_buffered (0); 44 $self->double_buffered (0);
45 45
46 $self->signal_connect (size_request => sub { 46 $self->signal_connect (size_request => sub {
47 $_[1]->width (20 * TILESIZE); 47 $_[1]->width (20 * TILESIZE);
48 $_[1]->height (20 * TILESIZE); 48 $_[1]->height (20 * TILESIZE);
50 1 50 1
51 }); 51 });
52 52
53 $self->signal_connect (expose_event => sub { $self->expose ($_[1]) }); 53 $self->signal_connect (expose_event => sub { $self->expose ($_[1]) });
54 54
55 $self->signal_connect (configure_event => sub { 55 $self->signal_connect_after (configure_event => sub {
56 $self->set_viewport ($self->{x}, $self->{y}); 56 $self->set_viewport ($self->{x}, $self->{y});
57 1 57 1
58 }); 58 });
59 59
60 $self->signal_connect (button_press_event => sub { 60 $self->signal_connect (button_press_event => sub {
270 270
271 $self->queue_draw; 271 $self->queue_draw;
272} 272}
273 273
274sub update_map { 274sub update_map {
275 my ($self, $x1, $y1, $x2, $y2) = @_; 275 my ($self, $x, $y, $w, $h) = @_;
276} 276}
277 277
278sub expose { 278sub expose {
279 my ($self, $event) = @_; 279 my ($self, $event) = @_;
280 280

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines