public static void Main(string[] args) { Boss theBigBoss = new Boss("Nasser Al-Khelaifi", "The Big Boss"); Boss chiefExecutiveOfficer = new Boss("Jack Leon", "CEO"); Boss manager = new Boss("Laurent Blanc", "Manager"); Person scoutGK = new Person("Ji Yu Ney", "Scout GK"); chiefExecutiveOfficer.Add(scoutGK); Person scoutST = new Person("Nasakoto Yakata", "Scout ST"); chiefExecutiveOfficer.Add(scoutST); Person lionelMessi = new Person("Lionel Messi", "Footballer"); manager.Add(lionelMessi); Person neymar = new Person("Neymar Jr.", "Footballer"); manager.Add(neymar); Person buffon = new Person("Gianluigi Buffon", "Footballer"); manager.Add(buffon); theBigBoss.Add(chiefExecutiveOfficer); theBigBoss.Add(manager); theBigBoss.Work(1); }
static void Main(string[] args) { const int goldForKill = 1023; Console.WriteLine("You have killed the Giant IE6 Monster and gained {0} gold!", goldForKill); var joe = new Person {Name = "Joe"}; var jake = new Person { Name = "Jake" }; var emily = new Person { Name = "Emily" }; var sophia = new Person { Name = "Sophia" }; var brian = new Person { Name = "Brian" }; var oldBob = new Person {Name = "Old Bob"}; var newBob = new Person {Name = "New Bob"}; var bobs = new Group { Members = {oldBob, newBob} }; var developers = new Group {Name = "Developers", Members = {joe, jake, emily, bobs}}; //var individuals = new List<Person> {sophia, brian}; //var groups = new List<Group> {developers}; //var parties = new List<Party> {developers, sophia, brian}; var parties = new Group { Members = {developers, sophia, brian} }; //var totalToSplitBy = parties.Count; ////var totalToSplitBy = individuals.Count + groups.Count; //var amountForEach = goldForKill/totalToSplitBy; //var leftOver = goldForKill%totalToSplitBy; //foreach (var partyMember in parties) //{ // partyMember.Gold += amountForEach + leftOver; // leftOver = 0; // partyMember.Stats(); //} parties.Gold += goldForKill; parties.Stats(); Console.ReadKey(); }