예제 #1
0
 public Pater(string sName, Persoonlijkheid persoonlijkheid, Inspiratie inspiratie)
 {
     _sNaam             = sName;
     _persoonlijkheid   = persoonlijkheid;
     _liGedachtes       = new List <Gedachte>();
     _inspiratie        = inspiratie;
     _iVolgendeGedachte = 0;
     _denkwijze         = Denkwijze.Goedheidsgewijs;
 }
예제 #2
0
        static void Main(string[] args)
        {
            Inspiratie inspiratie = new Inspiratie();

            Console.WriteLine("Welkom bij KloosterScape! Maak jou character aan:");
            Console.Write("Naam: ");
            string          sNaam                = Console.ReadLine();
            Pater           pater                = null;
            Persoonlijkheid persoonlijkheid      = null;
            bool            bCharacterAangemaakt = false;

            while (!bCharacterAangemaakt)
            {
                Console.Write("\nWil je zelf uw persoonlijkheid aanmaken? Y/N ");
                string sRandomPersoonlijkheid = Console.ReadLine();
                if (sRandomPersoonlijkheid == "Y")
                {
                    Console.Write("\nGoedheid: [0-99] ");
                    int iGoedheid = Convert.ToInt32(Console.ReadLine());
                    Console.Write("\nCreativiteit: [0-99] ");
                    int iCreativiteit = Convert.ToInt32(Console.ReadLine());
                    persoonlijkheid      = new Persoonlijkheid(iGoedheid, iCreativiteit);
                    bCharacterAangemaakt = true;
                }
                else if (sRandomPersoonlijkheid == "N")
                {
                    persoonlijkheid      = new Persoonlijkheid();
                    bCharacterAangemaakt = true;
                }
                else
                {
                    Console.WriteLine("\nGelieve Y/N te typen!");
                }
            }
            pater = new Pater(sNaam, persoonlijkheid, inspiratie);
            Console.WriteLine(string.Format("Proficiat! De volgende pater is aangemaakt voor u: {0}", pater));
            //Pater yannis = new Pater(sNaam, new Persoonlijkheid(21, 66), inspiratie);
            for (int i = 1; i < 7; i++)
            {
                pater.Bid();
            }
            for (int i = 1; i < 12; i++)
            {
                pater.Luister(new Woord(new Gedachte(5, new Persoonlijkheid()), new Persoonlijkheid()));
            }
            pater.DenkNa();
            Console.WriteLine(pater.ToString());
            Console.Read();
        }