ProjectLCore.Players Namespace

 

Classes

AIPlayerBase Represents an AI player in the game. AI players pick their action using an algorithm by implementing the GetAction(GameStateGameInfo, PlayerStatePlayerInfo, ListPlayerStatePlayerInfo, TurnInfo, ActionVerifier) and GetReward(ListTetrominoShape, Puzzle) methods.
HumanPlayer Represents a human player in the game. Human players pick their action using the UI.
HumanPlayerGetActionEventArgs Provides data for the ActionRequested event.
HumanPlayerGetRewardEventArgs Provides data for the RewardChoiceRequested event.
Player Represents a player in the game.
PlayerNotInitializedException Represents an exception that is thrown when the player is not initialized but he is expected to be.