Home | Books | Software | Blog | About | Mobile Version | Support |
DreamPhase

ZuneHD XNA touch screen

  1. protected override void Draw(GameTime gameTime)
  2.                         {
  3.                         graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
  4.                         spriteBatch.Begin(); //
  5.                         location.TryGetPreviousLocation(out previousLocation)
  6.                         foreach (TouchLocation location in touches)
  7.                         {
  8.                                 switch (location.State)
  9.                                 {
  10.                                         case TouchLocationState.Pressed: //If the screen is pressed draw a string at pressed location.
  11.                                                 spriteBatch.DrawString(Content.Load<SpriteFont>("SpriteFont1"), "pressed " + location.ToString(), new Vector2(location.Position.X,location.Position.Y), Color.Black);
  12.                                                 break;
  13.                                         case TouchLocationState.Moved:
  14.                                                 break;
  15.                                         case TouchLocationState.Released:
  16.                                                 break;
  17.                                 }
  18.                         }
  19.  
  20.                                 spriteBatch.DrawString(Content.Load<SpriteFont>("SpriteFont1"), "ahhhho World!", new Vector2(10, 10), Color.Black);
  21.                         spriteBatch.End();
  22.  
  23.                          base.Draw(gameTime);
  24.                        
  25.                 }
© Nathan Wiering 2009 All Rights Reserved.