[][src]Function cetkaik_full_state_transition::apply_inf_after_step

pub fn apply_inf_after_step(
    old_state: &A,
    msg: InfAfterStep,
    config: Config
) -> Result<Probabilistic<C>, &'static str>
use cetkaik_full_state_transition::message::InfAfterStep;
use cetkaik_full_state_transition::*;
use cetkaik_core::absolute;
use cetkaik_core::absolute::Coord;
use cetkaik_core::absolute::Row::*;
use cetkaik_core::absolute::Column::*;
let ia_first = state::A {
    whose_turn: absolute::Side::IASide,
    scores: Scores::new(),
    rate: Rate::X1,
    season: Season::Iei2,
    tam_has_moved_previously: false,
    f: absolute::Field {
        a_side_hop1zuo1: vec![],
        ia_side_hop1zuo1: vec![],
        board: cetkaik_core::absolute::yhuap_initial_board(),
    },
};
let inf_after_step = InfAfterStep { src: Coord(AU, L), step: Coord(AU, K), planned_direction: Coord(AU, L) };
apply_inf_after_step(&ia_first, inf_after_step, Config::cerke_online_alpha()).unwrap();

InfAfterStep sends A to Probabilistic<C>