コード例 #1
0
ファイル: HudScreen.cs プロジェクト: adtyn/ClassicalSharp
        protected override void ContextRecreated()
        {
            hotbar.Dispose();
            hotbar.Init();

            if (!hadPlayerList)
            {
                return;
            }

            if (game.UseClassicTabList)
            {
                playerList = new ClassicPlayerListWidget(game, playerFont);
            }
            else if (game.Server.UsingExtPlayerList)
            {
                playerList = new ExtPlayerListWidget(game, playerFont);
            }
            else
            {
                playerList = new NormalPlayerListWidget(game, playerFont);
            }

            playerList.Init();
            playerList.RecalcYOffset();
            playerList.Reposition();
        }
コード例 #2
0
ファイル: HudScreen.cs プロジェクト: dhtdht020/GTTMCube
        public override void OnResize()
        {
            chat.OnResize();
            hotbar.Reposition();

            if (playerList != null)
            {
                playerList.Reposition();
            }
        }
コード例 #3
0
ファイル: HudScreen.cs プロジェクト: Natril/ClassicalSharp
        public override void OnResize(int width, int height)
        {
            chat.OnResize(width, height);
            hotbar.Reposition();

            if (playerList != null)
            {
                playerList.Reposition();
            }
        }
コード例 #4
0
ファイル: HudScreen.cs プロジェクト: dhtdht020/GTTMCube
        protected override void ContextRecreated()
        {
            hotbar.Dispose();
            hotbar.Init();

            if (!hadPlayerList)
            {
                return;
            }
            bool extended = game.Server.UsingExtPlayerList && !game.UseClassicTabList;

            playerList = new PlayerListWidget(game, playerFont, !extended);

            playerList.Init();
            playerList.Reposition();
        }