ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/gde/gce
Revision: 1.10
Committed: Mon Feb 6 23:06:52 2006 UTC (18 years, 3 months ago) by elmex
Branch: MAIN
Changes since 1.9: +1 -7 lines
Log Message:
implemented picker

File Contents

# Content
1 #!/opt/bin/perl
2 =head1 NAME
3
4 gce - gtk (perl) crossfire editor
5
6 =cut
7
8 our $VERSION='0.1';
9
10 use Gtk2 -init;
11
12 use Crossfire;
13 use Crossfire::Tilecache;
14
15 my $VARDIR = "$ENV{HOME}/.gcfedit";
16
17 mkdir $VARDIR;
18 our $PICKDIR = "$Crossfire::LIB/maps/editor/picks";
19
20 Crossfire::init $VARDIR;
21 Crossfire::Tilecache::init_tilecache "$VARDIR/tilecache";
22
23 use GCE::MainWindow;
24 use GCE::PickWindow;
25
26 my $w = GCE::MainWindow->new;
27
28 # XXX: signals don't feel right => move this stuff to MainWindow, it should
29 # deal with all the stuff it does
30 $w->signal_connect (update_stack_view => sub {
31 my ($t, $x, $y, $a) = @_;
32 print "$x $y: " . join (',', map { $_->{_name} } @$a) . "\n";
33 });
34
35 $w->show_all;
36
37 Gtk2->main;
38
39 =head1 AUTHOR
40
41 Marc Lehmann <schmorp@schmorp.de>
42 http://home.schmorp.de/
43
44 Robin Redeker <elmex@ta-sa.org>
45 http://www.ta-sa.org/
46
47 =cut