Ejemplo n.º 1
0
 private MainWidget(Builder builder) : base(builder.GetObject(typeof(MainWidget).Name).Handle)
 {
     builder.Autoconnect(this);
     //_mvButton1.Clicked += new EventHandler((o, e) => ButtonPlay?.Invoke(this, e));
     _mvButton2.Clicked += new EventHandler((o, e) => ButtonConnect?.Invoke(this, e));
     _mvButton3.Clicked += new EventHandler((o, e) => ButtonCreate?.Invoke(this, e));
     _mvButton4.Clicked += new EventHandler((o, e) => ButtonSettings?.Invoke(this, e));
     _mvButton5.Clicked += new EventHandler((o, e) => ButtonQuit?.Invoke(this, e));
 }
Ejemplo n.º 2
0
    public Menu() : base()
    {
        button1         = new Button();     //start
        button2         = new ButtonHow();  //how to play
        button3         = new ButtonQuit(); //quit
        buttonvolume    = new ButtonVolume();
        buttonvolumenot = new ButtonVolumeNot();

        AddChild(button1);
        AddChild(button2);
        AddChild(button3);


        button1.x = (game.width - button1.width) / 2;
        button1.y = (game.height - button1.height + 200) / 2;

        button2.x = (game.width - button2.width) / 2 + 110;
        button2.y = ((game.height - button2.height) / 2 + 300);

        button3.x = (game.width - button3.width) / 2 + 110;
        button3.y = ((game.height - button3.height) / 2 + 500);

        buttonvolume.x = 60;
        buttonvolume.y = 900;

        buttonvolumenot.x = 60;
        buttonvolumenot.y = 900;

        menu = new MenuSpr(0, 0);
        AddChild(menu);
        AddChild(buttonvolume);
        AddChild(buttonvolumenot);


        buttonvolumenot.visible = false;
    }
 public void OnButtonQuit()
 {
     ButtonQuit?.Invoke();
     Toggle();
 }