package inf112.fiasko.roborally.objects; /** * This Interface describes a card * @param the type for the card value * @param the type for the symbol */ public interface ICardWithoutSuit { /** * Gets the value of the card * @return card value */ S getValue(); /** * Gets the symbol of the card * @return card symbol */ T getSymbol(); /** * Sets the value of the card * @param value card value */ void setValue(S value); /** * Sets the symbol of the card * @param symbol card symbol */ void setSymbol(T symbol); }