public static void Load() { MakerLogo = Rise.Ressource.GetImage("maker-logo"); FontAlagard = Rise.Ressource.GetSpriteFont("alagard"); FontAlagardBig = Rise.Ressource.GetSpriteFont("alagard_big"); FontHack = Rise.Ressource.GetSpriteFont("hack"); FontRomulus = Rise.Ressource.GetSpriteFont("romulus"); ImgCreatures = Rise.Ressource.GetImage("creatures"); ImgEntities = Rise.Ressource.GetImage("entities"); ImgGui = Rise.Ressource.GetImage("gui"); ImgIcons = Rise.Ressource.GetImage("icons"); ImgItems = Rise.Ressource.GetImage("items"); ImgLight = Rise.Ressource.GetImage("light"); ImgMap = Rise.Ressource.GetImage("map"); ImgMapIcon = Rise.Ressource.GetImage("map_icon"); ImgMapOver = Rise.Ressource.GetImage("map_overlay"); ImgRock = Rise.Ressource.GetImage("rock"); ImgGrass = Rise.Ressource.GetImage("grass"); ImgShadow = Rise.Ressource.GetImage("shadow"); ImgTiles = Rise.Ressource.GetImage("tiles"); TileCreatures = new SpriteSheet(ImgCreatures, new Point(48, 128)); TileEntities = new SpriteSheet(ImgEntities, new Point(16, 16)); TileGui = new SpriteSheet(ImgGui, new Point(16, 16)); TileIcons = new SpriteSheet(ImgIcons, new Point(16, 16)); TileItems = new SpriteSheet(ImgItems, new Point(16, 16)); TileMinimapIcon = new SpriteSheet(ImgMapIcon, new Point(8, 8)); TileRock = new SpriteSheet(ImgRock, new Point(16, 16)); TileGrass = new SpriteSheet(ImgGrass, new Point(16, 16)); TileTiles = new SpriteSheet(ImgTiles, new Point(32, 32)); for (int i = 0; i < 16; i++) { MinimapIcon[i] = new Sprite(TileMinimapIcon, i); } ParalaxeForest = new ParalaxeBackground( new ParalaxeLayer(Rise.Ressource.GetImage("background/forest0"), 0f), new ParalaxeLayer(Rise.Ressource.GetImage("background/forest1"), 64f), new ParalaxeLayer(Rise.Ressource.GetImage("background/forest2"), 96f), new ParalaxeLayer(Rise.Ressource.GetImage("background/forest3"), 128f) ); ParalaxeMontain = new ParalaxeBackground( new ParalaxeLayer(Rise.Ressource.GetImage("background/montain0"), 0f), new ParalaxeLayer(Rise.Ressource.GetImage("background/montain1"), 64f), new ParalaxeLayer(Rise.Ressource.GetImage("background/montain2"), 96f), new ParalaxeLayer(Rise.Ressource.GetImage("background/montain3"), 128f), new ParalaxeLayer(Rise.Ressource.GetImage("background/montain4"), 160f) ); SprUnderWater = new Sprite(TileCreatures, 3, new Point(16, 32)); SprPickup = new Sprite(TileCreatures, 1, new Point(16, 32)); }
public void SetBackground(ParalaxeBackground background) { _background = background; }
public static void Load() { MakerLogo = Rise.Resources.GetImage("maker-logo"); Sprites = new _SpriteAtlas(512, 512, "assets/"); Sprites.Bitmap.Save("test.png"); FontAlagard = Rise.Resources.GetSpriteFont("alagard"); FontHack = Rise.Resources.GetSpriteFont("hack"); FontRomulus = Rise.Resources.GetSpriteFont("romulus"); ImgCreatures = Rise.Resources.GetImage("creatures"); ImgEntities = Rise.Resources.GetImage("entities"); ImgGui = Rise.Resources.GetImage("gui"); ImgIcons = Rise.Resources.GetImage("icons"); ImgItems = Rise.Resources.GetImage("items"); ImgMap = Rise.Resources.GetImage("map"); ImgMapIcon = Rise.Resources.GetImage("map_icon"); ImgMapOver = Rise.Resources.GetImage("map_overlay"); ImgHealthbar = Rise.Resources.GetImage("healthbar"); ImgRock = Rise.Resources.GetImage("rock"); ImgGrass = Rise.Resources.GetImage("grass"); ImgTiles = Rise.Resources.GetImage("tiles"); ImgPlayer = Rise.Resources.GetTexture("entities/player"); ImgZombie = Rise.Resources.GetTexture("entities/zombie"); ImgChicken = Rise.Resources.GetTexture("entities/chicken"); ImgDog = Rise.Resources.GetTexture("entities/dog"); ImgShadow = Rise.Resources.GetTexture("effects/shadow"); ImgLight = Rise.Resources.GetTexture("effects/light"); ImgWater = Rise.Resources.GetTexture("effects/water"); TileCreatures = new SpriteSheet(ImgCreatures, new Point(48, 128)); TileEntities = new SpriteSheet(ImgEntities, new Point(16, 16)); TileGui = new SpriteSheet(ImgGui, new Point(16, 16)); TileIcons = new SpriteSheet(ImgIcons, new Point(16, 16)); TileItems = new SpriteSheet(ImgItems, new Point(16, 16)); TileMinimapIcon = new SpriteSheet(ImgMapIcon, new Point(8, 8)); TileRock = new SpriteSheet(ImgRock, new Point(16, 16)); TileGrass = new SpriteSheet(ImgGrass, new Point(16, 16)); TileTiles = new SpriteSheet(ImgTiles, new Point(32, 32)); for (var i = 0; i < 16; i++) { MinimapIcon[i] = new Sprite(TileMinimapIcon, i); } ParalaxeForest = new ParalaxeBackground( new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/forest0"), 0f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/forest1"), 64f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/forest2"), 96f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/forest3"), 128f) ); ParalaxeMontain = new ParalaxeBackground( new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/montain0"), 0f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/montain1"), 64f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/montain2"), 96f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/montain3"), 128f), new ParalaxeLayer(Rise.Resources.GetTexture("backgrounds/montain4"), 160f) ); SprUnderWater = new Sprite(TileCreatures, 3, new Point(16, 32)); SprPickup = new Sprite(TileCreatures, 1, new Point(16, 32)); // Sound effects -------------------------------------------------- UiClick = Rise.Resources.GetSoundEffect("ui1"); UiOver = Rise.Resources.GetSoundEffect("ui0"); PoolSwings = new SoundEffectPool() { Sounds = { Rise.Resources.GetSoundEffect("swing0"), Rise.Resources.GetSoundEffect("swing1"), Rise.Resources.GetSoundEffect("swing2"), } }; // Songs ---------------------------------------------------------- Theme0 = Rise.Resources.GetSong("theme0"); Overworld0 = Rise.Resources.GetSong("overworld0"); }