Dreh doch die Vorlage in einem Bildbearbeitungsprogramm o.ä.
Das muss man doch nicht jedes mal machen. Und bei den Operationen vertauschst du ein wenig x- und y-Koordinaten und du sparst dir die Drehung.
Meine Vorlage ist die Map in einem Browser Game, in diesem Spiel sind aber die beiden Achsen aber um 45° geneigt.
Falls du die Grafik meinst die angezeigt wird auf dem Link, das wird komplett mit PHP erstellt.
Diese Map will ich nachempfinden und dazu zeichnet mir PHP das Koordinatensystem.
Was das verändern der Koordinaten angeht, da bin ich schon dabei =)
PHP
function dbsysrotate($cen, $x, $y) {
if($x>$cen && $y<$cen) {
$new_y = $x * -1;
$new_x = $y;
}
if($x==$cen && $y>$cen) {
$new_y = $x;
$new_x = $y;
}
if($y==$cen && $x!=$cen) {
$new_y = $x * -1;
$new_x = $cen;
}
if($x<$cen && $y>$cen) {
$new_y = $x * -1;
$new_x = $y;
}
if($x<$cen && $y<$cen) {
$new_y = $x * -1;
$new_x = $y * -1;
}
$koord['y'] = $new_y;
$koord['x'] = $new_x;
return $koord;
}
Alles anzeigen