Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Anordung im feld (http://www.informatikerboard.de/board/thread.php?threadid=4369)


Geschrieben von Tommy1234 am 05.05.2021 um 17:03:

  Anordung im feld

Hie, ich habe ein paar einheiten auf einem spielfeld 2dimensionales grid und möchte die einheiten anordnen beim instanzieren. für nord süd ost und west hab ichs (x%3),(y/3) etc. wie geht das bei den diagonalen?

Danke für antworten



Geschrieben von as_string am 06.05.2021 um 10:36:

 

Kannst Du das nochmal etwas genauer erklären? Ich verstehe, Du hast eine Funktion, die aus x und y einen Index errechnen kann. Aber wie meinst Du das mit der Diagonalen? Was ist der Eingabewert / die Eingabewerte? Wo sollen dann die Einheiten genau platziert werden?

Gruß
Marco



Geschrieben von Tommy1234 am 23.06.2021 um 16:58:

 

Hi,habe das hinbekommen.

Orthogonal ist es ... new Point(i%3,i/3)
Diagonal ist es dann ... new Point((i%3)+(i/3),(i/3)-(i%3)).

Danke trotzdem fürs Interesse



Geschrieben von Tommy1234 am 23.06.2021 um 16:59:

 

Allerdings abhängig von der jeweiligen Richtung...


Forensoftware: Burning Board, entwickelt von WoltLab GmbH