Wabenförmiges Feld in Matrix?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Smily

Betreff: Wabenförmiges Feld in Matrix?

BeitragSo, Dez 24, 2006 18:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Hat jemand eine Idee, wie man ein Wabenförmiges Feld, in der Jede Zelle 6 Nachbarn hat mithilfe einer Matrix verwalten kann?

Also so wie in dem Klassiker Crimson Fields, falls das jemand kennt
http://www.pdatungsteno.com/wp...imson3.png

edit: wtf? Wieso ist das jetzt 2 mal hier? Bitte einen Threat löschen ^^
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

Rone

BeitragSo, Dez 24, 2006 19:33
Antworten mit Zitat
Benutzer-Profile anzeigen
moin,

mach doch einfachdie Reihe durch. So mäßig...hier

frohe weihnachten
Rone

Smily

BeitragSo, Dez 24, 2006 22:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Ups stimmt ja ^^
Wieso ist mir das nur nicht aufgefallen? Embarassed
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

biggicekey

BeitragSo, Dez 24, 2006 22:35
Antworten mit Zitat
Benutzer-Profile anzeigen
wie ermittelt man denn dann nebenliegende felder? muss man doch um agieren zu können?
#45 www.icekeyunlimited.de www.starcrusade.de
Gewinner BCC#17 !!! mit dotkiller
Nothing more to register - you've cleaned us out![/size]

Smily

BeitragSo, Dez 24, 2006 22:56
Antworten mit Zitat
Benutzer-Profile anzeigen
also wenn man das feld x,y hat dann würde ich mal sagen, dass folgende Felder anliegen:

x-1,y
x+1,y
x,y+1
x,y-1
x+1,y+1
x-1,y-1
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

Rone

BeitragSo, Dez 24, 2006 22:58
Antworten mit Zitat
Benutzer-Profile anzeigen
naja, wenn man es einfach die Reihe durch macht, dann sind wären es z.B.

1. MapPos+1
2. MapPos-1
3. MapPos+MapLength
4. MapPos-(MapLength+1)
5. MapPos-(MapLength-1)
6. MapPos-(MapLength)

....wenn ich nix verpeilt hab Wink

mfg
Rone

ops: eventuell wäre das so eher für eine ein-dimensionales Array...

....und zu spät Smile

BladeRunner

Moderator

BeitragMo, Dez 25, 2006 0:00
Antworten mit Zitat
Benutzer-Profile anzeigen
es kommt darauf an ob man die Map links oder rechtsbündig ausrichtet, und dann muss man je nach Zeile eine andere Berechnung ausführen. Das lässt sich am besten auf einem Blatt Papier ermitteln. Prinzipiellerweise lässt sich das aber ohne Problem in einem 2D-Array speichern.

user posted image
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group