Bank Position aus X und Y
Übersicht
BlitzBasic
Allgemein|
|
Xaymarehemals "Cgamer"Betreff: Bank Position aus X und Y |
Antworten mit Zitat |
|---|---|---|
|
Ich hab nen Problem(mal wieder)
Ich möchte aus den X und Y koordinaten eine bankposition ausrechnen. Jedes "Packet" ist 9 byte. Bisher habe ich es nicht geschafft einen funktions fähigen Code zu erstellen. So würde es gehen, würde aber unoptimiert für eine einfache überprüfung sein. Code: [AUSKLAPPEN] For Pos = 0 to BankSize(Bank)
X = (X + 1) mod W+1 if X = W Y = Y +1 Next wie bekomme ich nun aus den X und Y koordinaten die Bank Position? [€dit]*hust**hust*... Ich poste nie wieder während ich eine suche mache... Habs iwie geschafft den Server für 15min zu Timeout-en |
||
|
Lorem Ipsum dollar irgendwas oder so.
Projekte: BlitzLLVM AMD Ryzen 7 9800X3D, NVIDIA GeForce RTX 4080 Super, 64GB DDR5, Arch Linux AMD Epyc 7313P, 2x NVIDIA Quadro P100S, 256GB DDR4-ECC, Debian |
||
Krischan |
Antworten mit Zitat |
|
|---|---|---|
|
Also ich mache das bei mir so (allerdings mit 1 Byte):
offset=(y*width)+x Dazu musst Du aber die maximale X-Position wissen (width). Und dann einfach ab offset die 9 Bytes auslesen. |
||
|
|
Xaymarehemals "Cgamer" |
Antworten mit Zitat |
|---|---|---|
|
ah danke nu funzt es.
Code: [AUSKLAPPEN] (Y*MapW*9) + X*9
|
||
|
Lorem Ipsum dollar irgendwas oder so.
Projekte: BlitzLLVM AMD Ryzen 7 9800X3D, NVIDIA GeForce RTX 4080 Super, 64GB DDR5, Arch Linux AMD Epyc 7313P, 2x NVIDIA Quadro P100S, 256GB DDR4-ECC, Debian |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
