Skip to content

Package: FGStrategyFactory

FGStrategyFactory

Coverage

1: package de.fhdw.gaming.ipspiel24.fg.domain.factory;
2:
3: import de.fhdw.gaming.ipspiel24.fg.domain.FGStrategy;
4: import de.fhdw.gaming.ipspiel24.fg.moves.factory.FGMoveFactory;
5:
6:
7: /**
8: * Represents a factory creating Demo strategies.
9: */
10: @FunctionalInterface
11: public interface FGStrategyFactory {
12:
13: /**
14: * function to create Strategy.
15: * @param moveFactory The {@Link FGMoveFactory} to use
16: * @return The FG strategy
17: */
18: FGStrategy create(FGMoveFactory moveFactory);
19: }