ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/kgsueme/game.pl
(Generate patch)

Comparing kgsueme/kgsueme/game.pl (file contents):
Revision 1.4 by pcg, Sat May 31 13:58:31 2003 UTC vs.
Revision 1.5 by pcg, Sat May 31 14:15:12 2003 UTC

13 $self = $self->SUPER::new(@_); 13 $self = $self->SUPER::new(@_);
14 14
15 $self->listen($self->{conn}); 15 $self->listen($self->{conn});
16 16
17 $self->{window} = new Gtk2::Window 'toplevel'; 17 $self->{window} = new Gtk2::Window 'toplevel';
18 my $title = $self->{channel} ? $self->owner->{name}." ".$self->opponent_string : "Game Window"; 18 my $title = $self->{channel} ? $self->owner->as_string." ".$self->opponent_string : "Game Window";
19 $self->{window}->set_title("KGS Game $title"); 19 $self->{window}->set_title("KGS Game $title");
20 gtk::state $self->{window}, "game::window", undef, window_size => [600, 500]; 20 gtk::state $self->{window}, "game::window", undef, window_size => [600, 500];
21 21
22 $self->{window}->signal_connect(delete_event => sub { 22 $self->{window}->signal_connect(delete_event => sub {
23 if ($self->{joined}) { 23 if ($self->{joined}) {
38 # grrr... 38 # grrr...
39 { 39 {
40 $frame->add(my $vbox = new Gtk2::VBox); 40 $frame->add(my $vbox = new Gtk2::VBox);
41 $vbox->add($self->{title} = new Gtk2::Label $title); 41 $vbox->add($self->{title} = new Gtk2::Label $title);
42 42
43 $self->{moveadj} = new Gtk2::Adjustment 0, 0, 1, 0.01, 0.1, 0; 43 $self->{moveadj} = new Gtk2::Adjustment 1, 0, 1, 0.01, 0.1, 0;
44 44
45 $vbox->add(my $scale = new Gtk2::HScale $self->{moveadj}); 45 $vbox->add(my $scale = new Gtk2::HScale $self->{moveadj});
46 $scale->set_draw_value (0); 46 $scale->set_draw_value (0);
47 47
48 $self->{moveadj}->signal_connect (value_changed => sub { 48 $self->{moveadj}->signal_connect (value_changed => sub {
287 if ($self->{background}) { 287 if ($self->{background}) {
288 if ($oldboard = $self->{board_shown}) { 288 if ($oldboard = $self->{board_shown}) {
289 $pixbuf = $self->{pixbuf}; 289 $pixbuf = $self->{pixbuf};
290 } else { 290 } else {
291 $pixbuf = $self->{background}->copy; 291 $pixbuf = $self->{background}->copy;
292 $expose_area = [0, 0, $s, $s]; 292 $expose_area = new Gtk2::Gdk::Rectangle 0, 0, $s, $s;
293 } 293 }
294 } else { 294 } else {
295 $expose_area = [0, 0, $s, $s]; 295 $expose_area = new Gtk2::Gdk::Rectangle 0, 0, $s, $s;
296 296
297 my ($bw, $bh) = ($::board_img->get_width, $::board_img->get_height); 297 my ($bw, $bh) = ($::board_img->get_width, $::board_img->get_height);
298 298
299 if ($s < $bw && $s < $bh) { 299 if ($s < $bw && $s < $bh) {
300 $pixbuf = new_pixbuf $s, $s, 0; 300 $pixbuf = new_pixbuf $s, $s, 0;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines