예제 #1
0
 public void Draw(SpriteBatch Target)
 {
     if (Visible)
     {
         Sprite.Draw(Target);
         TextObj.Draw(Target);
     }
 }
예제 #2
0
 public void Draw(SpriteBatch Target)
 {
     if (Visible)
     {
         _Rect.Draw(Target);
         _Icon.Draw(Target);
         _MainText.Draw(Target);
         _AdditionalText.Draw(Target);
     }
 }
예제 #3
0
 public void Draw(SpriteBatch Target)
 {
     OpenButton.Draw(Target);
     ChoosedVariant.Draw(Target);
     Text.Draw(Target);
     foreach (var variant in Variants)
     {
         variant.Draw(Target);
     }
 }
예제 #4
0
 public void Draw(SpriteBatch Target)
 {
     foreach (var button in DeckButtons)
     {
         button.Draw(Target);
     }
     StartEnemySearch.Draw(Target);
     BackGround.Draw(Target);
     Search_Icon.Draw(Target);
     CancelSearch.Draw(Target);
     SearchDescription.Draw(Target);
 }
예제 #5
0
        public void Draw(SpriteBatch Target)
        {
            MainBack.Draw(Target);
            OptionsBack.Draw(Target);

            MenuCaption.Draw(Target);
            Continue.Draw(Target);
            Surrender.Draw(Target);
            Options.Draw(Target);
            Quit.Draw(Target);

            ScreenOptions.Draw(Target);
            Resolutions.Draw(Target);
            ScreenMode.Draw(Target);
        }
예제 #6
0
 public void Draw(SpriteBatch Target)
 {
     for (var i = 0; i < Cards.Length; i++)
     {
         Cards[i].Draw(Target);
     }
     foreach (var button in DeckChange)
     {
         button.Draw(Target);
     }
     PageText.Draw(Target);
     Prev.Draw(Target);
     Next.Draw(Target);
     BackGround_Bottom.Draw(Target);
     BackGround_Right.Draw(Target);
 }
예제 #7
0
        public void Draw(SpriteBatch Target)
        {
            BackGround.Draw(Target);
            Br.Draw(Target);

            Name.Draw(Target);
            Password.Draw(Target);
            NameEdit.Draw(Target);
            PassEdit.Draw(Target);

            Register.Draw(Target);
            Error.Draw(Target);
            Login.Draw(Target);

            Connecting_Icon.Draw(Target);
            Connecting_Text.Draw(Target);
        }
예제 #8
0
        public void Draw(SpriteBatch Target)
        {
            Br.Draw(Target);
            Vs.Draw(Target);
            Cardchoose.Draw(Target);
            ChooseText.Draw(Target);
            ChooseConfirm.Draw(Target);
            ChooseOrderText.Draw(Target);

            UI_Bottom.Draw(Target);
            UI_BottomLeft.Draw(Target);
            UI_Up.Draw(Target);
            UI_UpRight.Draw(Target);
            UI_UpLeft.Draw(Target);

            EnemyTurnSprite.Draw(Target);
            EnemyTurnText.Draw(Target);
            NewTurnText.Draw(Target);

            PlayerIcon.Draw(Target);
            OpponentIcon.Draw(Target);
            PlayerName.Draw(Target);
            OpponentName.Draw(Target);
            PlayerPoints.Draw(Target);
            OpponentPoints.Draw(Target);
            PlayerMoney.Draw(Target);
            RoundTime.Draw(Target);

            foreach (var cp in CPInfos)
            {
                cp.Draw(Target);
            }

            TileName.Draw(Target);
            Btn_Move.Draw(Target);
            Btn_Attack.Draw(Target);
            Btn_EndTurn.Draw(Target);
            Btn_Stats.Draw(Target);
            Btn_GameMenu.Draw(Target);
            Btn_Chat.Draw(Target);
            Inf.Draw(Target);

            EndGame.Draw(Target);
        }
예제 #9
0
        public void Draw(SpriteBatch Target)
        {
            Target.Begin(SpriteSortMode.BackToFront);
            LogIn.Draw(Target);

            MenuBar.Draw(Target);
            Home.Draw(Target);
            Play.Draw(Target);
            Collection.Draw(Target);
            OpenCardPack.Draw(Target);
            Options.Draw(Target);

            PlayerName.Draw(Target);
            NameBack.Draw(Target);
            MoneyBack.Draw(Target);
            PlayerMoney.Draw(Target);

            RollingBack.Draw(Target);

            collection.Draw(Target);
            play.Draw(Target);
            Target.End();
        }
예제 #10
0
        public void Draw(SpriteBatch Target, Camera cam)//TODO: Dobavit param dla begin
        {
            foreach (var Tile in Tiles)
            {
                foreach (var Til in Tile)
                {
                    if (Til != null)
                    {
                        Til.DrawDecoration(Target);
                        Til.Draw(Target);
                    }
                }
            }

            foreach (var CP in ControlPoints)
            {
                CP.Draw(Target);
            }

            Attack_Radius.Draw(Target);

            Target.End();

            Target.Begin(SpriteSortMode.BackToFront);
            foreach (var arrow in PathFindingArrows)
            {
                arrow.Draw(Target);
            }
            Target.End();

            Target.Begin(SpriteSortMode.BackToFront, null, null, null, null, null, cam.GetTransform());
            foreach (var Tile in Tiles)
            {
                foreach (var Til in Tile)
                {
                    if (Til != null)
                    {
                        Til.DrawUnit(Target);
                    }
                }
            }

            FlyingTextProcessor.Draw(Target);
            Target.End();

            Target.Begin(SpriteSortMode.BackToFront);
            Info.Draw(Target);
            foreach (var Tile in Tiles)
            {
                foreach (var Til in Tile)
                {
                    if (Til != null && Til.UnitOnTile != null)
                    {
                        Til.UnitOnTile.DrawUI(Target, cam);
                    }
                }
            }
            Target.End();

            Target.Begin(SpriteSortMode.BackToFront, null, null, null, null, null, cam.GetTransform());
        }
예제 #11
0
 public void DrawDecoration(SpriteBatch Target)
 {
     Decoration.Draw(Target);
 }