Package org.robovm.apple.gameplaykit
Class GKMonteCarloStrategist
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gameplaykit.GKMonteCarloStrategist
-
- All Implemented Interfaces:
NSObjectProtocol
,GKStrategist
,org.robovm.objc.ObjCProtocol
public class GKMonteCarloStrategist extends NSObject implements GKStrategist
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GKMonteCarloStrategist.GKMonteCarloStrategistPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description GKMonteCarloStrategist()
protected
GKMonteCarloStrategist(NSObject.Handle h, long handle)
protected
GKMonteCarloStrategist(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GKGameModelUpdate
bestMoveForActivePlayer()
long
getBudget()
long
getExplorationParameter()
GKGameModel
getGameModel()
GKRandom
getRandomSource()
void
setBudget(long v)
void
setExplorationParameter(long v)
void
setGameModel(GKGameModel v)
void
setRandomSource(GKRandom v)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
GKMonteCarloStrategist
public GKMonteCarloStrategist()
-
GKMonteCarloStrategist
protected GKMonteCarloStrategist(NSObject.Handle h, long handle)
-
GKMonteCarloStrategist
protected GKMonteCarloStrategist(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getBudget
public long getBudget()
-
setBudget
public void setBudget(long v)
-
getExplorationParameter
public long getExplorationParameter()
-
setExplorationParameter
public void setExplorationParameter(long v)
-
getGameModel
public GKGameModel getGameModel()
- Specified by:
getGameModel
in interfaceGKStrategist
-
setGameModel
public void setGameModel(GKGameModel v)
- Specified by:
setGameModel
in interfaceGKStrategist
-
getRandomSource
public GKRandom getRandomSource()
- Specified by:
getRandomSource
in interfaceGKStrategist
-
setRandomSource
public void setRandomSource(GKRandom v)
- Specified by:
setRandomSource
in interfaceGKStrategist
-
bestMoveForActivePlayer
public GKGameModelUpdate bestMoveForActivePlayer()
- Specified by:
bestMoveForActivePlayer
in interfaceGKStrategist
-
-