… | |
… | |
33 | our $LIBDIR = "."; |
33 | our $LIBDIR = "."; |
34 | our $APPDIR = "$LIBDIR/kgsueme"; |
34 | our $APPDIR = "$LIBDIR/kgsueme"; |
35 | our $IMGDIR = "$LIBDIR/images"; |
35 | our $IMGDIR = "$LIBDIR/images"; |
36 | our $SNDDIR = "$LIBDIR/sounds"; |
36 | our $SNDDIR = "$LIBDIR/sounds"; |
37 | |
37 | |
38 | for (qw(util.pl gtk.pl image.pl sound.pl gamelist.pl userlist.pl challenge.pl game.pl room.pl roomlist.pl appwin.pl)) { |
38 | for (qw(util.pl gtk.pl image.pl sound.pl gamelist.pl userlist.pl challenge.pl |
|
|
39 | board.pl game.pl room.pl roomlist.pl appwin.pl)) { |
39 | print "loading module $_\n"; |
40 | print "loading module $_\n"; |
40 | require "$APPDIR/$_"; |
41 | require "$APPDIR/$_"; |
41 | } |
42 | } |
42 | |
43 | |
43 | our $appwin = new appwin; |
44 | our $appwin = new appwin; |
44 | |
45 | |
45 | if (0 && -f "testboard.storable") { |
46 | if (1 && -f "testboard.storable") { |
46 | use KGS::Constants; |
47 | use KGS::Constants; |
47 | |
48 | |
48 | for (19) { |
49 | for (19) { |
49 | my $board = new game %{Storable::retrieve "testboard.storable"}; |
50 | my $board = new game size => $_;# %{Storable::retrieve "testboard.storable"}; |
50 | |
51 | |
51 | if (0) { |
52 | if (1) { |
52 | $board->{board} = new KGS::Game::Board; |
53 | $board->{cur_board} = new KGS::Game::Board; |
53 | $board->{board}{board}[0][0] = MARK_B; |
54 | $board->{cur_board}{board}[0][0] = MARK_B; |
54 | $board->{board}{board}[1][1] = MARK_GRAY_B | MARK_SMALL_W; |
55 | $board->{cur_board}{board}[1][1] = MARK_GRAY_B | MARK_SMALL_W; |
55 | $board->{board}{board}[2][2] = MARK_W | MARK_TRIANGLE; |
56 | $board->{cur_board}{board}[2][2] = MARK_W | MARK_TRIANGLE; |
56 | $board->{board}{board}[1][2] = MARK_B | MARK_LABEL; |
57 | $board->{cur_board}{board}[1][2] = MARK_B | MARK_LABEL; |
57 | $board->{board}{label}[1][2] = "198"; |
58 | $board->{cur_board}{label}[1][2] = "198"; |
58 | $board->{board}{board}[0][2] = MARK_W | MARK_LABEL; |
59 | $board->{cur_board}{board}[0][2] = MARK_W | MARK_LABEL; |
59 | $board->{board}{label}[0][2] = "AWA"; |
60 | $board->{cur_board}{label}[0][2] = "AWA"; |
60 | } |
61 | } |
61 | $board->{window}->show_all; |
62 | $board->{window}->show_all; |
|
|
63 | $board->{board}->set_board ($board->{cur_board}); |
62 | } |
64 | } |
63 | } |
65 | } |
64 | |
66 | |
65 | main Gtk2; |
67 | main Gtk2; |
66 | |
68 | |