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

Comparing kgsueme/bin/kgsueme (file contents):
Revision 1.10 by pcg, Thu May 29 10:35:58 2003 UTC vs.
Revision 1.11 by pcg, Thu May 29 12:19:10 2003 UTC

497 $self->{window}->add(my $hpane = new Gtk::HPaned); 497 $self->{window}->add(my $hpane = new Gtk::HPaned);
498 ::state $hpane, "game::hpane", undef, hpane_position => 500; 498 ::state $hpane, "game::hpane", undef, hpane_position => 500;
499 499
500 $::config{aa} = 0; 500 $::config{aa} = 0;
501 $self->{canvas} = $::config{aa} ? new_aa Gnome::Canvas : new Gnome::Canvas; 501 $self->{canvas} = $::config{aa} ? new_aa Gnome::Canvas : new Gnome::Canvas;
502 $hpane->add($self->{canvas}); 502 $hpane->pack1($self->{canvas}, 1, 1);
503 503
504 { 504 {
505 my $line_colour = $::config{line_colour} || "darkbrown"; 505 my $line_colour = $::config{line_colour} || "darkbrown";
506 my $border = 0.1; 506 my $border = 0.1;
507 my $ofs = 0.5 / $self->{size}; 507 my $ofs = 0.5 / $self->{size};
549 $cgroup->new($cgroup, "Gnome::CanvasLine", 549 $cgroup->new($cgroup, "Gnome::CanvasLine",
550 points => [ $ofs,$k, 1-$ofs,$k ], 550 points => [ $ofs,$k, 1-$ofs,$k ],
551 fill_color => $line_colour, 551 fill_color => $line_colour,
552 width_pixels => 1); 552 width_pixels => 1);
553 553
554 for ( [$k,-$border*0.5,$a], [$k,1+$border*0.5,$a], [-$border*0.5,$k,$i], [1+$border*0.5,$k,$i] ) { 554 for ( [$k,-$border*0.5,$a], [$k,1+$border*0.5,$a],
555 [-$border*0.5,$k,$self->{size} - $i + 1], [1+$border*0.5,$k,$self->{size} - $i + 1] ) {
555 my ($x, $y, $text) = @$_; 556 my ($x, $y, $text) = @$_;
556 557
557 my $text = $cgroup->new($cgroup, "Gnome::CanvasText", 558 my $text = $cgroup->new($cgroup, "Gnome::CanvasText",
558 x => 0, y => 0, text => $text, 559 x => 0, y => 0, text => $text,
559 justification => "center", 560 justification => "center",
563 564
564 $text->affine_relative($border*0.015,0, 0,$border*0.015, $x,$y); 565 $text->affine_relative($border*0.015,0, 0,$border*0.015, $x,$y);
565 } 566 }
566 567
567 $a++; 568 $a++;
569 $a++ if $a eq "I";
568 } 570 }
569 571
570 my $stones = [[]]; 572 my $stones = [[]];
571 573
572 for my $x (1 .. $self->{size}) { 574 for my $x (1 .. $self->{size}) {
609 } 611 }
610 612
611 $self->{board_gfx}{stones} = $stones; 613 $self->{board_gfx}{stones} = $stones;
612 } 614 }
613 615
614 $hpane->add(my $vpane = new Gtk::VPaned); 616 $hpane->pack2((my $vpane = new Gtk::VPaned), 0, 0);
615 ::state $vpane, "game", $self->{name}, vpane_position => 80; 617 ::state $vpane, "game", $self->{name}, vpane_position => 80;
616 618
617 $vpane->add(my $sw = new Gtk::ScrolledWindow); 619 $vpane->add(my $sw = new Gtk::ScrolledWindow);
618 $sw->set_policy("automatic", "always"); 620 $sw->set_policy("automatic", "always");
619 621

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines