Ejemplo n.º 1
0
        private void LoadPastReviews()
        {
            reloadBase();

            Window.title = "Past Reviews";
            Instance GameInstance = StateFundingGlobal.fetch.GameInstance;

            int buttonWidth  = 60;
            int buttonHeight = 20;
            int buttonMargin = 10;
            int xOffset      = 0;
            int yOffset      = 0;

            for (int i = GameInstance.getReviews().Length - 1; i >= 0; i--)
            {
                Review Rev = GameInstance.getReviews() [i];

                ViewReviewButton Btn = new ViewReviewButton(Rev, OnReviewClick);
                Btn.setRelativeTo(Window);

                int left          = 140 + xOffset * buttonMargin + xOffset * buttonWidth;
                int top           = 40 + yOffset * buttonMargin + yOffset * buttonHeight;
                int absoluteRight = Window.getTopLeftX() + left + buttonWidth + 10;

                if (absoluteRight > Window.getBottomRightX())
                {
                    xOffset = 0;
                    yOffset++;

                    left = 140 + xOffset * buttonMargin + xOffset * buttonWidth;
                    top  = 40 + yOffset * buttonMargin + yOffset * buttonHeight;
                }


                Btn.setLeft(left);
                Btn.setTop(top);
                Btn.setWidth(buttonWidth);
                Btn.setHeight(buttonHeight);

                xOffset++;

                this.addComponent(Btn);
            }
        }