Skip to content

Content of file CustomGameBuilderFactory.java

package de.fhdw.gaming.ipspiel21.customCore.core.domain;

import java.util.List;
import java.util.Map;

import de.fhdw.gaming.core.domain.GameException;
import de.fhdw.gaming.core.domain.Move;
import de.fhdw.gaming.core.ui.InputProvider;
import de.fhdw.gaming.core.ui.InputProviderException;
Avoid unused imports such as 'de.fhdw.gaming.core.ui.InputProviderException'.
/** * Allows to create a CustomGameBuilder. */ public interface CustomGameBuilderFactory { /** * Parameter for the amount of considered games. */ String PARAM_AMOUNT_GAMES = "amountGames"; /** * Parameter for the player move. */ String PARAM_PLAYER_MOVE = "playerMove"; /** * Return all moves of the game. */ List<? extends Move<?, ?>> getMoves(); }