public void RandomRuokaa() { Ruoka ruoka = new Ruoka("omena", 2); // luodaan omena dummyruoat.Add(ruoka); // lisätään omena dummyruoat listaan Ruoka siemen = new Ruoka("siemen", 1); // luodaan siemen dummyruoat.Add(siemen); // lisätään siemen dummyruoat listaan Ruoka salmiakki = new Ruoka("salmiakki", 3); // luodaan salmiakki dummyruoat.Add(salmiakki); // lisätään salmiakki dummyruoat listaan }
public Lemmikki(bool teeuusi) { //tätä konstruktoria käytetään kun tehdään uusi lemmikki kuolleen tilalle LisääDummyPesut(); //metodi lisää dummylistaan pesutavat, tästä arvotaan lemmikille pesutapoja this.OverAllHealth = Hygiene + Hunger + Mieliala; #region aloituksessa olevan ruoan määrän arpominen Random rnd = new Random(); int ruoanmäärä = rnd.Next(2, 5); Ruoka ruoka = new Ruoka("omena", 2); Ruoka siemen = new Ruoka("siemen", 1); Ruoka salmiakki = new Ruoka("salmiakki", 3); for (int i = 0; i <= ruoanmäärä; i++) { ruoat.Add(ruoka); ruoat.Add(siemen); ruoat.Add(salmiakki); } #endregion #region aloituksessa olevien pesutapojen arpominen int arvotutpesut; for (int i = 0; i < 3; i++) { arvotutpesut = rnd.Next(0, dummypesut.Count); pesut.Add(dummypesut[arvotutpesut]); dummypesut.Remove(dummypesut[arvotutpesut]); } #endregion #region leikkitapojen lisääminen Leikki pallo = new Leikki("pallonpotkiminen", 8); Leikki kutitus = new Leikki("kutitus", 7); Leikki pelaa = new Leikki("miinaharava", -5); Leikki tyyny = new Leikki("tyynysota", 5); leikit.Add(kutitus); leikit.Add(pallo); leikit.Add(pelaa); leikit.Add(tyyny); #endregion }