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