… | |
… | |
12 | |
12 | |
13 | use base 'Exporter'; |
13 | use base 'Exporter'; |
14 | |
14 | |
15 | use Carp (); |
15 | use Carp (); |
16 | use Storable; |
16 | use Storable; |
|
|
17 | use File::Spec; |
17 | use List::Util qw(min max); |
18 | use List::Util qw(min max); |
18 | |
19 | |
19 | #XXX: The map_* procedures scream for a map-object |
20 | #XXX: The map_* procedures scream for a map-object |
20 | |
21 | |
21 | our @EXPORT = |
22 | our @EXPORT = |
… | |
… | |
313 | |
314 | |
314 | $attr = $_; |
315 | $attr = $_; |
315 | } |
316 | } |
316 | } |
317 | } |
317 | |
318 | |
318 | use PApp::Util; |
|
|
319 | warn PApp::Util::dumpval $attr; |
|
|
320 | |
|
|
321 | $attr || \%Crossfire::Data::DEFAULT_ATTR; |
319 | $attr || \%Crossfire::Data::DEFAULT_ATTR; |
322 | } |
320 | } |
323 | |
321 | |
324 | sub arch_edit_sections { |
322 | sub arch_edit_sections { |
325 | # if (edit_type == IGUIConstants.TILE_EDIT_NONE) |
323 | # if (edit_type == IGUIConstants.TILE_EDIT_NONE) |
… | |
… | |
380 | # return(edit_type); |
378 | # return(edit_type); |
381 | # |
379 | # |
382 | # |
380 | # |
383 | } |
381 | } |
384 | |
382 | |
385 | $CACHEDIR ||= "$ENV{HOME}/.crossfire"; |
383 | $CACHEDIR ||= $ENV{HOME} ? "$ENV{HOME}/.crossfire" : File::Spec->tmpdir; |
386 | |
384 | |
387 | init $CACHEDIR; |
385 | init $CACHEDIR; |
388 | |
386 | |
389 | =head1 AUTHOR |
387 | =head1 AUTHOR |
390 | |
388 | |