C# Class Monopoly.Classes.Player

Show file Open project: pmpailis/RLMonopoly Class Usage Examples

Public Methods

Method Description
Player ( ) : System
agent_cleanup ( ) : void
agent_end ( double reward ) : void
agent_init ( char c, bool l, string agentName, int inputCount ) : void
agent_start ( Observation obs ) : int
agent_step ( Observation obs, double reward ) : int
getNeural ( ) : NeuronDotNet.Core.Network
getRentPayment ( int currentPosition ) : int
getTotalHotels ( ) : int
getTotalHouses ( ) : int
getType ( ) : char
saveOnFile ( string p ) : void
setNeural ( NeuronDotNet network ) : void

Method Details

Player() public method

public Player ( ) : System
return System

agent_cleanup() public method

public agent_cleanup ( ) : void
return void

agent_end() public method

public agent_end ( double reward ) : void
reward double
return void

agent_init() public method

public agent_init ( char c, bool l, string agentName, int inputCount ) : void
c char
l bool
agentName string
inputCount int
return void

agent_start() public method

public agent_start ( Observation obs ) : int
obs Monopoly.RLClasses.Observation
return int

agent_step() public method

public agent_step ( Observation obs, double reward ) : int
obs Monopoly.RLClasses.Observation
reward double
return int

getNeural() public method

public getNeural ( ) : NeuronDotNet.Core.Network
return NeuronDotNet.Core.Network

getRentPayment() public method

public getRentPayment ( int currentPosition ) : int
currentPosition int
return int

getTotalHotels() public method

public getTotalHotels ( ) : int
return int

getTotalHouses() public method

public getTotalHouses ( ) : int
return int

getType() public method

public getType ( ) : char
return char

saveOnFile() public method

public saveOnFile ( string p ) : void
p string
return void

setNeural() public method

public setNeural ( NeuronDotNet network ) : void
network NeuronDotNet
return void