C# Класс MingStar.SimUniversity.Game.Hashing.ZobristHashing

Наследование: IZobristHashing
Показать файл Открыть проект

Открытые методы

Метод Описание
HashCurrentUniversity ( System.Color color ) : void
HashDegree ( System.Color color, DegreeType degree, int quantity ) : void
HashEdge ( System.Color color, EdgePosition ePos ) : void
HashMostInfo ( IUniversity uni, MostInfoType type ) : void
HashStartUp ( System.Color color, bool isSuccessful, int quantity ) : void
HashVertex ( System.Color color, VertexPosition vPos, CampusType type ) : void
NextNewInt64 ( ) : System.UInt64
ZobristHashing ( Game game ) : System

Описание методов

HashCurrentUniversity() публичный Метод

public HashCurrentUniversity ( System.Color color ) : void
color System.Color
Результат void

HashDegree() публичный Метод

public HashDegree ( System.Color color, DegreeType degree, int quantity ) : void
color System.Color
degree DegreeType
quantity int
Результат void

HashEdge() публичный Метод

public HashEdge ( System.Color color, EdgePosition ePos ) : void
color System.Color
ePos MingStar.SimUniversity.Contract.EdgePosition
Результат void

HashMostInfo() публичный Метод

public HashMostInfo ( IUniversity uni, MostInfoType type ) : void
uni IUniversity
type MostInfoType
Результат void

HashStartUp() публичный Метод

public HashStartUp ( System.Color color, bool isSuccessful, int quantity ) : void
color System.Color
isSuccessful bool
quantity int
Результат void

HashVertex() публичный Метод

public HashVertex ( System.Color color, VertexPosition vPos, CampusType type ) : void
color System.Color
vPos MingStar.SimUniversity.Contract.VertexPosition
type CampusType
Результат void

NextNewInt64() публичный Метод

public NextNewInt64 ( ) : System.UInt64
Результат System.UInt64

ZobristHashing() публичный Метод

public ZobristHashing ( Game game ) : System
game Game
Результат System