예제 #1
0
파일: Submarine.cs 프로젝트: krzliszka/cis
        }                                                    // for private use only

        public void Recruit(int crewmembers, int scientists)
        {
            //always include one captain in the crew
            AddCrewMember(new Captain(2.0 * Human.MedianSalary));
            //how many crewmembers to include
            for (int i = 0; i < crewmembers; i++)
            {
                AddCrewMember(new Crewmember(Human.MedianSalary));
            }
            //for scientists, also create new scientific probes
            //and add them to the equipment list
            for (int i = 0; i < scientists; i++)
            {
                Scientist       sc = new Scientist(1.5 * Human.MedianSalary);
                ScientificProbe p  = new ScientificProbe();
                sc.myProbe = p;
                equipment.Add(p);
                AddCrewMember(sc);
            }
            Console.WriteLine("Recruited:\n\t1 captain\n\t" + crewmembers + " crewmembers\n\t" + scientists + " scientists\n");
        }
예제 #2
0
        public void Work()
        {
            ScientificProbe scientitist = new ScientificProbe();

            scientitist.GatherData();
        }