Mercurial > eagle-eye
diff planner.pl @ 368:95148fdc1021
added time counting
author | "Rex Tsai <chihchun@kalug.linux.org.tw>" |
---|---|
date | Thu, 05 Mar 2009 17:35:54 +0800 |
parents | 2444685c68c9 |
children | 0ec57ac68a4c |
line wrap: on
line diff
--- a/planner.pl Sun Mar 01 22:14:05 2009 +0800 +++ b/planner.pl Thu Mar 05 17:35:54 2009 +0800 @@ -91,7 +91,7 @@ if($i == 1) { $city->{distance} += 5; } else { - $city->{distance} += 2; + $city->{distance} += 1; } $city->{type} = "army"; $city->{queue} = "army" . $i; @@ -131,10 +131,11 @@ printf ("# %s %s [%s:%s]\n", $targetCity->owner, $targetCity->cityname, $targetCity->island->x, $targetCity->island->y); printf ("# http://%s/index.php?view=island&id=%d&selectCity=%d\n", $::server, $targetCity->island->id, $targetCity->id); printf("#\n"); +printf("my \$delay = 0; # minutes\n"); @cities = sort { $b->{distance} <=> $a->{distance}; } (@cities); foreach my $i (0..$#cities) { - printf('printf("%%s %s %s %s %sm\n", calcTime(%s - %s, %s));', + printf('printf("%%s %s %s %s %sm\n", calcTime(%s - %s + $delay, %s));', $cities[$i]->{queue}, $cities[$i]->{name}, $cities[$i]->{id}, $cities[$i]->{travelTime}, $cities[0]->{distance}, $cities[$i]->{distance}, $cities[$i]->{travelTime}); printf(" # %s\n", calcTime($cities[0]->{distance} - $cities[$i]->{distance}, $cities[$i]->{travelTime}));