C# Class MinMax, ZeroG

Mostrar archivo Open project: GoogleJump/ZeroG Class Usage Examples

Public Methods

Method Description
MaxMove ( GameLogic, gameLogic, GamePosition, gamePosition, int depth ) : GamePosition,
MaxMove ( GamePosition, gamePosition, int depth ) : GamePosition,
MinMove ( GameLogic, gameLogic, GamePosition, gamePosition, int detectiveId, int depth ) : GamePosition,
MinMove ( GamePosition, gamePosition, int detectiveId, int depth ) : GamePosition,
calculateValue ( GamePosition, game, Player, player ) : int
findValue ( GamePosition, game ) : int
generateMoves ( GameLogic, gameLogic, int playerID, GamePosition, gamePosition ) : HashSet
generateMoves ( int playerID, GamePosition, gamePosition ) : HashSet
minMax ( GameLogic, gameLogic, int mrX, int depth ) : GamePosition,
minMax ( GamePosition, gamePosition, int mrX, int depth ) : GamePosition,

Method Details

MaxMove() public static method

public static MaxMove ( GameLogic, gameLogic, GamePosition, gamePosition, int depth ) : GamePosition,
gameLogic GameLogic,
gamePosition GamePosition,
depth int
return GamePosition,

MaxMove() public method

public MaxMove ( GamePosition, gamePosition, int depth ) : GamePosition,
gamePosition GamePosition,
depth int
return GamePosition,

MinMove() public static method

public static MinMove ( GameLogic, gameLogic, GamePosition, gamePosition, int detectiveId, int depth ) : GamePosition,
gameLogic GameLogic,
gamePosition GamePosition,
detectiveId int
depth int
return GamePosition,

MinMove() public method

public MinMove ( GamePosition, gamePosition, int detectiveId, int depth ) : GamePosition,
gamePosition GamePosition,
detectiveId int
depth int
return GamePosition,

calculateValue() public static method

public static calculateValue ( GamePosition, game, Player, player ) : int
game GamePosition,
player Player,
return int

findValue() public static method

public static findValue ( GamePosition, game ) : int
game GamePosition,
return int

generateMoves() public static method

public static generateMoves ( GameLogic, gameLogic, int playerID, GamePosition, gamePosition ) : HashSet
gameLogic GameLogic,
playerID int
gamePosition GamePosition,
return HashSet

generateMoves() public method

public generateMoves ( int playerID, GamePosition, gamePosition ) : HashSet
playerID int
gamePosition GamePosition,
return HashSet

minMax() public static method

public static minMax ( GameLogic, gameLogic, int mrX, int depth ) : GamePosition,
gameLogic GameLogic,
mrX int
depth int
return GamePosition,

minMax() public method

public minMax ( GamePosition, gamePosition, int mrX, int depth ) : GamePosition,
gamePosition GamePosition,
mrX int
depth int
return GamePosition,