示例#1
0
文件: Game1.cs 项目: huokedu/BBTools
        /// <summary>
        ///     Allows the game to perform any initialization it needs to before starting to run.
        ///     This is where it can query for any required services and load any non-graphic
        ///     related content.  Calling base.Initialize will enumerate through any components
        ///     and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here
            gameMap   = new GameMap(spriteBatch, graphics);
            camera    = new GameCamera(WINDOW_WIDTH, WINDOW_HEIGHT);
            gameMouse = new GameMouse(new Point(WINDOW_WIDTH, WINDOW_HEIGHT));

            keyboard = new GameKeyboard(camera, gameMap);

            base.Initialize();
        }
示例#2
0
 public void HandleMouse(GameMouse mouse, GameCamera camera)
 {
     mousePosition = mouse.State.Position;
 }