Exemple #1
0
        private void AsetaOhjaimet(Maila pelaaja)
        {
            PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
            Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");

            Keyboard.Listen(Key.Up, ButtonState.Down, delegate() { pelaaja.Liikuta(1); }, "Liikuta mailaa ylös");
            Keyboard.Listen(Key.Up, ButtonState.Released, delegate() { pelaaja.Liikuta(0); }, "Pysäytä maila");

            Keyboard.Listen(Key.Down, ButtonState.Down, delegate() { pelaaja.Liikuta(-1); }, "Liikuta mailaa alas");
            Keyboard.Listen(Key.Down, ButtonState.Released, delegate() { pelaaja.Liikuta(0); }, "Pysäytä maila");
        }
Exemple #2
0
        private void LuoKentta()
        {
            Level.CreateBorders(1.0, false);
            Level.Background.Color = Color.Black;

            pallo = LuoPallo();

            pelaaja = new Maila(mailaSize.X, mailaSize.Y, new Vector(Level.Left + 20, 0));
            Add(pelaaja);

            ai = new AI(mailaSize.X, mailaSize.Y, new Vector(Level.Right - 20, 0), pallo);
            Add(ai);

            Camera.ZoomToLevel();
        }