コード例 #1
0
    /// <summary>
    /// Luo ikkunan vaikeuden valinnalle
    /// </summary>
    public void VaikeusAste()
    {
        MultiSelectWindow valikko2 = new MultiSelectWindow("Valitse vaikeus", "1", "2", "3")
        {
            SelectionColor = Color.LightGray
        };

        valikko2.SetButtonColor(Color.LightGray);
        valikko2.SetButtonTextColor(Color.Black);
        valikko2.ItemSelected += VaikeudenAsetus;
        vaikeusValinta         = valikko2.SelectedIndex;
        Add(valikko2);
    }
コード例 #2
0
    /// <summary>
    /// Lopettaa aikalaskurin, vaihtaa hymiön kuvan häviön kuvaksi ja luo valikon pelaajalle
    /// mistä mahdollisuus lopettaa, pelata uudelleen tai mennä valikkoon
    /// </summary>
    public void LopetusHavio()
    {
        Image havio = LoadImage("havio");

        hymio.Image = havio;
        aikaLaskuri.Stop();

        MultiSelectWindow valikko4 = new MultiSelectWindow("Hävisit pelin", "Lopeta", "Pelaa uudelleen", "Valikkoon")
        {
            SelectionColor = Color.LightGray
        };

        valikko4.SetButtonColor(Color.LightGray);
        valikko4.SetButtonTextColor(Color.Black);
        valikko4.ItemSelected += LopetusProsessointi;
        Add(valikko4);
    }
コード例 #3
0
    /// <summary>
    /// Lopettaa aikalaskurin, vaihtaa hymiön kuvan voiton kuvaksi ja luo valikon pelaajalle
    /// mistä mahdollisuus lopettaa, pelata uudelleen tai mennä valikkoon
    /// </summary>
    public void LopetusVoitto()
    {
        aikaLaskuri.Stop();
        Image voitto = LoadImage("voitto");

        hymio.Image = voitto;

        MultiSelectWindow valikko3 = new MultiSelectWindow("Voitit pelin!", "Lopeta", "Pelaa uudelleen", "Valikkoon")
        {
            SelectionColor = Color.LightGray
        };

        valikko3.SetButtonColor(Color.LightGray);
        valikko3.SetButtonTextColor(Color.Black);
        valikko3.ItemSelected += LopetusProsessointi;
        Add(valikko3);
    }
コード例 #4
0
    /// <summary>
    /// Begin aloittaa ohjelman. Kentään koon kysyminen pelaajalta
    /// </summary>
    public override void Begin()
    {
        MultiSelectWindow valikko = new MultiSelectWindow("Valitse kentän koko", "Pieni", "Keskikokoinen", "Suuri")
        {
            SelectionColor = Color.LightGray
        };

        valikko.SetButtonColor(Color.LightGray);
        valikko.SetButtonTextColor(Color.Black);
        valikko.ItemSelected += KoonAsetus;
        Add(valikko);



        Level.BackgroundColor = Color.Black;

        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
    }