ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cfmaps/cfworldmap
Revision: 1.7
Committed: Sun Jan 6 21:12:00 2008 UTC (16 years, 4 months ago) by root
Branch: MAIN
Changes since 1.6: +2 -2 lines
Log Message:
deliantrify

File Contents

# Content
1 #!/opt/bin/perl
2
3 # cfworldmap - create a deliantra world map
4 # Copyright (C) 2005,2007,2008 Marc Lehmann <cfmaps@schmorp.de>
5 #
6 # CFARCH2HTML is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
10 #
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with gvpe; if not, write to the Free Software
18 # Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
20 our $VERSION = '1.032';
21
22 use Storable;
23
24 my $T = 50;
25
26 my @W = (100..129);
27 my @H = (100..129);
28
29 my $DIR = $ARGV[0] || "world";
30
31 open my $fh, ">:utf8", "$DIR/index.xhtml"
32 or die "index.xhtml: $!";
33
34 select $fh;
35
36 print "<?xml version='1.0' encoding='utf-8'?>",
37 '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">',
38 "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'>",
39 "<head>",
40 "<title>Deliantra Worldmap</title>",
41 "<link rel='stylesheet' type='text/css' media='all' href='/common.css'/>\n",
42 "</head>",
43 "<body><h1>Deliantra Worldmap</h1><table class='tilemap'>";
44
45 for my $y (@H) {
46 print "<tr>";
47 for my $x (@W) {
48 print "<td><a href='world_$x\_$y.xhtml'><img src='world_$x\_$y.jpg'/></a></td>";
49 }
50 print "</tr>";
51 }
52
53 print "</table><p class='footer'>created by <a href='http://software.schmorp.de/pkg/cfmaps'>cfworldmap</a> version $VERSION</p></body></html>";
54
55 close $fh;
56
57 #system "gzip", "-7f", "$DIR/index.xhtml";
58