Skip to content

Package: FGGameBuilderFactory

FGGameBuilderFactory

Coverage

1: package de.fhdw.gaming.ipspiel24.fg.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 Freizeitgestaltung game builder.
9: */
10: public interface FGGameBuilderFactory extends GameBuilderFactory {
11:
12: /**
13: * Player's outcome on football/football.
14: */
15: String PARAM_PLAYER_OUTCOME_ON_FOOTBALL_FOOTBALL = "playerOutcomeOnFootballFootball";
16:
17: /**
18: * Player's outcome on football/cinema.
19: */
20: String PARAM_PLAYER_OUTCOME_ON_FOOTBALL_CINEMA = "playerOutcomeOnFootballCinema";
21:
22: /**
23: * Player's outcome on cinema/cinema.
24: */
25: String PARAM_PLAYER_OUTCOME_ON_CINEMA_CINEMA = "playerOutcomeOnCinemaCinema";
26:
27: /**
28: * Player's outcome on Cinema/Football.
29: */
30: String PARAM_PLAYER_OUTCOME_ON_CINEMA_FOOTBALL = "playerOutcomeOnCinemaFootball";
31:
32: @Override
33: FGGameBuilder createGameBuilder(InputProvider inputProvider) throws GameException;
34:
35: }