Example #1
0
imagefill($spriteImg, 0, 0, $bg);
echo "\n    Hi.\n\nErstelle Sprite {$inputW} x {$inputH} aus {$totalParts} Elemente.\n    Die höchste ID ist {$highestId}\n.";
// Durch alle Pokemon gehen
for ($i = 1; $i < $highestId; $i++) {
    $positionInBreak = $i % $breakAfter;
    $breakNumber = floor($i / $breakAfter);
    $xpos = $breakNumber * $inputW;
    $ypos = $positionInBreak * $inputH;
    $pokemon = new World_Pokemon($i);
    $pokemonImage = null;
    $correctionX = 0;
    $correctionY = 0;
    echo " ID {$i}:";
    if ($pokemon->getPokedexNumber() != 0) {
        // Pokemon existiert, daher Bild auslesen und einfügen
        $name = $pokemon->getPokedexName();
        $file = $inputDir . $name;
        echo " {$name}, suche Bild...";
        switch (strtolower($inputFormat)) {
            case 'gif':
                $file .= '.gif';
                $pokemonImage = imagecreatefromgif($file);
                break;
            case 'jpg':
            case 'jpeg':
                $file .= '.jpg';
                $pokemonImage = imagecreatefromjpeg($file);
                break;
            case 'png':
                $file .= '.png';
                $pokemonImage = imagecreatefrompng($file);