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

# User Rev Content
1 elmex 1.1 #!/opt/bin/perl
2     =head1 NAME
3    
4     gce - gtk (perl) crossfire editor
5    
6     =cut
7    
8 elmex 1.5 our $VERSION='0.1';
9    
10 elmex 1.1 use Gtk2 -init;
11 root 1.8
12 elmex 1.2 use Crossfire;
13 root 1.8 use Crossfire::Tilecache;
14 elmex 1.1
15     my $VARDIR = "$ENV{HOME}/.gcfedit";
16 root 1.3
17 elmex 1.2 mkdir $VARDIR;
18 elmex 1.4 our $PICKDIR = "$Crossfire::LIB/maps/editor/picks";
19 elmex 1.2
20 root 1.8 Crossfire::init $VARDIR;
21     Crossfire::Tilecache::init_tilecache "$VARDIR/tilecache";
22 elmex 1.1
23     use GCE::MainWindow;
24 elmex 1.4 use GCE::PickWindow;
25 root 1.3
26 elmex 1.1 my $w = GCE::MainWindow->new;
27    
28 elmex 1.9 # 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 elmex 1.10 });
34 elmex 1.9
35 elmex 1.1 $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