12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using System;
- using Microsoft.Xna.Framework;
- using Microsoft.Xna.Framework.Graphics;
- using Microsoft.Xna.Framework.Input;
- namespace Samples.Tilemaps
- {
- public class TilemapGame : Game
- {
- GraphicsDeviceManager graphics;
-
- TilemapSampleComponent _tilemapSampleComponent;
- public TilemapGame()
- {
- graphics = new GraphicsDeviceManager(this);
- Content.RootDirectory = "Content";
- graphics.PreferredBackBufferWidth = 800;
- graphics.PreferredBackBufferHeight = 480;
- _tilemapSampleComponent = new TilemapSampleComponent(this, graphics);
- Components.Add(_tilemapSampleComponent);
- }
- protected override void LoadContent()
- {
-
- }
-
- /// <param name="gameTime">Provides a snapshot of timing values.</param>
- protected override void Update(GameTime gameTime)
- {
- KeyboardState keyState = Keyboard.GetState();
- GamePadState gamePadState = GamePad.GetState(PlayerIndex.One);
- if (keyState.IsKeyDown(Keys.Escape) || gamePadState.Buttons.Back == ButtonState.Pressed)
- Exit();
- base.Update(gameTime);
- }
-
- protected override void Draw(GameTime gameTime)
- {
- GraphicsDevice.SetRenderTarget(null);
- GraphicsDevice.Clear(Color.Black);
- base.Draw(gameTime);
- }
- }
- }
|