コード例 #1
0
ファイル: World.cs プロジェクト: barronds/XNARTS
        public void Init()
        {
            mRendered = false;
            XUI ui = XUI.Instance();

            mListenter_KeyUp = new XListener <XKeyInput.KeyUp>(1, eEventQueueFullBehaviour.Ignore, "WorldKeyUp");
            XKeyInput.Instance().GetBroadcaster_KeyUp().Subscribe(mListenter_KeyUp);

            mListener_Button = new XListener <XUI.ButtonUpEvent>(1, eEventQueueFullBehaviour.Ignore, "WorldButton");
            ui.GetBroadcaster_ButtonUpEvent().Subscribe(mListener_Button);

            mRegnerateMapButton = ui._CreateRectangularButton(new Vector2(30, 30), "Regenerate Map", XUI.eStyle.GameplayUI);
            mMapTypeButton      = ui._CreateRectangularButton(new Vector2(30, 125), "Change Map Type", XUI.eStyle.GameplayUI);
            mMapSizeButton      = ui._CreateRectangularButton(new Vector2(30, 220), "Change Map Size", XUI.eStyle.GameplayUI);

            /*
             * mMapSizeButton = ui.CreateRectangularButton( new Vector2( 30, 315 ),
             *      "Hy0123456789012345678901234567890123456789",
             *      XUI.eStyle.FontTest );
             */

            /*
             * String[] texts = { "Hello", "Goodbye", "Meatball Soup", "Four", "5" };
             * String[] controls = { "Back", "Exit Game", "Quit Program, not really, i'm having fun" };
             * mSelector = ui.CreateSelector(	new Vector2( 1000, 400 ), "missing everything", XUI.eStyle.Frontend, XUI.eStyle.FrontendButton,
             *                                      XUI.eStyle.FrontendTitle, XUI.eStyle.FrontendControl, texts, controls );
             */

            Generate();
        }