Ejemplo n.º 1
0
        /// <summary>
        /// パラメータータイプから文字列に変更する処理
        /// </summary>
        /// <param name="enTypeParam">パラメータータイプ</param>
        /// <returns>パラメータータイプの名称</returns>
        public static string CnvTypeParam2Name(EnmTypeParam enTypeParam)
        {
            string clName = "";

            switch (enTypeParam)
            {
            case EnmTypeParam.NONE:
            case EnmTypeParam.DISPLAY:
                clName = "";
                break;

            case EnmTypeParam.POSITION_X:
                clName = "Position X";
                break;

            case EnmTypeParam.POSITION_Y:
                clName = "Position Y";
                break;

            case EnmTypeParam.ROTATION_Z:
                clName = "Rotation Z";
                break;

            case EnmTypeParam.SCALE_X:
                clName = "Scale X";
                break;

            case EnmTypeParam.SCALE_Y:
                clName = "Scale Y";
                break;

            case EnmTypeParam.OFFSET_X:
                clName = "Offset X";
                break;

            case EnmTypeParam.OFFSET_Y:
                clName = "Offset Y";
                break;

            case EnmTypeParam.FLIP_HORIZONAL:
                clName = "Flip Horizonal";
                break;

            case EnmTypeParam.FLIP_VERTICAL:
                clName = "Flip Vertical";
                break;

            case EnmTypeParam.TRANSPARENCY:
                clName = "Transparency";
                break;

            case EnmTypeParam.COLOR:
                clName = "Color";
                break;

            case EnmTypeParam.USER_DATA:
                clName = "User data(text)";
                break;

            default:
                break;
            }

            return(clName);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// デフォルトの値取得処理
        /// </summary>
        /// <param name="enTypeParam">パラメータータイプ</param>
        /// <returns>デフォルトの値</returns>
        private static object GetDefaultValue(EnmTypeParam enTypeParam)
        {
            object clValue = null;

            switch (enTypeParam)
            {
            case EnmTypeParam.NONE:
                clValue = null;
                break;

            case EnmTypeParam.DISPLAY:
                clValue = true;
                break;

            case EnmTypeParam.POSITION_X:
                clValue = 0.0f;
                break;

            case EnmTypeParam.POSITION_Y:
                clValue = 0.0f;
                break;

            case EnmTypeParam.ROTATION_Z:
                clValue = 0.0f;
                break;

            case EnmTypeParam.SCALE_X:
                clValue = 1.0f;
                break;

            case EnmTypeParam.SCALE_Y:
                clValue = 1.0f;
                break;

            case EnmTypeParam.OFFSET_X:
                clValue = 0.0f;
                break;

            case EnmTypeParam.OFFSET_Y:
                clValue = 0.0f;
                break;

            case EnmTypeParam.FLIP_HORIZONAL:
                clValue = false;
                break;

            case EnmTypeParam.FLIP_VERTICAL:
                clValue = false;
                break;

            case EnmTypeParam.TRANSPARENCY:
                clValue = 255;
                break;

            case EnmTypeParam.COLOR:
                clValue = (int)0xFFFFFF;
                break;

            case EnmTypeParam.USER_DATA:
                clValue = "";
                break;
            }

            return(clValue);
        }