Skip to content

Package: KopfundZahlGameBuilderFactory

KopfundZahlGameBuilderFactory

Coverage

1: package de.fhdw.gaming.ipspiel22.kopfundzahl.domain;
2:
3: import de.fhdw.gaming.core.domain.GameBuilderFactory;
4: import de.fhdw.gaming.core.domain.GameException;
5: import de.fhdw.gaming.core.ui.InputProvider;
6:
7: /**
8: * A Demo {@link GameBuilderFactory} which allows to create a KopfundZahl game builder.
9: */
10: public interface KopfundZahlGameBuilderFactory extends GameBuilderFactory {
11:
12: /**
13: * Player's outcome on no/no.
14: */
15: String PARAM_PLAYER_OUTCOME_ON_TAIL_TAIL = "playerOutcomeOnTailTail";
16:
17: /**
18: * Player's outcome on no/yes.
19: */
20: String PARAM_PLAYER_OUTCOME_ON_TAIL_HEAD = "playerOutcomeOnTailHead";
21:
22: /**
23: * Player's outcome on no/no.
24: */
25: String PARAM_PLAYER_OUTCOME_ON_HEAD_TAIL = "playerOutcomeOnHeadTail";
26:
27: /**
28: * Player's outcome on no/yes.
29: */
30: String PARAM_PLAYER_OUTCOME_ON_HEAD_HEAD = "playerOutcomeOnHeadHead";
31:
32: @Override
33: KopfundZahlGameBuilder createGameBuilder(InputProvider inputProvider) throws GameException;
34: }