Changeset 923 for 2010/24/anlakane/Muistipeli/Kortti.cs
- Timestamp:
- 2010-06-16 18:23:52 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/24/anlakane/Muistipeli/Kortti.cs
r921 r923 12 12 bool onkoKaantynyt; 13 13 protected Vector alkuperainenKoko; 14 public enum PuoliEsilla { Kuva, Taka }15 14 protected enum Liikkeentila { Pysahtynyt, Pienentyy, Suurentuu } 16 15 Liikkeentila liikkeenTila; 17 16 PuoliEsilla puoliEsilla; 17 private Image kuvapuoliTekstuuri; 18 private Image takapuoliTekstuuri; 19 18 20 private bool kaantyminenAlkanut = false; 19 21 public enum PuoliEsilla { Kuva, Taka } 20 22 public Jypeli.Color kuvapuoliVari; 21 23 public Jypeli.Color takaVari; 22 24 public bool onkoPoistettuPelista; 23 25 24 public Kortti(double width, double height, bool kuvapuoliEsilla, Jypeli.Color kuvapuoliVari, Jypeli.Color takaVari)26 public Kortti(double width, double height, bool kuvapuoliEsilla, Image kuvapuoliTekstuuri, Image takapuoliTekstuuri) 25 27 : base(width, height, Shapes.Rectangle) 26 28 { 27 this.kuvapuoliVari = kuvapuoliVari; 28 this.takaVari = takaVari; 29 this.kuvapuoliTekstuuri = kuvapuoliTekstuuri; 30 this.takapuoliTekstuuri = takapuoliTekstuuri; 31 this.Image = kuvapuoliTekstuuri; 29 32 this.onkoPoistettuPelista = false; 30 33 31 34 if (kuvapuoliEsilla) 32 { 33 this.puoliEsilla = PuoliEsilla.Kuva; 34 this.Color = kuvapuoliVari; 35 } 35 AsetaPuoli(PuoliEsilla.Kuva); 36 36 else 37 { 38 this.puoliEsilla = PuoliEsilla.Taka; 39 this.Color = takaVari; 40 } 37 AsetaPuoli(PuoliEsilla.Taka); 41 38 42 39 IsUpdated = true; … … 55 52 } 56 53 57 void AsetaPuoli(PuoliEsilla puoli)54 private void AsetaPuoli(PuoliEsilla puoli) 58 55 { 59 puoliEsilla = puoli;56 this.puoliEsilla = puoli; 60 57 switch (puoli) 61 58 { 62 59 case PuoliEsilla.Kuva: 63 this. Color = kuvapuoliVari;60 this.Image = kuvapuoliTekstuuri; 64 61 break; 65 62 case PuoliEsilla.Taka: 66 this. Color = takaVari;63 this.Image = takapuoliTekstuuri; 67 64 break; 68 65 }
Note: See TracChangeset
for help on using the changeset viewer.