using System;
using System.ComponentModel;

namespace TheGameExtreme.model.card
{
    public abstract class Card // : INotifyPropertyChanged
    {

        //public event PropertyChangedEventHandler PropertyChanged;
        private decimal value;
        public decimal Value
        {
            get { return value; }
            set
            {
                this.value = value;
                //OnPropertyChange("Value");
            }
        }
        //private void OnPropertyChange(string v)
        //{
        //    PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(v));
        //}


        public Card(decimal value)
        {
            Value = value;
        }

        public abstract String getName();
        public abstract bool rapidEffect();

    }
}
