123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using Microsoft.Xna.Framework;
- using Microsoft.Xna.Framework.Graphics;
- using Microsoft.Xna.Framework.Input;
- namespace Samples.Animation
- {
- public class SampleGame : Game
- {
- GraphicsDeviceManager graphics;
- AnimationSampleComponent _animationSampleComponent;
- public SampleGame()
- {
- graphics = new GraphicsDeviceManager(this);
- Content.RootDirectory = "Content";
- _animationSampleComponent = new AnimationSampleComponent(this);
- Components.Add(_animationSampleComponent);
- }
- protected override void Initialize()
- {
- base.Initialize();
- }
- protected override void LoadContent()
- {
- }
- protected override void UnloadContent()
- {
- }
- protected override void Update(GameTime gameTime)
- {
- var keyboardState = Keyboard.GetState();
- var gamePadState = GamePad.GetState(PlayerIndex.One);
- // Allows the game to exit
- if (keyboardState.IsKeyDown(Keys.Escape) || gamePadState.Buttons.Back == ButtonState.Pressed)
- this.Exit();
- base.Update(gameTime);
- }
- protected override void Draw(GameTime gameTime)
- {
- GraphicsDevice.SetRenderTarget(null);
- GraphicsDevice.Clear(Color.Black);
-
- base.Draw(gameTime);
- }
- }
- }
|