coords */ $coorarray = array( 1 => "101,33,28", 2 => "165,32,28", 3 => "224,46,28", 4 => "46,63,28", 5 => "138,74,28", 6 => "203,94,28", 7 => "262,86,28", 8 => "31,117,28", 9 => "83,110,28", 10 => "214,142,28", 11 => "269,146,28", 12 => "42,171,28", 13 => "93,164,28", 14 => "160,184,28", 15 => "239,199,28", 16 => "87,217,28", 17 => "140,231,28", 18 => "190,232,28" ); /** * Shortcut către resarray */ $arrayVillage = $village->resarray; /** * Tipuri câmpuri resurse */ $fieldNames = array( 1 => 'Woodcutter Level', 2 => 'Clay Pit Level', 3 => 'Iron Mine Level', 4 => 'Cropland Level' ); ?> getJobs($village->wid); /** * Cache fields active */ $activeFields = array(); /** * Compatibil PHP vechi */ if (!empty($jobs) && is_array($jobs)) { foreach ($jobs as $job) { /** * Doar resource fields (1-4) */ if (isset($job['type']) && (int)$job['type'] <= 4) { $activeFields[(int)$job['field']] = true; } } } /** * Generare areas resurse */ for ($i = 1; $i <= 18; $i++) { $fieldType = isset($arrayVillage['f'.$i.'t']) ? (int)$arrayVillage['f'.$i.'t'] : 0; $fieldLevel = isset($arrayVillage['f'.$i]) ? (int)$arrayVillage['f'.$i] : 0; /** * Nume resursă */ $resourceName = Building::procResType($fieldType); /** * Upgrade activ */ $isActive = isset($activeFields[$i]); /** * Tooltip */ $title = $resourceName . ' Level ' . $fieldLevel; if ($isActive) { $title .= ' (upgrade in progress)'; } echo '' . "\r\n"; } ?>
'; } ?>