- Timestamp:
- 2015-06-11 21:01:53 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/Dungeon.cs
r6040 r6041 55 55 this.Animation.Start(1); 56 56 57 /* 57 58 if (peli.barbaarit.Count < 1) 58 59 { 59 peli. kierrosKaynnissa = false;60 //peli.61 }60 peli.KierrosKaynnissa = false; 61 } 62 */ 62 63 } 63 64 } … … 143 144 public List<Point> Reitti { get; set; } 144 145 145 public int Askel { get; set; }146 147 146 public Room Kohde { get; set; } 148 147 … … 154 153 Reitti = new List<Point>(); 155 154 } 156 157 155 } 158 156 … … 176 174 private int barbaariMaara = 2; 177 175 178 public bool kierrosKaynnissa = false; 176 private Label kierrosIlmaisin; 177 private bool kierrosKaynnissa; 178 public bool KierrosKaynnissa 179 { 180 get 181 { 182 return kierrosKaynnissa; 183 } 184 set 185 { 186 kierrosKaynnissa = value; 187 kierrosIlmaisin.Text = "Vaihe: " + (kierrosKaynnissa ? "Barbaari-invaasio" : "Rakennusvaihe"); 188 } 189 } 179 190 180 191 Room[,] huoneet; … … 240 251 Level.Background.Color = Color.Black; 241 252 253 kierrosIlmaisin = new Label("asd"); 254 kierrosIlmaisin.TextColor = Color.White; 255 kierrosIlmaisin.Y = Screen.Top - 150; 256 Add(kierrosIlmaisin); 257 KierrosKaynnissa = KierrosKaynnissa; // Aiheuttaa labelin päivittymisen. 258 242 259 Label rahat = new Label(); 243 260 rahat.BindTo(kultuuri); … … 366 383 barbaari.MoveTo(huoneet[seuraavaPaikka.X, seuraavaPaikka.Y].Position, 100, () => SyklinPaatteeksi(b, seuraavaPaikka)); 367 384 } 385 386 // Tarkistetaan onko barbaariaalto jo ohi. 387 if (KierrosKaynnissa && barbaarit.Count == 0 && barbaariAjastin.Times == barbaariAjastin.Times.MinValue) 388 { 389 KierrosKaynnissa = false; 390 } 368 391 } 369 392 … … 393 416 void SeuraavaAalto() 394 417 { 395 if ( kierrosKaynnissa) return;418 if (KierrosKaynnissa) return; 396 419 397 420 barbaariAjastin.Start(barbaariMaara); 398 421 barbaariMaara += 2; 399 kierrosKaynnissa = false;422 KierrosKaynnissa = true; 400 423 } 401 424 … … 431 454 int dy = kohdeHuone.Location.Y - digStart.Y; 432 455 Point[] kaivettavatPaikat = RuudutSuoralta(digStart, dx, dy).ToArray(); 433 MessageDisplay.Add("" + kaivettavatPaikat.Length);434 456 for (int i = 0; i < kaivettavatPaikat.Length - 1; i++) 435 457 { … … 639 661 } 640 662 641 public void LuoLentavaPartikkeli(Vector alkupaikka, Image kuva, double koko, int maara, bool veri =false)663 public void LuoLentavaPartikkeli(Vector alkupaikka, Image kuva, double koko, int maara, bool veri = false) 642 664 { 643 665 // Feikki 3D partikkeli juttu. … … 710 732 veriVz += g; 711 733 veriZ += veriVz; 712 veriPartikkeli.Position = veriPaikka + new Vector(0.0, 1.0) *veriZ;734 veriPartikkeli.Position = veriPaikka + new Vector(0.0, 1.0) * veriZ; 713 735 714 736 if (veriZ < 0.0)
Note: See TracChangeset
for help on using the changeset viewer.