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)); }
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]; }