using System.Collections.Generic; using System.Xml; namespace TeslaConsole.RedPlanet; public class FootballScenario : Scenario { private Dictionary mTeams = new Dictionary(); private Dictionary mPositions = new Dictionary(); public Dictionary Teams => mTeams; public Dictionary Positions => mPositions; internal FootballScenario(XmlNode scenarioNode) : base(scenarioNode) { foreach (XmlNode childNode in scenarioNode.ChildNodes) { switch (childNode.Name) { case "position": RPConfig.AddKeyNameNode(childNode, mPositions); break; case "team": { RPTeam rPTeam = new RPTeam(childNode); mTeams.Add(rPTeam.Key, rPTeam); break; } } } } }