Beispiel #1
0
        public static void initDynamic()
        {
            String startPath = Application.StartupPath + "\\";

            propXmlDoc.Load(Application.StartupPath + "\\Resources\\CustomProperty.xml");

            DefaultSceneBgImg = Image.FromFile(startPath + Constant.PathSceneBgImg);

            _MissImage         = Image.FromFile(startPath + Constant.PathMissImg);
            DefaultSpriteImage = Image.FromFile(startPath + Constant.PathSpriteImg);
            DefaultScale9Image = Image.FromFile(startPath + Constant.PathScale9Img);


            DefaultBtnDisableImg = TDScale9.CreateScale9(startPath + Constant.PathBtnDisableImg);
            DefaultBtnNormalImg  = TDScale9.CreateScale9(startPath + Constant.PathBtnNormalImg);
            DefaultBtnSelectImg  = TDScale9.CreateScale9(startPath + Constant.PathBtnSelectImg);


            DefaultCBDisableImg     = Image.FromFile(startPath + Constant.PathCBDisableImg);
            DefaultCBNormalImg      = Image.FromFile(startPath + Constant.PathCBNormalImg);
            DefaultCBSelectImg      = Image.FromFile(startPath + Constant.PathCBSelectImg);
            DefaultCBNodeDisableImg = Image.FromFile(startPath + Constant.PathCBNodeDisableImg);
            DefaultCBNodeNormalImg  = Image.FromFile(startPath + Constant.PathCBNodeNormalImg);

            DefaultSliderBackImg    = Image.FromFile(startPath + Constant.PathSliderBackImg);
            DefaultSliderBarImg     = Image.FromFile(startPath + Constant.PathSliderBarImg);
            DefaultSliderDisableImg = Image.FromFile(startPath + Constant.PathSliderDisableImg);
            DefaultSliderNormalImg  = Image.FromFile(startPath + Constant.PathSliderNormalImg);
            DefaultSliderSelectImg  = Image.FromFile(startPath + Constant.PathSliderSelectImg);

            DefaultProgressImg = Image.FromFile(startPath + Constant.PathProgressImg);
            DefaultInputBgImg  = Image.FromFile(startPath + Constant.PathInputBgImg);
        }
Beispiel #2
0
        private static RenderBase generateItemByName(String type, String path = null, RenderBase parent = null)
        {
            RenderBase item       = null;
            bool       isComplete = true;

            switch (type)
            {
            case Constant.TypeSprite:
                item = new TDSprite();
                break;

            case Constant.TypeSliderBar:
                item = new TDSliderBar();
                break;

            case Constant.TypeScale9:
                item = new TDScale9();
                break;

            case Constant.TypeButton:
                item = new TDButton();
                break;

            case Constant.TypeCheckBox:
                item = new TDCheckBox();
                break;

            case Constant.TypeInput:
                item = new TDInput();
                break;

            case Constant.TypeProgressBar:
                item = new TDProgressBar();
                break;

            case Constant.TypeText:
                item = new TDText();
                break;

            case Constant.TypePanel:
                if (path == null || path.Length == 0)
                {
                    item = new TDPanel();
                }
                else
                {
                    item = generateViewByPath(path, parent);
                }
                isComplete = true;
                break;

            case Constant.TypePage:
                item = new TDPage();
                break;

            default:
                item = null;
                break;
            }
            if (parent != null && item != null && item.getParent() == null)
            {
                item.setParent(parent);
            }
            if (item != null && isComplete)
            {
                item.loadComplete();
            }

            return(item);
        }