示例#1
0
        public void Display(KalkEngine engine, KalkDisplayMode mode)
        {
            switch (mode)
            {
            case KalkDisplayMode.Standard:
                break;

            case KalkDisplayMode.Developer:
                DisplayDetailed(engine);
                break;
            }
        }
示例#2
0
        public static string ToText(this KalkDisplayMode mode)
        {
            switch (mode)
            {
            case KalkDisplayMode.Standard:
                return(Standard);

            case KalkDisplayMode.Developer:
                return(Developer);

            default:
                throw new ArgumentOutOfRangeException(nameof(mode), mode, null);
            }
        }
示例#3
0
        public static bool TryParse(string mode, out KalkDisplayMode fullMode)
        {
            fullMode = KalkDisplayMode.Standard;
            switch (mode)
            {
            case Standard:
                fullMode = KalkDisplayMode.Standard;
                return(true);

            case Developer:
                fullMode = KalkDisplayMode.Developer;
                return(true);
            }
            return(false);
        }
示例#4
0
文件: KalkMatrix.cs 项目: xoofx/kalk
 public abstract void Display(KalkEngine engine, KalkDisplayMode mode);