Advertisement
gmansano

Atividade 6 - Exercício 3 [Heroi.cs]

Sep 30th, 2020
533
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.10 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Atividade6Ex3
  4. {
  5.     public abstract class Heroi
  6.     {
  7.         protected int vida;
  8.         protected int defesa;
  9.         protected int velocidade;
  10.         protected float velocidade_ataque;
  11.         protected int forca;
  12.  
  13.         public int vida_p
  14.         {
  15.             get { return vida; }
  16.             set { if (value >= 0) vida = value; }
  17.         }
  18.         public int defesa_p
  19.         {
  20.             get { return defesa; }
  21.             set { if (value >= 0) defesa = value; }
  22.         }
  23.         public int velocidade_p
  24.         {
  25.             get { return velocidade; }
  26.             set { if (value >= 0) velocidade = value; }
  27.         }
  28.         public float velocidade_ataque_p
  29.         {
  30.             get { return velocidade_ataque; }
  31.         }
  32.         public int forca_p
  33.         {
  34.             get { return forca; }
  35.             set { if (value >= 0) forca = value; }
  36.         }
  37.  
  38.         //atk fisico, atk habilidade, correr
  39.         public abstract string AtaqueBasico();
  40.         public abstract string AtaqueHabilidade();
  41.         public abstract void Correr();
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement