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); }
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); }