[][src]Trait ggpf::policies::SingleplayerPolicyBuilder

pub trait SingleplayerPolicyBuilder<T: Game> {
    type P: SingleplayerPolicy<T>;
    fn create(&self) -> Self::P;
}

Single-player policy builder.

Associated Types

type P: SingleplayerPolicy<T>

Single player policy type.

Loading content...

Required methods

fn create(&self) -> Self::P

Initializes a new policy instance for the single-player game.

Loading content...

Implementors

impl<G: Singleplayer + Clone> SingleplayerPolicyBuilder<G> for Random[src]

type P = RandomPolicy

impl<G: Singleplayer + Clone> SingleplayerPolicyBuilder<G> for NMCS[src]

type P = NMCSPolicy

impl<G: Singleplayer + Clone, M: MoveCode<G> + Send> SingleplayerPolicyBuilder<G> for NRPA<G, M>[src]

type P = NRPAPolicy<G, M>

Loading content...