u1..u10, tribul 2 -> u11..u20, tribul 9 -> u81..u90 * deci primul indice e (trib - 1) * 10 + 1. * * Fisierele units_N.tpl au ramas, ca sa nu se schimbe modul de includere din * a2b.php, dar acum doar apeleaza acest sablon. */ $a2bTribe = isset($session->tribe) ? (int) $session->tribe : 1; if ($a2bTribe < 1 || $a2bTribe > 9) { $a2bTribe = 1; } $a2bFirstUnit = ($a2bTribe - 1) * 10 + 1; // Natarii nu au erou, deci nu li se arata casuta lui. $a2bShowHero = ($a2bTribe !== 5) && !empty($village->unitarray['hero']); /** * Deseneaza o casuta de unitate. * * @param int $slot pozitia in formular (1..10) - devine numele campului tN * @param int $unitId identificatorul real al unitatii (u1..u90) * @param string $class clasele celulei din tabel */ if (!function_exists('a2b_unit_cell')) { function a2b_unit_cell($slot, $unitId, $class) { global $village; $have = isset($village->unitarray['u' . $unitId]) ? (int) $village->unitarray['u' . $unitId] : 0; $label = defined('U' . $unitId) ? constant('U' . $unitId) : ('u' . $unitId); $field = 't' . (int) $slot; echo '
';
echo ' ';
if ($have > 0) {
echo ' (' . $have . ')';
} else {
echo ' (0)';
}
echo '