Coverage Summary for Class: StatelessEffect (it.polimi.ingsw.Model)
Class |
Class, %
|
Method, %
|
Line, %
|
StatelessEffect |
100%
(1/1)
|
100%
(1/1)
|
100%
(1/1)
|
1 package it.polimi.ingsw.Model;
2
3 import java.io.Serial;
4 import java.io.Serializable;
5
6 /**
7 * A {@link CharacterCard} that implements an effect NOT linked to some internal state
8 */
9 public abstract class StatelessEffect extends CharacterCard implements Serializable {
10 @Serial
11 private static final long serialVersionUID = 128L; // convention: 1 for model, (01 -> 99) for objects
12
13 /**
14 * Construct a stateless card object
15 *
16 * @param id the ID of the card
17 * @param cost the cost of the card
18 * @param context a reference to the Model, to apply the effect.
19 */
20 public StatelessEffect(int id, int cost, Model context) {
21 super(id, cost, context);
22 }
23 }