Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Feld Nummer Koordinaten zuweisen (https://www.delphipraxis.net/58993-feld-nummer-koordinaten-zuweisen.html)

igel457 15. Dez 2005 14:56


Feld Nummer Koordinaten zuweisen
 
Hallo erstmal,

hat jemand ein Idee wie ich einer "Feld Nummer" die genaue Koordinate zuweisen kann?

Zum Verständnis: Ich habe ein Feld mit 9*9 Feldern. Also insgesammt 81. Feld Nummer 1 wäre dann das links oben (1|1), Feld Nummer 81 wäre dann rechts unten (9|9).

Wie kann ich jetzt eine beliebige Nummer so umrechnen. Zum beispiel 50 (6|5).

Danke!

Waldteufel 15. Dez 2005 14:59

Re: Feld Nummer Koordinaten zuweisen
 
Hi Igel.

So müsste es gehen:
Delphi-Quellcode:
var
  meinFeld : array[1..9, 1..9] of WasWeissIch;

function FeldNummer(i : integer) : WasWeissIch;
begin
  result := meinFeld[(i - 1) mod 9 + 1, (i - 1) div 9 + 1];
end;

igel457 15. Dez 2005 15:07

Re: Feld Nummer Koordinaten zuweisen
 
Ja, so sollte es funktionieren. Danke für die schnelle Antwort!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz