feat: indicator for fields under construction

Also, all line separators are now Linux-style :-P

Closes #321
This commit is contained in:
Martin Ambrus
2017-11-22 15:32:31 +01:00
parent 63fadba36e
commit 2f9d134ec9
53 changed files with 227 additions and 128 deletions
+14 -4
View File
@@ -1,4 +1,4 @@
<?php
<?php
#################################################################################
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
## --------------------------------------------------------------------------- ##
@@ -15,7 +15,7 @@ $coorarray = array(1=>"101,33,28","165,32,28","224,46,28","46,63,28","138,74,28"
$arrayVillage = $village->resarray;
?>
<map name="rx" id="rx">
<?php
<?php
for($i=1;$i<=18;$i++) {echo " <area href=\"build.php?id=$i\" coords=\"$coorarray[$i]\" shape=\"circle\" title=\"".$building->procResType($arrayVillage['f'.$i.'t'])." Level ".$arrayVillage['f'.$i]."\"/>\r\n";
}
?>
@@ -23,7 +23,17 @@ for($i=1;$i<=18;$i++) {echo " <area href=\"build.php?id=$i\" coords=\"$coorarray
</map>
<div id="village_map" class="f<?php echo $village->type; ?>">
<?php
<?php
$jobs = $database->getJobs($village->wid);
$activeFields = [];
if (count($jobs)) {
foreach ($jobs as $job) {
if ( $job['type'] <= 4 ) {
$activeFields[ $job['field'] ] = true;
}
}
}
for($i=1;$i<=18;$i++) {
if($arrayVillage['f'.$i.'t'] != 0) {
$text = "";
@@ -33,7 +43,7 @@ for($i=1;$i<=18;$i++) {
case 3:$text = "Iron Mine Level";break;
case 4:$text = "Cropland Level";break;
}
echo "<img src=\"img/x.gif\" class=\"reslevel rf$i level".$arrayVillage['f'.$i]."\" alt=\"$text ".$arrayVillage['f'.$i]."\" />";
echo "<img src=\"img/x.gif\" class=\"reslevel rf$i level".$arrayVillage['f'.$i].(isset($activeFields[$i]) ? '_active' : '')."\" alt=\"$text ".$arrayVillage['f'.$i]."\" />";
}
}
?>