public Village CreateVillage( string name ) { if( String.IsNullOrWhiteSpace( name ) ) throw new ArgumentNullException( "name" ); var v = new Village( this, name ); _villages.Add( v ); return v; }
internal Villager( Village v, string name ) : base(v.Game) { Debug.Assert( !String.IsNullOrWhiteSpace( name ) ); _name = name; _village = v; }