mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
Minor changes to perl scripts.
This commit is contained in:
parent
3167fc0896
commit
87b4f03dfb
2 changed files with 8 additions and 4 deletions
|
|
@ -3,7 +3,7 @@
|
||||||
#author: North
|
#author: North
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
|
use Scalar::Util qw(looks_like_number);
|
||||||
|
|
||||||
my $dataFile = "mtg-cards-data.txt";
|
my $dataFile = "mtg-cards-data.txt";
|
||||||
my $setsFile = "mtg-sets-data.txt";
|
my $setsFile = "mtg-sets-data.txt";
|
||||||
|
|
@ -48,6 +48,8 @@ close(DATA);
|
||||||
|
|
||||||
|
|
||||||
sub cardSort {
|
sub cardSort {
|
||||||
|
if (!looks_like_number(@{$a}[2])) { return -1; }
|
||||||
|
if (!looks_like_number(@{$b}[2])) { return 1; }
|
||||||
if (@{$a}[2] < @{$b}[2]) { return -1; }
|
if (@{$a}[2] < @{$b}[2]) { return -1; }
|
||||||
elsif (@{$a}[2] == @{$b}[2]) { return 0;}
|
elsif (@{$a}[2] == @{$b}[2]) { return 0;}
|
||||||
elsif (@{$a}[2] > @{$b}[2]) { return 1; }
|
elsif (@{$a}[2] > @{$b}[2]) { return 1; }
|
||||||
|
|
@ -64,7 +66,7 @@ my $toPrint = '';
|
||||||
foreach my $card (sort cardSort @setCards) {
|
foreach my $card (sort cardSort @setCards) {
|
||||||
my $className = toCamelCase(@{$card}[0]);
|
my $className = toCamelCase(@{$card}[0]);
|
||||||
my $currentFileName = "../Mage.Sets/src/mage/sets/" . $knownSets{$setName} . "/" . $className . ".java";
|
my $currentFileName = "../Mage.Sets/src/mage/sets/" . $knownSets{$setName} . "/" . $className . ".java";
|
||||||
if(-e $currentFileName) {
|
if (-e $currentFileName) {
|
||||||
if ($toPrint) {
|
if ($toPrint) {
|
||||||
$toPrint .= "\n";
|
$toPrint .= "\n";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
#author: North
|
#author: North
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
|
use Scalar::Util qw(looks_like_number);
|
||||||
|
|
||||||
my $dataFile = "mtg-cards-data.txt";
|
my $dataFile = "mtg-cards-data.txt";
|
||||||
my $setsFile = "mtg-sets-data.txt";
|
my $setsFile = "mtg-sets-data.txt";
|
||||||
|
|
@ -48,6 +48,8 @@ close(DATA);
|
||||||
|
|
||||||
|
|
||||||
sub cardSort {
|
sub cardSort {
|
||||||
|
if (!looks_like_number(@{$a}[2])) { return -1; }
|
||||||
|
if (!looks_like_number(@{$b}[2])) { return 1; }
|
||||||
if (@{$a}[2] < @{$b}[2]) { return -1; }
|
if (@{$a}[2] < @{$b}[2]) { return -1; }
|
||||||
elsif (@{$a}[2] == @{$b}[2]) { return 0;}
|
elsif (@{$a}[2] == @{$b}[2]) { return 0;}
|
||||||
elsif (@{$a}[2] > @{$b}[2]) { return 1; }
|
elsif (@{$a}[2] > @{$b}[2]) { return 1; }
|
||||||
|
|
@ -71,7 +73,7 @@ foreach my $card (sort cardSort @setCards) {
|
||||||
$toPrint .= "@{$card}[2]|@{$card}[0]";
|
$toPrint .= "@{$card}[2]|@{$card}[0]";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open CARD, "> " . lc($sets{$setName}) . ".txt";
|
open CARD, "> " . lc($sets{$setName}) ."_unimplemented.txt";
|
||||||
print CARD $toPrint;
|
print CARD $toPrint;
|
||||||
close CARD;
|
close CARD;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue