Home | Forum | XNA.mag - Fragen | .Net - Allgemein | 2D Array drehen
2D Array drehen
| |
|
|
| |
FatDragon Member
Anmeldedatum: 07.05.2010 Beiträge: 93 Wohnort: Denkendorf
|
Verfasst am: 30.04.2012, 17:15 Titel: 2D Array drehen |
|
Ich muss für ein Projekt ein 2d Array drehen. Da ich leider nicht weiß wie ich das jetzt realisieren kann wollte ich hier mal Fragen.
Also ich hab hier ein Array
[0][0][1][0]
[0][1][1][0]
[0][0][1][0]
[0][0][1][0]
der danach so aussehen soll
[0][0][0][0]
[0][0][1][0]
[1][1][1][1]
[0][0][0][0] |
|
| Nach oben |
|

|
Astror Enales XNA.mag - Team
Anmeldedatum: 20.08.2007 Beiträge: 790
|
|
| Nach oben |
|

|
FatDragon Member
Anmeldedatum: 07.05.2010 Beiträge: 93 Wohnort: Denkendorf
|
Verfasst am: 30.04.2012, 17:29 Titel: |
|
| Astror Enales hat Folgendes geschrieben: | | Sind die Arrays immer quadratisch? |
Ja sind sie. |
|
| Nach oben |
|

|
Astror Enales XNA.mag - Team
Anmeldedatum: 20.08.2007 Beiträge: 790
|
Verfasst am: 30.04.2012, 17:33 Titel: |
|
| Code: | int[,] source = new int[4, 4];
source[0, 0] = 0;
source[1, 0] = 0;
source[2, 0] = 1;
source[3, 0] = 0;
source[0, 1] = 0;
source[1, 1] = 1;
source[2, 1] = 1;
source[3, 1] = 0;
source[0, 2] = 0;
source[1, 2] = 0;
source[2, 2] = 1;
source[3, 2] = 0;
source[0, 3] = 0;
source[1, 3] = 0;
source[2, 3] = 1;
source[3, 3] = 0;
int[,] rotated = new int[4, 4];
for (int iy = 0; iy < source.GetLength(1); iy++)
{
for (int ix = 0; ix < source.GetLength(0); ix++)
{
rotated[source.GetLength(0) - 1 - ix, iy] = source[iy, ix];
}
} |
_________________ Blog: http://blog.ac-games.de
Working on: Delta Engine | ANX.Framework | AC.AL |
|
| Nach oben |
|

|
FatDragon Member
Anmeldedatum: 07.05.2010 Beiträge: 93 Wohnort: Denkendorf
|
Verfasst am: 01.05.2012, 15:18 Titel: |
|
| Danke hat funktioniert. |
|
| Nach oben |
|

|
|
|
|
 |
 |
 |
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de