Skip to content

Method: createEdgeMove()

1: package de.fhdw.gaming.ipspiel23.ht.moves.factory;
2:
3: import de.fhdw.gaming.ipspiel23.ht.moves.IHTMove;
4: import de.fhdw.gaming.ipspiel23.ht.moves.impl.HTEdgeMove;
5: import de.fhdw.gaming.ipspiel23.ht.moves.impl.HTHeadsMove;
6: import de.fhdw.gaming.ipspiel23.ht.moves.impl.HTTailsMove;
7:
8: /**
9: * Implements {@link IHTMoveFactory}.
10: */
11: public final class HTDefaultMoveFactory implements IHTMoveFactory {
12:
13: @Override
14: public IHTMove createHeadsMove() {
15: return new HTHeadsMove();
16: }
17:
18: @Override
19: public IHTMove createTailsMove() {
20: return new HTTailsMove();
21: }
22:
23: @Override
24: public IHTMove createEdgeMove() {
25: return new HTEdgeMove();
26: }
27: }