Skip to content

Method: createEdgeMove()

1: package de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.impl;
2:
3: import de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.KopfundZahlundKanteMove;
4: import de.fhdw.gaming.ipspiel22.kopfundzahlundkante.moves.factory.KopfundZahlundKanteMoveFactory;
5:
6: /**
7: * Implements {@link KopfundZahlundKanteMoveFactory}.
8: */
9: public final class DefaultKopfundZahlundKanteMoveFactory implements KopfundZahlundKanteMoveFactory {
10:
11: @Override
12: public KopfundZahlundKanteMove createHeadMove() {
13: return new KopfundZahlundKanteKopfMove();
14: }
15:
16: @Override
17: public KopfundZahlundKanteMove createTailMove() {
18: return new KopfundZahlundKanteZahlMove();
19: }
20:
21: @Override
22: public KopfundZahlundKanteMove createEdgeMove() {
23: return new KopfundZahlundKanteEdgeMove();
24: }
25:
26: }