Example #1
0
        /// <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);
            }
        }
Example #2
0
 /// <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());
 }