public IGameObject CreateBombedOpening(Vector2 position)
        {
            var createdObject = new BombedOpening(position);
            var sprite        = new FixedSprite(createdObject, dungeonSpriteAtlas, new Rectangle(947, 11, 32, 32));

            createdObject.Sprite = sprite;
            return(createdObject);
        }
        public IGameObject CreateRoomBorder(Vector2 position)
        {
            var createdObject = new RoomBorder(position);
            var sprite        = new FixedSprite(createdObject, dungeonSpriteAtlas, new Rectangle(521, 11, 256, 176));

            createdObject.Sprite = sprite;
            return(createdObject);
        }
        public IGameObject CreateBrickTile(Vector2 position)
        {
            var createdObject = new BrickTile(position);
            var sprite        = new FixedSprite(createdObject, dungeonSpriteAtlas, new Rectangle(984, 45, 16, 16));

            createdObject.Sprite = sprite;
            return(createdObject);
        }
        public IGameObject CreateFire(Vector2 position)
        {
            var createdObject = new Fire(position);
            var sprite        = new FixedSprite(createdObject, linkSpriteAtlas, new Rectangle(191, 185, 16, 16));

            createdObject.Sprite = sprite;
            return(createdObject);
        }
        public IGameObject CreateStairs(Vector2 position)
        {
            var createdObject = new Stairs(position);
            var sprite        = new FixedSprite(createdObject, dungeonSpriteAtlas, new Rectangle(1035, 28, 16, 16));

            createdObject.Sprite = sprite;
            return(createdObject);
        }
        public IGameObject CreateEnemyCloudAppearance(Vector2 position)
        {
            var createdObject = new EnemyCloudAppearance(position);
            var sprite        = new FixedSprite(createdObject, linkSpriteAtlas, new Rectangle(138, 185, 16, 16));

            createdObject.Sprite = sprite;
            return(createdObject);
        }
Exemplo n.º 7
0
 public override void Initialize()
 {
     sprite = new FixedSprite((Game)game, "shot", 1000);
     Size   = new Vector2(
         sprite.Width,
         sprite.Height
         );
 }
Exemplo n.º 8
0
        public override void Initialize()
        {
            //sprite = new FixedSprite((Game)game, "player", 1000);
            sprite_idle           = new FixedSprite((Game)game, "player_idle", 1000);
            sprite_forward        = new FixedSprite((Game)game, "player_forward", 1000);
            sprite_backward       = new FixedSprite((Game)game, "player_backward", 1000);
            sprite_left           = new FixedSprite((Game)game, "player_left", 999);
            sprite_right          = new FixedSprite((Game)game, "player_right", 999);
            sprite_backward_left  = new FixedSprite((Game)game, "player_backward_left", 1000);
            sprite_backward_right = new FixedSprite((Game)game, "player_backward_right", 1000);
            //sprite = game.Content.Load<Texture2D>("player");

            Size = new Vector2(
                sprite_forward.Width,
                sprite_forward.Height
                );
        }