Ejemplo n.º 1
0
 public GuiInventory(int ID, int ScreenresX, int ScreenresY, float drawRatio, World w, Sprite[] s)
     : base(ID, ScreenresX, ScreenresY, drawRatio)
 {
     setActive(false);
     world = w;
     sprites = s;
 }
Ejemplo n.º 2
0
 public void setSprite(Sprite sprite)
 {
     this.spriteID = sprite.getID ();
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Gets the sprites.
        /// </summary>
        /// <returns>The sprites.</returns>
        private Sprite[] getSprites()
        {
            Sprite[] sprites = new Sprite[(int)SPRITES.count];

            sprites[(int)SPRITES.player] = new Sprite((int)SPRITES.player, StaticVariables.spriteFolder + "/player.png");
            sprites[(int)SPRITES.peerbomb] = new Sprite((int)SPRITES.peerbomb, StaticVariables.spriteFolder + "/peerbomb.png");
            sprites[(int)SPRITES.tiki1] = new Sprite((int)SPRITES.tiki1, StaticVariables.spriteFolder + "/tiki1.png");
            sprites[(int)SPRITES.tiki2] = new Sprite((int)SPRITES.tiki2, StaticVariables.spriteFolder + "/tiki2.png");
            sprites[(int)SPRITES.banana] = new Sprite((int)SPRITES.banana, StaticVariables.spriteFolder + "/banana.png");
            sprites[(int)SPRITES.key] = new Sprite((int)SPRITES.key, StaticVariables.spriteFolder + "/gold_key.png");
            sprites[(int)SPRITES.key2] = new Sprite((int)SPRITES.key2, StaticVariables.spriteFolder + "/red_key.png");
            sprites[(int)SPRITES.key3] = new Sprite((int)SPRITES.key3, StaticVariables.spriteFolder + "/blue_key.png");
            sprites[(int)SPRITES.key4] = new Sprite((int)SPRITES.key4, StaticVariables.spriteFolder + "/green_key.png");
            sprites[(int)SPRITES.finish] = new Sprite((int)SPRITES.finish, StaticVariables.spriteFolder + "/finish.png");
            sprites[(int)SPRITES.trap_opened] = new Sprite((int)SPRITES.trap_opened, StaticVariables.spriteFolder + "/trap_opened.png");
            sprites[(int)SPRITES.trap_closed] = new Sprite((int)SPRITES.trap_closed, StaticVariables.spriteFolder + "/trap_closed.png");
            sprites[(int)SPRITES.icon_world] = new Sprite((int)SPRITES.icon_world, StaticVariables.spriteFolder + "/icon_world.png");
            sprites[(int)SPRITES.save] = new Sprite((int)SPRITES.save, StaticVariables.spriteFolder + "/save.png");
            sprites[(int)SPRITES.load] = new Sprite((int)SPRITES.load, StaticVariables.spriteFolder + "/folder.png");

            //Terrain
            sprites[(int)SPRITES.water] = new Sprite((int)SPRITES.water, StaticVariables.spriteFolder + "/water.png");
            sprites[(int)SPRITES.dirt] = new Sprite((int)SPRITES.dirt, StaticVariables.spriteFolder + "/dirt.png");
            sprites[(int)SPRITES.light_dirt] = new Sprite((int)SPRITES.light_dirt, StaticVariables.spriteFolder + "/light_dirt.png");
            sprites[(int)SPRITES.dark_dirt] = new Sprite((int)SPRITES.dark_dirt, StaticVariables.spriteFolder + "/dark_dirt.png");
            sprites[(int)SPRITES.clay] = new Sprite((int)SPRITES.clay, StaticVariables.spriteFolder + "/clay.png");
            sprites[(int)SPRITES.red_sand] = new Sprite((int)SPRITES.red_sand, StaticVariables.spriteFolder + "/red_sand.png");
            sprites[(int)SPRITES.sand] = new Sprite((int)SPRITES.sand, StaticVariables.spriteFolder + "/sand.png");
            sprites[(int)SPRITES.sandstone] = new Sprite((int)SPRITES.sandstone, StaticVariables.spriteFolder + "/sandstone.png");
            sprites[(int)SPRITES.grass_normal] = new Sprite((int)SPRITES.grass_normal, StaticVariables.spriteFolder + "/grass_normal.png");
            sprites[(int)SPRITES.grass_dark] = new Sprite((int)SPRITES.grass_dark, StaticVariables.spriteFolder + "/grass_dark.png");
            sprites[(int)SPRITES.grass_noisy] = new Sprite((int)SPRITES.grass_noisy, StaticVariables.spriteFolder + "/grass_noisy.png");
            sprites[(int)SPRITES.grass_path] = new Sprite((int)SPRITES.grass_path, StaticVariables.spriteFolder + "/grass_path.png");
            sprites[(int)SPRITES.stone_cracked_light] = new Sprite((int)SPRITES.stone_cracked_light, StaticVariables.spriteFolder + "/stone_cracked_light.png");
            sprites[(int)SPRITES.stone_cracked_dark] = new Sprite((int)SPRITES.stone_cracked_dark, StaticVariables.spriteFolder + "/stone_cracked_dark.png");
            sprites[(int)SPRITES.stone_mossy_light] = new Sprite((int)SPRITES.stone_mossy_light, StaticVariables.spriteFolder + "/stone_mossy_light.png");
            sprites[(int)SPRITES.stone_mossy_dark] = new Sprite((int)SPRITES.stone_mossy_dark, StaticVariables.spriteFolder + "/stone_mossy_dark.png");
            sprites[(int)SPRITES.stone] = new Sprite((int)SPRITES.stone, StaticVariables.spriteFolder + "/stone.png");
            sprites[(int)SPRITES.stone_wall] = new Sprite((int)SPRITES.stone_wall, StaticVariables.spriteFolder + "/stone_wall.png");
            sprites[(int)SPRITES.stonebrick] = new Sprite((int)SPRITES.stonebrick, StaticVariables.spriteFolder + "/stonebrick.png");
            sprites[(int)SPRITES.stone_diorite] = new Sprite((int)SPRITES.stone_diorite, StaticVariables.spriteFolder + "/stone_diorite.png");
            sprites[(int)SPRITES.lava] = new Sprite((int)SPRITES.lava, StaticVariables.spriteFolder + "/lava.png");
            sprites[(int)SPRITES.lava_stones] = new Sprite((int)SPRITES.lava_stones, StaticVariables.spriteFolder + "/lava_stones.png");
            sprites[(int)SPRITES.stone_granite] = new Sprite((int)SPRITES.stone_granite, StaticVariables.spriteFolder + "/stone_granite.png");

            //Trees
            sprites[(int)SPRITES.tree1] = new Sprite((int)SPRITES.tree1, StaticVariables.spriteFolder + "/tree1.png");
            sprites[(int)SPRITES.tree2] = new Sprite((int)SPRITES.tree2, StaticVariables.spriteFolder + "/tree2.png");
            sprites[(int)SPRITES.tree3] = new Sprite((int)SPRITES.tree3, StaticVariables.spriteFolder + "/tree3.png");
            sprites[(int)SPRITES.sapling_acacia] = new Sprite((int)SPRITES.sapling_acacia, StaticVariables.spriteFolder + "/sapling_acacia.png");
            sprites[(int)SPRITES.sapling_jungle] = new Sprite((int)SPRITES.sapling_jungle, StaticVariables.spriteFolder + "/sapling_jungle.png");
            sprites[(int)SPRITES.sapling_oak] = new Sprite((int)SPRITES.sapling_oak, StaticVariables.spriteFolder + "/sapling_oak.png");
            sprites[(int)SPRITES.sapling_roofed_oak] = new Sprite((int)SPRITES.sapling_roofed_oak, StaticVariables.spriteFolder + "/sapling_roofed_oak.png");

            //Flowers
            sprites[(int)SPRITES.flower_rose] = new Sprite((int)SPRITES.flower_rose, StaticVariables.spriteFolder + "/flower_rose.png");
            sprites[(int)SPRITES.flower_oxeye_daisy] = new Sprite((int)SPRITES.flower_oxeye_daisy, StaticVariables.spriteFolder + "/flower_oxeye_daisy.png");
            sprites[(int)SPRITES.flower_houstonia] = new Sprite((int)SPRITES.flower_houstonia, StaticVariables.spriteFolder + "/flower_houstonia.png");
            sprites[(int)SPRITES.flower_dandelion] = new Sprite((int)SPRITES.flower_dandelion, StaticVariables.spriteFolder + "/flower_dandelion.png");
            sprites[(int)SPRITES.flower_blue_orchid] = new Sprite((int)SPRITES.flower_blue_orchid, StaticVariables.spriteFolder + "/flower_blue_orchid.png");
            sprites[(int)SPRITES.flower_allium] = new Sprite((int)SPRITES.flower_allium, StaticVariables.spriteFolder + "/flower_allium.png");
            sprites[(int)SPRITES.flower_tulip_orange] = new Sprite((int)SPRITES.flower_tulip_orange, StaticVariables.spriteFolder + "/flower_tulip_orange.png");
            sprites[(int)SPRITES.flower_tulip_pink] = new Sprite((int)SPRITES.flower_tulip_pink, StaticVariables.spriteFolder + "/flower_tulip_pink.png");
            sprites[(int)SPRITES.flower_tulip_red] = new Sprite((int)SPRITES.flower_tulip_red, StaticVariables.spriteFolder + "/flower_tulip_red.png");
            sprites[(int)SPRITES.flower_tulip_white] = new Sprite((int)SPRITES.flower_tulip_white, StaticVariables.spriteFolder + "/flower_tulip_white.png");

            //Misc plants
            sprites[(int)SPRITES.waterlily] = new Sprite((int)SPRITES.waterlily, StaticVariables.spriteFolder + "/waterlily.png");
            sprites[(int)SPRITES.tallgrass] = new Sprite((int)SPRITES.tallgrass, StaticVariables.spriteFolder + "/tallgrass.png");
            sprites[(int)SPRITES.shrub1] = new Sprite((int)SPRITES.shrub1, StaticVariables.spriteFolder + "/shrub1.png");
            sprites[(int)SPRITES.shrub2] = new Sprite((int)SPRITES.shrub2, StaticVariables.spriteFolder + "/shrub2.png");
            sprites[(int)SPRITES.bamboo] = new Sprite((int)SPRITES.bamboo, StaticVariables.spriteFolder + "/bamboo.png");

            //Objects
            sprites[(int)SPRITES.rock] = new Sprite((int)SPRITES.rock, StaticVariables.spriteFolder + "/rock.png");
            sprites[(int)SPRITES.mountain] = new Sprite((int)SPRITES.mountain, StaticVariables.spriteFolder + "/mountain.png");
            sprites[(int)SPRITES.cage] = new Sprite((int)SPRITES.cage, StaticVariables.spriteFolder + "/cage.png");
            sprites[(int)SPRITES.logpile] = new Sprite((int)SPRITES.logpile, StaticVariables.spriteFolder + "/logpile.png");
            sprites[(int)SPRITES.hut1] = new Sprite((int)SPRITES.hut1, StaticVariables.spriteFolder + "/hut1.png");
            sprites[(int)SPRITES.hut2] = new Sprite((int)SPRITES.hut2, StaticVariables.spriteFolder + "/hut2.png");
            sprites[(int)SPRITES.hut3] = new Sprite((int)SPRITES.hut3, StaticVariables.spriteFolder + "/hut3.png");
            sprites[(int)SPRITES.hut4] = new Sprite((int)SPRITES.hut4, StaticVariables.spriteFolder + "/hut4.png");
            sprites[(int)SPRITES.door_opened] = new Sprite((int)SPRITES.door_opened, StaticVariables.spriteFolder + "/door_opened.png");
            sprites[(int)SPRITES.door_closed] = new Sprite((int)SPRITES.door_closed, StaticVariables.spriteFolder + "/door_closed.png");
            sprites[(int)SPRITES.door_opened2] = new Sprite((int)SPRITES.door_opened2, StaticVariables.spriteFolder + "/door_opened_red.png");
            sprites[(int)SPRITES.door_closed2] = new Sprite((int)SPRITES.door_closed2, StaticVariables.spriteFolder + "/door_closed_red.png");
            sprites[(int)SPRITES.door_opened3] = new Sprite((int)SPRITES.door_opened3, StaticVariables.spriteFolder + "/door_opened_blue.png");
            sprites[(int)SPRITES.door_closed3] = new Sprite((int)SPRITES.door_closed3, StaticVariables.spriteFolder + "/door_closed_blue.png");
            sprites[(int)SPRITES.door_opened4] = new Sprite((int)SPRITES.door_opened4, StaticVariables.spriteFolder + "/door_opened_green.png");
            sprites[(int)SPRITES.door_closed4] = new Sprite((int)SPRITES.door_closed4, StaticVariables.spriteFolder + "/door_closed_green.png");

            return sprites;
        }