Changeset 1479 for 2010/23/hniemi/JyTris/JyTris/Pitka.cs
- Timestamp:
- 2010-07-30 16:50:55 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/23/hniemi/JyTris/JyTris/Pitka.cs
r1478 r1479 14 14 Vector[][] siirrot; 15 15 16 private int seuraavaAsento = 0; 17 18 /// <summary> 19 /// Luo I-palikan 20 /// 21 /// Pelikentän oltava vähintään 4 korkea ja 4 leveä, 22 /// jotta palikkaa voidaan käyttää 23 /// </summary> 24 /// <param name="keskikohta">Palikan X-koordinaatti</param> 16 25 public Pitka(int keskikohta) 17 26 { 27 //Tämä silmukkaa tekee uudet palikat ja laittaa ne järjestykseen 18 28 sijainnit = new Vector[4]; 19 29 for (int i = 0; i < sijainnit.Length; i++) … … 26 36 sijainnit[2].Y = 3; 27 37 38 //Tämä luo siirrot, jotta palikkaa voidaan kääntää 28 39 siirrot = new Vector[2][]; 29 40 siirrot[0] = new Vector[4]; … … 63 74 } 64 75 76 public int Kaanna() 77 { 78 for (int i = 0; i < sijainnit.Length; i++) 79 { 80 sijainnit[i] += siirrot[seuraavaAsento][i]; 81 } 82 83 seuraavaAsento++; 84 if (seuraavaAsento > siirrot.Length-1) seuraavaAsento = 0; 85 86 return seuraavaAsento; 87 } 88 89 public Vector[] TulevaKaanto() 90 { 91 Vector[] tulevaSijainti = new Vector[4]; 92 for (int i = 0; i < tulevaSijainti.Length; i++) 93 { 94 tulevaSijainti[i] = sijainnit[i] + siirrot[seuraavaAsento][i]; 95 } 96 return tulevaSijainti; 97 } 98 65 99 public Color Vari() 66 100 {
Note: See TracChangeset
for help on using the changeset viewer.