void Update_HistoryContent()
    {
        HOVComponent comp = HOVContainer.hovComponents [currentStep - 5];

        curHistory            = comp.history;
        curValue              = comp.value;
        curValue2             = comp.value2;
        curAdditional         = comp.addtional;
        curAdditional2        = comp.addtional2;
        curZoomLineColor      = comp.zoomLineColor;
        curTitle              = comp.title;
        curYear               = comp.year;
        curText               = comp.text;
        curValueSmallLocation = comp.valueLocation;
    }
Exemplo n.º 2
0
    private void initTextures()
    {
        HOVContainer.init(h5X.width, h5X.height);

        mainMenuButtonTexture = ScaleTexture(mainMenuButtonTextureBASE, titleBarButtonHeight * 0.7f);
        arrowLeftI            = ScaleTexture(arrowLeftX, titleBarButtonHeight * 0.7f);
        arrowRightI           = ScaleTexture(arrowRightX, titleBarButtonHeight * 0.7f);
        infoTextureI          = ScaleTexture(infoTextureX, titleBarButtonHeight * 0.7f);
        facebookI             = ScaleTexture(facebookTexture, titleBarButtonHeight * 0.65f);
        menuIconDefault       = ScaleTexture(menuIconDefault, Master.guiElementHeightDefault);
        menuIconQuestionMark  = ScaleTexture(questionMarkTextureX, Master.guiElementHeightDefault);

        Texture2D h1 = scaletimeAgeTexture(h1X);
        Texture2D h2 = scaletimeAgeTexture(h2X);
        Texture2D h3 = scaletimeAgeTexture(h3X);
        Texture2D h4 = scaletimeAgeTexture(h4X);
        Texture2D h5 = scaletimeAgeTexture(h5X);

        Texture2D v1 = scaleValuesTexture(v1X);
        Texture2D v2 = scaleValuesTexture(v2X);
        Texture2D v3 = scaleValuesTexture(v3X);
        Texture2D v4 = scaleValuesTexture(v4X);
        Texture2D v5 = scaleValuesTexture(v5X);
        Texture2D v6 = scaleValuesTexture(v6X);

        v1p = ScaleTexture(v1X, Master.guiElementHeightDefault);
        v2p = ScaleTexture(v2X, Master.guiElementHeightDefault);
        v3p = ScaleTexture(v3X, Master.guiElementHeightDefault);
        v4p = ScaleTexture(v4X, Master.guiElementHeightDefault);
        v5p = ScaleTexture(v5X, Master.guiElementHeightDefault);
        v6p = ScaleTexture(v6X, Master.guiElementHeightDefault);

        int valueBigSize = DisplayMetricsUtil.DpToPixel(100);

        v1b = ScaleTexture(v1X, valueBigSize);
        v2b = ScaleTexture(v2X, valueBigSize);
        v3b = ScaleTexture(v3X, valueBigSize);
        v4b = ScaleTexture(v4X, valueBigSize);
        v5b = ScaleTexture(v5X, valueBigSize);
        v6b = ScaleTexture(v6X, valueBigSize);

        Texture2D v1l = scaleValuesTexture(v1lX);
        Texture2D v2l = scaleValuesTexture(v2lX);
        Texture2D v3l = scaleValuesTexture(v3lX);
        Texture2D v4l = scaleValuesTexture(v4lX);
        Texture2D v5l = scaleValuesTexture(v5lX);
        Texture2D v6l = scaleValuesTexture(v6lX);

        /*
         * p1 = ScaleTextureByMax (p1X, DisplayMetricsUtil.GetLongSide() * 0.9f , p1X.height);
         * p2 = ScaleTextureByMax (p2X, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         * p3a = ScaleTextureByMax (p3aX, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         * p3b = ScaleTextureByMax (p3bX, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         * p4a = ScaleTextureByMax (p4aX, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         * p4b = ScaleTextureByMax (p4bX, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         * p5 = ScaleTextureByMax (p5X, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         * p6 = ScaleTextureByMax (p6X, DisplayMetricsUtil.GetLongSide() * 0.9f , (DisplayMetricsUtil.GetShortSide() - Master.titleBarHeightInCaseOfLandscape) * 0.9f);
         */
        p1  = p1X;
        p2  = p2X;
        p3a = p3aX;
        p3b = p3bX;
        p4a = p4aX;
        p4b = p4bX;
        p5  = p5X;
        p6  = p6X;

        Texture2D questionMark = scaleValuesTexture(questionMarkTextureX);

        //Texture2D emporer = ScaleTextureByMax (emperorTextureX, HOVContainer.textureAdditionalWidth, HOVContainer.textureAdditionalHeight);
        //Texture2D church = ScaleTextureByMax (churchTextureX, HOVContainer.textureAdditionalWidth, HOVContainer.textureAdditionalHeight);

        /*
         * circle1 = ScaleTextureByMax (circle1X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         * circle2 = ScaleTextureByMax (circle2X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         * circle3 = ScaleTextureByMax (circle3X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         * circle4 = ScaleTextureByMax (circle4X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         * circle5 = ScaleTextureByMax (circle5X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         * circle6 = ScaleTextureByMax (circle6X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         * circle7 = ScaleTextureByMax (circle7X, DisplayMetricsUtil.GetLongSide(), HOVContainer.textureHistoryHeight);
         */
        circle1  = circle1X;
        circle2  = circle2X;
        circle3  = circle3X;
        circle3a = circle3aX;
        circle4  = circle4X;
        circle5  = circle5X;
        circle5a = circle5aX;
        circle6  = circle6X;
        circle6a = circle6aX;
        circle7  = circle7X;
        circle7a = circle7aX;



        HOVComponent[] hovComponents = HOVContainer.hovComponents;

        hovComponents[0]  = new HOVComponent(h1, v1, null, circle2, circle1, new Vector2(215, 440), HOVContainer.colorYellow);
        hovComponents[1]  = new HOVComponent(h1, v2, null, circle3, circle3a, new Vector2(250, 400), HOVContainer.colorOrange);
        hovComponents[2]  = new HOVComponent(h1, v3, null, circle4, null, new Vector2(293, 355), HOVContainer.colorRed);
        hovComponents[3]  = new HOVComponent(h1, v4, null, circle5, circle5a, new Vector2(325, 325), HOVContainer.colorViolet);
        hovComponents[4]  = new HOVComponent(h1, v5, null, circle6, circle6a, new Vector2(355, 295), HOVContainer.colorBlueDark);
        hovComponents[5]  = new HOVComponent(h1, v6, null, circle7, null, new Vector2(390, 265), HOVContainer.colorBlueBright);
        hovComponents[6]  = new HOVComponent(h1, null, null, circle7, circle7a, new Vector2(0, 0), Color.black);
        hovComponents[7]  = new HOVComponent(h2, v6l, null, circle6, null, new Vector2(498, 237), HOVContainer.colorBlueBright);
        hovComponents[8]  = new HOVComponent(h2, v5l, v4l, circle4, null, new Vector2(527, 280), HOVContainer.colorBlueDark);
        hovComponents[9]  = new HOVComponent(h2, v3l, null, circle3, null, new Vector2(555, 360), HOVContainer.colorRed);
        hovComponents[10] = new HOVComponent(h2, v2l, v1l, circle1, null, new Vector2(588, 420), HOVContainer.colorOrange);
        hovComponents[11] = new HOVComponent(h3, null, null, null, null, new Vector2(0, 0), Color.black);
        hovComponents[12] = new HOVComponent(h4, v1, null, null, null, new Vector2(935, 440), HOVContainer.colorYellow);
        hovComponents[13] = new HOVComponent(h4, v2, null, null, null, new Vector2(1070, 360), HOVContainer.colorOrange);
        hovComponents[14] = new HOVComponent(h4, v3, null, null, null, new Vector2(1160, 290), HOVContainer.colorRed);
        hovComponents[15] = new HOVComponent(h4, v4, null, null, null, new Vector2(1255, 230), HOVContainer.colorViolet);
        hovComponents[16] = new HOVComponent(h4, v5, null, null, null, new Vector2(1290, 205), HOVContainer.colorBlueDark);
        hovComponents[17] = new HOVComponent(h4, v6, null, null, null, new Vector2(1435, 115), HOVContainer.colorBlueBright);
        hovComponents[18] = new HOVComponent(h5, questionMark, null, null, null, new Vector2(1491, 100), Color.black);
    }