public Agua() { animacao = new AnimacaoDeSprites(); animacao.Animacoes.Add("vazio", new Animacao(64, 64, 1, 1, false, false, 0, 0)); animacao.Animacoes.Add("metade", new Animacao(64, 64, 1, 1, false, false, 64, 0)); animacao.Animacoes.Add("cheio", new Animacao(64, 64, 1, 1, false, false, 128, 0)); animacao.AnimacaoAtual = "cheio"; animacao.pararAnimacao(); }
/// <summary> /// Cria um portal para teleportar o personagem /// </summary> /// <param name="_principal">O jogo</param> /// <param name="_posicao">Posição do item no mapa</param> /// <param name="_saida">Posição do personagem após teleporte</param> /// <param name="_tela">A tela a qual o personagem será levado</param> /// <param name="_nomeTextura">O sprite do portal</param> public Portal(Principal _principal, Vector2 _posicao, Vector2 _saida, String _tela, String _nomeTextura) : base(_principal) { this.principal = _principal; this.posicao = _posicao; this.saida = _saida; this.tela = _tela; this.nomeTextura = _nomeTextura; animacao = new AnimacaoDeSprites(); LoadContent(_principal.Content); }
/// <summary> /// Cria um item no jogo /// </summary> /// <param name="_principal">O jogo</param> /// <param name="_posicao">A posição do item no mapa</param> /// <param name="_passavel">Se o item pode ser atravessado ou não</param> /// <param name="_coletavel">Se o item pode ser coletado ou não</param> /// <param name="_textura">O sprite do item</param> public Item(Principal _principal, Vector2 _posicao, bool _passavel, bool _coletavel, bool _nuvem, String _nomeTextura) : base(_principal) { this.principal = _principal; this.posicao = _posicao; this.posicaoReal.X = _posicao.X * Tile.Dimensoes.X; this.posicaoReal.Y = _posicao.Y * Tile.Dimensoes.Y; this.nomeTextura = _nomeTextura; this.passavel = _passavel; this.nuvem = _nuvem; this.coletavel = _coletavel; animacao = new AnimacaoDeSprites(); }
public Fader(Principal _principal, String _nomeTexturaIn, String _nomeTexturaOut) : base(_principal) { this.nomeTexturaIn = _nomeTexturaIn; this.nomeTexturaOut = _nomeTexturaOut; //Animação animacao = new AnimacaoDeSprites(); Animacao fadeIn = new Animacao(1024, 154, 5, 10, false, false, 0, 0); Animacao fadeOut = new Animacao(1024, 154, 5, 10, false, false, 0, 0); animacao.Animacoes.Add("fadeIn", fadeIn); animacao.Animacoes.Add("fadeOut", fadeOut); LoadContent(_principal.Content); }
public Item() : base(null) { animacao = new AnimacaoDeSprites(); }