/// <summary> /// DownloadsModule constructor. /// </summary> /// <param name="fileService">FileService dependency.</param> /// <param name="sessionManager">NHibernate session manager dependency.</param> public DownloadsModule(IFileService fileService,IFileResourceService fileResourceService, ISessionManager sessionManager, IContentItemService<FileResource> contentItemService) { this._sessionManager = sessionManager; this._fileService = fileService; this._contentItemService = contentItemService; this._fileResourceService = fileResourceService; }
private void LoadImages() { IFileResourceService resourceService = ServiceProvider.GetService <IFileResourceService>(); ServiceProvider.GetService <IGraphicsService>().AddImage("GameOver", resourceService.Open("Menu/gameOver.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("Win", resourceService.Open("Menu/youWin.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("OkButton", resourceService.Open("Menu/okButton.png")); }
/// <summary> /// Creates a new instance of the <see cref="ManageFilesController"/> class. /// </summary> /// <param name="contentItemService"></param> /// <param name="fileResourceService"></param> /// <param name="userService"></param> /// <param name="categoryService"></param> /// <param name="moduleLoader"></param> /// <param name="fileResourceModelValidator"></param> public ManageFilesController(IContentItemService <FileResource> contentItemService, IFileResourceService fileResourceService, IUserService userService, ICategoryService categoryService, ModuleLoader moduleLoader, FileResourceModelValidator fileResourceModelValidator) { _contentItemService = contentItemService; _fileResourceService = fileResourceService; _userService = userService; _categoryService = categoryService; _moduleLoader = moduleLoader; this.ModelValidator = fileResourceModelValidator; }
/// <summary> /// Creates a new instance of the <see cref="ManageFilesController"/> class. /// </summary> /// <param name="contentItemService"></param> /// <param name="fileResourceService"></param> /// <param name="userService"></param> /// <param name="categoryService"></param> /// <param name="moduleLoader"></param> /// <param name="fileResourceModelValidator"></param> public ManageFilesController(IContentItemService<FileResource> contentItemService, IFileResourceService fileResourceService, IUserService userService, ICategoryService categoryService, ModuleLoader moduleLoader, FileResourceModelValidator fileResourceModelValidator) { _contentItemService = contentItemService; _fileResourceService = fileResourceService; _userService = userService; _categoryService = categoryService; _moduleLoader = moduleLoader; this.ModelValidator = fileResourceModelValidator; }
private void LoadImages() { IFileResourceService resourceService = ServiceProvider.GetService <IFileResourceService>(); ServiceProvider.GetService <IGraphicsService>().AddImage("MenuBackground", resourceService.Open("Menu/MenuBackground.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("StartButton", resourceService.Open("Menu/StartButton.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("ExitButton", resourceService.Open("Menu/ExitButton.png")); ServiceProvider.GetService <IGraphicsService>().AddFont("Berry Rotunda", resourceService.Open("Font/berry-rotunda-sprite-sheet.png"), 64, 64, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "); }
private void LoadImages() { IFileResourceService resourceService = ServiceProvider.GetService <IFileResourceService>(); ServiceProvider.GetService <IGraphicsService>().AddImage("MenuBackground", resourceService.Open("Menu/MenuBackground.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("OldForest", resourceService.Open("Menu/levelButton1.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("SnowyCanyon", resourceService.Open("Menu/levelButton2.png")); ServiceProvider.GetService <IGraphicsService>().AddImage("Return", resourceService.Open("Menu/returnButton.png")); ServiceProvider.GetService <IGraphicsService>().AddFont("Berry Rotunda", resourceService.Open("Font/berry-rotunda-sprite-sheet.png"), 64, 64, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "); }
public void LoadMap(string level) { IFileResourceService resourceService = serviceProvider.GetService <IFileResourceService>(); IGraphicsService graphicsService = serviceProvider.GetService <IGraphicsService>(); map = new TmxMap(resourceService.GetFileName("Tilemap/" + level + ".tmx")); foreach (var tileset in map.Tilesets) { var imageName = tileset.Name; if (imageName == "Objects") { continue; } // open stream and add the image stream to graphics using (var stream = resourceService.Open(tileset.Image.Source)) { graphicsService.AddImage(imageName, stream); } var width = tileset.Columns.Value; var height = tileset.TileCount.Value / tileset.Columns.Value; for (int i = 0; i < tileset.TileCount.Value; i++) { var gid = tileset.FirstGid + i; var idOffset = i % tileset.Columns.Value; var x = idOffset * (1f / width); var row = (i - idOffset) / width; var y = (height - 1 - row) * (1f / height); graphicsService.AddTile(gid, imageName, x, y, 1f / width, 1f / height); if (tileset.Tiles.ContainsKey(i)) { var tile = tileset.Tiles[i]; if (tile.AnimationFrames != null && tile.AnimationFrames.Count > 0) { if (gidTiles.ContainsKey(gid)) { continue; } gidTiles.Add(gid, tile); } } } } }
/// <summary> /// DownloadsModule constructor. /// </summary> /// <param name="fileResourceService"></param> /// <param name="cuyahogaContext"></param> /// <param name="contentItemService"></param> public DownloadsModule(IFileResourceService fileResourceService, ICuyahogaContext cuyahogaContext, IContentItemService <FileResource> contentItemService) { this._fileResourceService = fileResourceService; this._contentItemService = contentItemService; this._cuyahogaContext = cuyahogaContext; }
private void LoadFonts() { IFileResourceService resourceService = ServiceProvider.GetService <IFileResourceService>(); ServiceProvider.GetService <IGraphicsService>().AddFont("Berry Rotunda", resourceService.Open("Font/berry-rotunda-sprite-sheet.png"), 64, 64, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "); }