示例#1
0
文件: Game1.cs 项目: timgoeij/Pong
        /// <summary>
        /// This is called when the game should draw itself.
        /// </summary>
        /// <param name="gameTime">Provides a snapshot of timing values.</param>
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);

            // TODO: Add your drawing code here
            spriteBatch.Begin();

            player.draw(spriteBatch);
            cpu.draw(spriteBatch);
            ball.draw(spriteBatch);

            spriteBatch.End();

            base.Draw(gameTime);
        }
示例#2
0
        private void wnd_Loaded(object sender, RoutedEventArgs e)
        {
            timer          = new DispatcherTimer();
            timer.Tick    += new EventHandler(timer_Tick);
            timer.Interval = new TimeSpan(0, 0, 0, 0, 15);

            ball = new Ball(350, 175, 200, 200, dlg.Radius);
            ball.Draw(Cvs);
            //ball.startPosition(RectFeld);

            paddle1 = new Paddle(dlg.paddleHoehe, dlg.paddleBreite);
            paddle1.position(144, 119);
            paddle1.draw(Cvs);

            paddle2 = new Paddle(dlg.paddleHoehe, dlg.paddleBreite);
            paddle2.position(144, 559);
            paddle2.draw(Cvs);

            uhr = new Uhr(Cvs, 690, 80);
            uhr.draw(Cvs);

            paddleSpeed = 15;
            extraSpeed  = 1.2;
        }