diff --git a/Morris/IReadOnlyGameState.cs b/Morris/IReadOnlyGameState.cs
index e1dd49a..76cea76 100644
--- a/Morris/IReadOnlyGameState.cs
+++ b/Morris/IReadOnlyGameState.cs
@@ -4,6 +4,7 @@
* This file is distributed under the terms of the MIT license
*/
+using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace Morris
@@ -59,6 +60,16 @@ namespace Morris
// Methoden zur Vereinfachung der Arbeit von IMoveProvider
+ ///
+ /// Gibt alle möglichen Spielzüge für den Spieler, der aktuell am Zug ist,
+ /// ohne Informationen über zu entfernende gegnerische Steine zurück.
+ ///
+ /// Für von dieser Methode zurückgegebene Züge kann mithilfe von
+ /// bestimmt werden, ob ein Stein
+ /// entfernt werden darf.
+ ///
+ IEnumerable BasicMoves();
+
///
/// Bestimmt, ob ein Zug in der aktuellen Spielsituation gültig ist
///
@@ -68,7 +79,7 @@ namespace Morris
/// , wenn der Zug gültig ist, aber eine Mühle schließt, und kein zu entfernender Stein angegeben wurde.
/// , wenn der Zug gültig ist, aber ein zu entfernender Stein angegeben wurde, obwohl der Zug keine Mühle schließt.
/// , wenn der Zug ungültig ist.
- ///
MoveValidity IsValidMove(GameMove move);
}
}