コード例 #1
0
 public PlacingSoldiersState(Game game) : base(game)
 {
     game.Services.AddService(typeof(IPlacingSoldiersState), this);
     buildingBoardState         = (BuildingBoardState)game.Services.GetService(typeof(IBuildingBoardState));
     celAnimationManager        = (ICelAnimationManager)game.Services.GetService(typeof(ICelAnimationManager));
     scrollingBackgroundManager = (IScrollingBackgroundManager)game.Services.GetService(typeof(IScrollingBackgroundManager));
     inputHandler = (IInputHandler)game.Services.GetService(typeof(IInputHandler));
 }
コード例 #2
0
        public PlayingState(Game game)
            : base(game)
        {
            game.Services.AddService(typeof(IPlayingState), this);
            placingSoldiersState       = (PlacingSoldiersState)game.Services.GetService(typeof(IPlacingSoldiersState));
            scrollingBackgroundManager = (IScrollingBackgroundManager)game.Services.GetService(typeof(IScrollingBackgroundManager));
            celAnimationManager        = (ICelAnimationManager)game.Services.GetService(typeof(ICelAnimationManager));

            teleports = new Tile[4];
        }