/// <summary> /// Questo metodo associa un colore ad un tipo noto di superficie del gioco. /// </summary> /// <param name="s">Tipo di superficie da "convertire"</param> /// <returns></returns> public static Color AssociateToSurface(KulaLevel.SurfaceType s) { Color res; if (!surColors.TryGetValue(s, out res)) { InitializeSurfaceColors(); } else { return(res); } if (!surColors.TryGetValue(s, out res)) { return(Color.FromArgb(0, 0, 0, 0)); } else { return(res); } }
/// <summary> /// Restituisce la stringa associata il tipo di superficie specificata /// </summary> /// <param name="st">Tipo di superficie in input</param> /// <returns></returns> public static string SurfaceTypeToString(KulaLevel.SurfaceType st) { return(st.ToString()); }