public Dictionary <Key, EndgameBase> map(EndgameBase eg) { Debug.Assert(eg != null); if (eg.endgameType > EndgameTypeS.SCALE_FUNS) { return(m2); } return(m1); }
public EndgameBase probeValueFunction(Key key, out EndgameBase eg) { return(eg = m1.ContainsKey(key) ? m1[key] : null); }
public EndgameBase probeScaleFunction(Key key, out EndgameBase eg) { return(eg = m2.ContainsKey(key) ? m2[key] : null); }