/// <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"));
        }
Esempio n. 3
0
 /// <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;
 }
Esempio n. 5
0
        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 ");
        }
Esempio n. 6
0
        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 ");
        }
Esempio n. 7
0
        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);
                        }
                    }
                }
            }
        }
Esempio n. 8
0
 /// <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 ");
        }