Example #1
0
        public override void Resume()
        {
            GResource.LoadTextures();

            imgLMD = new GImage(Game);
            imgLMD.SetTexture(GResource.game_fon);
            imgLMD.SetWidth(250);
            imgLMD.SetHeight(200);
            imgLMD.SetX(Game.GetWindowWidth() / 2);
            imgLMD.SetY(Game.GetWindowHeight() / 2 + 100);
            AddElement(imgLMD);

            CircleButton but = new CircleButton(Game);

            but.onClick += ScreenStart_onClick;
            but.SetX(Game.GetWindowWidth() / 2);
            but.SetY(150);
            but.SetRadius(80);
            but.SetImage(GImage.LoadTexture(@"C:\Users\User\Desktop\WarBugs\button_play.png"));

            GameFramewerk.UI.Animations.AnimationScale anim = new GameFramewerk.UI.Animations.AnimationScale();
            anim.Initialize(but.GetWidth(), but.GetHeight(), but.GetWidth() + 20, but.GetHeight() + 20, 4, 4, but);

            AddElement(but);
        }
Example #2
0
        private CircleButton CreateButton(float x, float y, float radius, Bitmap img)
        {
            CircleButton button = new CircleButton(Game);

            button.SetWidth(radius * 2);
            button.SetHeight(radius * 2);
            button.SetBitmap(img);
            button.SetX(x);
            button.SetY(y);
            AddElement(button);

            AnimationScale animation = new AnimationScale();

            animation.Initialize(button.GetWidth(), button.GetHeight(),
                                 button.GetWidth() + 20, button.GetHeight() + 20, 2, 2, button);
            button.SetAnimation(animation);

            return(button);
        }