Example #1
0
function dropDownListTipo($nome, $valor)
{
    echo "<select id=\"{$nome}\" name=\"{$nome}\">\n";
    foreach (MapaArea::listarTipo() as $id_tipo => $tipo) {
        echo "<option value=\"";
        echo $id_tipo;
        if ($id_tipo == $valor) {
            echo "\" selected=\"selected";
        }
        echo "\">";
        echo $tipo;
        echo "</option>";
    }
    echo "</select>";
}
    echo $id_tipo;
    ?>
"><?php 
    echo $tipo;
    ?>
</option>
                        <?php 
}
?>
                    </select>
                </span>
            </div>
            <div>
                <label>Imagem:</label>
                <span><?php 
MapaArea::dropDownListHex();
?>
</span>
            </div>
        </fieldset>
        <img id="loading" src="images/ajax-loader.gif" alt="Carregando" style="display: none" />
    </div>
    <div id='hexmap' class='hexmap' onclick='handle_map_click(event);'>
        <?php 
Mapa::renderizarMapa();
?>
 
        <img id='highlight' class='hex' src='images/hex-highlight.png' style='zindex:100;'>
    </div>
</body>
</html>
Example #3
0
 public static function mapaZoom($src_image, $x, $y, $dst_w, $dst_h, $sentido, $zoom = 1)
 {
     $pos = MapaArea::getPosHex($x, $y);
     $src_w = $dst_w * $zoom;
     $src_h = $dst_h * $zoom;
     $src_x = $pos->x - ($src_w - static::$hex_width) / 2;
     $src_y = $pos->y - ($src_h - static::$hex_height) / 2;
     $dst_image = imagecreatetruecolor($dst_w, $dst_h);
     imagecopyresampled($dst_image, $src_image, 0, 0, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h);
     return $dst_image;
 }