… | |
… | |
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 = |
… | |
… | |
377 | # return(edit_type); |
378 | # return(edit_type); |
378 | # |
379 | # |
379 | # |
380 | # |
380 | } |
381 | } |
381 | |
382 | |
382 | $CACHEDIR ||= "$ENV{HOME}/.crossfire"; |
383 | $CACHEDIR ||= $ENV{HOME} ? "$ENV{HOME}/.crossfire" : File::Spec->tmpdir; |
383 | |
384 | |
384 | init $CACHEDIR; |
385 | init $CACHEDIR; |
385 | |
386 | |
386 | =head1 AUTHOR |
387 | =head1 AUTHOR |
387 | |
388 | |