public ArtistsController(IArtistManager artistManager, ISongManager songManager, UserManager <ApplicationUser> userManager, IEmailsManager emailsManager, IS3Manager s3Manager) : base(userManager) { _songManager = songManager; _s3Manager = s3Manager; _emailsManager = emailsManager; _artistManager = artistManager; }
public MenuState(IGraphics graphics, IDialogManager dialogManager, IInputManager inputManager, ISongManager songManager) { _dialogManager = dialogManager; _graphics = graphics; _inputManager = inputManager; _songManager = songManager; }
public HomeController(ISearchManager searchManager, ILogger <HomeController> logger, ISongManager songsManager, IArtistManager artistsManager, IRecordLabelManager recordLabelManager, IEmailsManager emailManager, UserManager <ApplicationUser> userManager) : base(userManager) { _songsManager = songsManager; _artistsManager = artistsManager; _recordLabelManager = recordLabelManager; _emailManager = emailManager; _logger = logger; _searchManager = searchManager; }
public SongController(IObjectFactory factory, ILogger <SongController> logger) : base() { //_manager = factory.Resolve<ISongManager>(); _albumManager = factory.Resolve <IAlbumManager>(); _genreManager = factory.Resolve <IGenreManager>(); _songManager = factory.Resolve <ISongManager>(); _logger = logger; _manager = factory.Resolve <ISongManager>(); _mainCrudView = "~/Views/Song/Index.cshtml"; }
public BattleState( IGraphics graphics, IBattleManager battleManager, IActorManager actorManager, IEnemyManager enemyManager, IIconManager iconManager, IInputManager inputManager, ISongManager songManager, IDialogManager dialog, WorldState worldState) { _graphics = graphics; _battleManager = battleManager; _actorManager = actorManager; _enemyManager = enemyManager; _iconManager = iconManager; _inputManager = inputManager; _songManager = songManager; _dialog = dialog; _worldState = worldState; }
public static void Cache(ISongManager songManager, params string[] possiblePaths) { void Write(Stream stream) { foreach (var song in Songs) { var songData = songManager.GetSong(song); if (songData is Data.Legacy.Audio.ISongDataProvider songDataProvider) { WriteSongData(songDataProvider.GetData()); } else { throw new NotSupportedException(); } } void WriteSongData(byte[] data) { uint size = (uint)data.Length; stream.WriteByte((byte)((size >> 24) & 0xff)); stream.WriteByte((byte)((size >> 16) & 0xff)); stream.WriteByte((byte)((size >> 8) & 0xff)); stream.WriteByte((byte)(size & 0xff)); stream.Write(data); } } foreach (var path in possiblePaths) { try { using var stream = File.Create(Path.Combine(path, CacheFileName)); Write(stream); break; } catch (NotSupportedException) { return; } catch { continue; } } }
public GameState( IActorManager actorManager, IBattleManager battleManager, IDataStore dataStore, IDialogManager dialogManager, IEnemyManager enemyManager, IEventService eventService, IGraphics graphics, IIconManager iconManager, IInputManager inputManager, ISongManager songManager, ITilesetManager tilesetManager) { _actorManager = actorManager; _battleManager = battleManager; _dataStore = dataStore; _dialogManager = dialogManager; _enemyManager = enemyManager; _eventService = eventService; _graphics = graphics; _iconManager = iconManager; _inputManager = inputManager; _songManager = songManager; _tilesetManager = tilesetManager; }
public LibraryManager() { SongManager = new SongManager(); ImportExport = new XMLImportExport <Library>(); if (File.Exists(LIBRARY_INFO_ROOT_PATH)) { try { Library = ImportExport.Import(LIBRARY_INFO_ROOT_PATH).First(); } catch { Library = new Library(); } } else { Library = new Library(); } }
public WorldState( IDataStore dataStore, IEventService eventService, ISongManager songManager, IGraphics graphics, IBattleManager battleManager, IActorManager actorManager, IEnemyManager enemyManager, IIconManager iconManager, IInputManager inputManager, ITilesetManager tilesetManager, IDialogManager dialogManager) { _inputManager = inputManager; _dialogManager = dialogManager; _eventService = eventService; _graphics = graphics; _songManager = songManager; Party = new Party { Actors = new List <Actor> { new Actor("gus", "gus") { Name = "Gus", Hp = 40, MaxHp = 58, Mp = 2, MaxMp = 8, Limit = 23 }, new Actor("fitz", "fitz") { Name = "Fitz", Hp = 32, MaxHp = 52, Mp = 5, MaxMp = 12, Limit = 17 }, new Actor("sorah", "sorah") { Name = "Sorah", Hp = 102, MaxHp = 252, Mp = 8, MaxMp = 12, Limit = 37 }, new Actor("sheba", "sheba") { Name = "Sheba", Hp = 44, MaxHp = 52, Mp = 8, MaxMp = 12, Limit = 5 } } }; Map = new MapEngine(dataStore, _eventService, iconManager, tilesetManager, $"../../../../Data/Game/map/", mapName); gamePlayer = new GamePlayer(Party.Actors[0].CharSet, inputManager, actorManager, Map.Start); gamePlayer.WalkOnTile += new GamePlayer.MoveEventHandler(OnWalkOnTile); gamePlayer.Action += new GamePlayer.PlayerEventHandler(OnAction); _npcManager = new NPCManager(actorManager, _dialogManager, _graphics); }
public SongController(IMapper mapper, ISongManager manager) { _mapper = mapper; _manager = manager; }
public SongsController(ISongManager songManager) { _songManager = songManager; }