public override bool Equals(object obj) { if (obj is InningState) { InningState ins = (InningState)obj; return(ins.Bases == Bases && ins.Outs == Outs && ins.RunsScored == RunsScored); } return(false); }
static void Main(string[] args) { // var royalsRoster = GetRoyalsRoster(); Team us = new Team("Royals", royalsRoster); Team them = new Team("Mist", new Player[] { }); Game g = new Game(us, them); InningState ins = new InningState(); ins.Bases = 8; ins.WalkHitter2(); }
public InningState(InningState previous) : this() { Outs = previous.Outs; RunsScored = previous.RunsScored; bases = previous.bases; }