package de.oaa.xxx.games.vanilla;
import de.oaa.xxx.games.bdsm.GeschlechtEnum;
import de.oaa.xxx.games.bdsm.RolleEnum;
import de.oaa.xxx.games.common.aufgaben.Werkzeug;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
import java.util.UUID;

@Getter @Setter
public class VanillaMitspieler {
    private UUID id;
    private UUID userId;
    private String name;
    private GeschlechtEnum geschlecht;
    private List<RolleEnum> rollen;
    private List<GeschlechtEnum> spieltMit;
    private List<Werkzeug> verfuegbareWerkzeuge;
    private boolean eigenesGeraet;

    public boolean isVerfuegbar(Werkzeug werkzeug) {
        return verfuegbareWerkzeuge != null && verfuegbareWerkzeuge.contains(werkzeug);
    }
}
