Color GetMaskTileColor(MaskTileType type) { switch (type) { case MaskTileType.GrassLand: return(colGrassLand); case MaskTileType.Forest: return(colForest); case MaskTileType.Desert: return(colDesert); case MaskTileType.Redstone: return(colRedstone); case MaskTileType.Rainforest: return(colRainforest); case MaskTileType.Sea: return(colSea); case MaskTileType.Mountain: return(colMountain); case MaskTileType.Swamp: return(colSwamp); case MaskTileType.Crater: return(colCrater); default: return(colDefault); } }
public MaskTileType GetMostType() { MaskTileType most = MaskTileType.GrassLand; int maxCount = 0; foreach (var kv in countDic) { if (kv.Value > maxCount) { most = (MaskTileType)kv.Key; maxCount = kv.Value; } } return(most); }
public void CountType(MaskTileType type) { countDic[(int)type] += 1; }