Sourcecode

Liveparticle/image2.php


image2.php

<?php

use de\themarcraft\partikel\PartikelManager;

error_reporting(E_ALL);
ini_set('display_errors', 1);

include("de/themarcraft/partikel/Partikel.php");
include("de/themarcraft/partikel/PartikelManager.php");
include("de/themarcraft/partikel/Position.php");
include("de/themarcraft/partikel/Rot.php");
include("de/themarcraft/partikel/Types.php");

$partikelManager = new PartikelManager("Test");

$im = imagecreate(500,500);
$grau = imagecolorallocate($im, 192, 192, 192);
$red = imagecolorallocate($im, 192, 0, 0);
$green = imagecolorallocate($im, 0, 192, 0);
imagefill ($im, 0, 0, $grau);

foreach ($partikelManager->getPartikel() as $partikel) {
    error_log($partikel->getPosition()->getX() . '+' . $partikel->getPosition()->getY());
    imageellipse($im, $partikel->getPosition()->getX(), $partikel->getPosition()->getY(), 5, 5, $red);
}

header("Content-Type: image/jpeg");
imagejpeg($im);

imagedestroy($im);

?>