public void Taistele() { bool valmis = false; while (!valmis) { string vastaus = Pelimoottori.TeeValinta("lyö", "pyörry", "tuijota"); switch (vastaus) { case "lyö": if (Pelimoottori.SuoritaHaaste(Tyyppi.taisteluvoima, 10)) { Pelimoottori.KirjoitaRuuudulle( "Päihität armeijen helposti.\n" + "Onneksi olkoon, sait kolme pistetettä.\n" + "Jatkat eteenpäin."); Tyyppi.pisteet += 3; } else { Pelimoottori.KirjoitaRuuudulle( "Oi voi, armeija on liian vahva sinulle.\n" + "Tyyppisi on mennyttä, kiitos pelaamisesta.\n" + "Parempaa onnea ensi kerralla"); Tyyppi.Kuole(); } valmis = true; break; case "pyörry": Pelimoottori.KirjoitaRuuudulle( "Pyörryt ja armeija ihmettelee mikä sinulle tuli.\n" + "Vähän aikaa ne tökkii sinua mutta jatkavat sitten eteenpäin.\n" + "Onneksi olkoon selvisit, voit jatkaa eteenpäin."); valmis = true; break; case "tuijota": Pelimoottori.KirjoitaRuuudulle( "Armeija huutaa: TUIJOTUSKILPAILU!!!" + "Nyt alkaa armoton tuijotus." + "Armeija alkaa räpytellä ja voitat!" + "Armeija suuttuu toisilleen ja alkavat kinastelee" + "Hipsit samalla eteenpäin ja ansaitse yhden pisteen"); Tyyppi.pisteet += 1; valmis = true; break; default: Pelimoottori.KirjoitaRuuudulle("En ymmärrä käskyä"); break; } } }
public void Aloita() { bool ansa = true; Pelimoottori.RuutuVaihto(); Pelimoottori.KirjoitaRuuudulle( "Tulet huoneeseen missä on aarrearkku.\n"); bool valmis = false; while (!valmis) { string vastaus = Pelimoottori.TeeValinta("avaa arkku", "tutki", "mene pois"); switch (vastaus) { case "avaa arkku": if (ansa) { Pelimoottori.KirjoitaRuuudulle("Avaat arkun ahneuksissasi ja laukaiset ansan."); Pelimoottori.KirjoitaRuuudulle("Katosta tulee kohti tulipallo ja koitat väistää sitä."); if (!Pelimoottori.SuoritaHaaste(Tyyppi.ketteryys, 10)) { Tyyppi.Kuole(); Pelimoottori.KirjoitaRuuudulle("Et ehdi tulipallon alta pois ja muutut tuhkaksi, Hei hei."); valmis = true; break; } else { Tyyppi.pisteet += 2; Pelimoottori.KirjoitaRuuudulle("Huh, väistät tulipallon juuri ja juuri."); Pelimoottori.KirjoitaRuuudulle("Ansaitset siitä hyvästä yhden pisteen."); Pelimoottori.KirjoitaRuuudulle("Eikun avaamaan arkkua!"); } } Tyyppi.pisteet += 2; Pelimoottori.KirjoitaRuuudulle("Ou yeah! Saat kultaa niin että ropisee ja pisteitä 2 kappaletta"); valmis = true; break; case "tutki": Pelimoottori.KirjoitaRuuudulle("Huomaat arkussa ansan ja koitat purkaa sen"); if (!Pelimoottori.SuoritaHaaste(Tyyppi.näppäryys, 15)) { Pelimoottori.KirjoitaRuuudulle( "Onpas hankala ansa, et saa purettua sitä."); } else { ansa = false; Tyyppi.pisteet++; Pelimoottori.KirjoitaRuuudulle( "Easy Piece. Purat ansan kuin parrakas kääpiö konsanaan." + "Ansaitsit yhden pisteen!"); } break; case "mene pois": Pelimoottori.KirjoitaRuuudulle( "Aarteet eivät ole sinua varten, jatkat matkaa kevein repuin eteenpäin\n"); valmis = true; break; default: Pelimoottori.KirjoitaRuuudulle("En ymmärrä käskyä"); break; } } }