public void AddSettlement(Settlement s) { var idx = Settlements.AddSettlement(s); var t = terrain[s.Location.X, s.Location.Y]; t.City = (byte)idx; terrain[s.Location.X, s.Location.Y] = t; Fog.MarkRangeExplored(s.Location.X, s.Location.Y, 2); Fog.MarkRangeVisible(s.Location.X, s.Location.Y, 2); }