Thema: Delphi Spielherstellung

Einzelnen Beitrag anzeigen

Sidorion

Registriert seit: 23. Jun 2005
403 Beiträge
 
#5

Re: Spielherstellung

  Alt 6. Sep 2006, 12:12
Man kann ein Hexfeld auch intern als 2Dim-Array darstellen. Beim Zeichnen versetzt man dann jede 2. Zeile um ein halbes Feld nach rechts.
Die Nachbarn eines jeden Feldes ergeben sich dann wie folgt:
1. links oben: x-1+(y and 1);y-1
2. rechts oben: x+(y and 1);y-1
3. links: x-1;y
4. rechts: x+1;y
5. links unten: x-1+(y and 1);y+1
6. rechts unten: x+(y and 1);y+1
wobei x und y die koordinaten des aktiven Feldes sind.
Manchmal sehen Dinge, die wie Dinge aussehen wollen mehr wie Dinge aus, als Dinge
<Esmerelda Wetterwachs>
  Mit Zitat antworten Zitat