示例#1
0
 void ITerrestre.Andar(Key tecla, Animacoes movimentos)
 {
     if (tecla == Key.Left)
     {
         movimentos.Esquerda.Begin();
     }
     if (tecla == Key.Right)
     {
         movimentos.Direita.Begin();
     }
 }
示例#2
0
 void ITerrestre.Rastejar(Key tecla, Animacoes movimentos)
 {
     if (tecla == Key.E)
     {
         movimentos.RastejarEsquerda.Begin();
     }
     if (tecla == Key.R)
     {
         movimentos.RastejarDireita.Begin();
     }
 }
示例#3
0
 void ITerrestre.Correr(Key tecla, Animacoes movimentos)
 {
     if (tecla == Key.Q)
     {
         movimentos.CorrerEsquerda.Begin();
     }
     if (tecla == Key.W)
     {
         movimentos.CorrerDireita.Begin();
     }
 }
示例#4
0
 void IAquatico.Nadar(Key tecla, Animacoes movimentos)
 {
     if (tecla == Key.Left)
     {
         movimentos.Esquerda.Begin();
     }
     if (tecla == Key.Right)
     {
         movimentos.Direita.Begin();
     }
 }
示例#5
0
 public override void Movimentar(Key tecla, Animacoes movimentos)
 {
     if (tecla == Key.Up)
     {
         (this as ITerrestre).Andar(tecla, movimentos);
     }
     if (tecla == Key.Down)
     {
         (this as IAquatico).Nadar(tecla, movimentos);
     }
     if (tecla == Key.Left)
     {
         movimentos.Esquerda.Begin();
     }
     if (tecla == Key.Right)
     {
         movimentos.Direita.Begin();
     }
 }
示例#6
0
 void IVoador.Voar(Key tecla, Animacoes movimentos)
 {
     if (tecla == Key.Up)
     {
         movimentos.VoarCima.Begin();
     }
     if (tecla == Key.Down)
     {
         movimentos.VoarBaixo.Begin();
     }
     if (tecla == Key.Left)
     {
         movimentos.Esquerda.Begin();
     }
     if (tecla == Key.Right)
     {
         movimentos.Direita.Begin();
     }
 }
示例#7
0
 public override void Movimentar(Key tecla, Animacoes movimentos)
 {
     (this as IVoador).Voar(tecla, movimentos);
 }
示例#8
0
 public override void Movimentar(Key tecla, Animacoes movimentos)
 {
     movimentos.IrParaAgua.Begin();
     (this as IAquatico).Nadar(tecla, movimentos);
 }
示例#9
0
 void IAquatico.RespirarForaDagua(Animacoes movimentos)
 {
     movimentos.IrParaSuperficie.Begin();
 }
示例#10
0
 void IAquatico.Mergulhar(Animacoes movimentos)
 {
     movimentos.Mergulhar.Begin();
 }
示例#11
0
文件: Ave.cs 项目: lucasfts/Santuario
 void IOviparo.BotarOvo(Animacoes movimentos)
 {
     movimentos.BotarOvo.Begin();
 }
示例#12
0
文件: Ave.cs 项目: lucasfts/Santuario
 public void Bicar(Animacoes movimentos)
 {
     movimentos.Bicar.Begin();
 }
示例#13
0
 void IAquatico.Nadar(Key tecla, Animacoes movimentos)
 {
     movimentos.IrParaAgua.Begin();
 }
示例#14
0
 void ITerrestre.Andar(Key tecla, Animacoes movimentos)
 {
     movimentos.IrParaSuperficie.Begin();
 }
示例#15
0
 public abstract void Movimentar(Key tecla, Animacoes movimentos);
示例#16
0
 public override void Movimentar(Key tecla, Animacoes movimentos)
 {
     movimentos.IrParaSuperficie.Begin();
     (this as ITerrestre).Andar(tecla, movimentos);
 }
示例#17
0
 public void Amamentar(Animacoes movimentos)
 {
     movimentos.Amamentar.Begin();
 }
示例#18
0
 public void Comer(Animacoes movimentos)
 {
     movimentos.Comer.Begin();
 }
示例#19
0
 public void Aquecer_Ao_Sol(Animacoes movimentos)
 {
     movimentos.AquecerAoSol.Begin();
 }