コード例 #1
0
        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
        }
コード例 #2
0
        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
        }