bn::link_state class

Stores the state of a communication through the link cable.

Constructors, destructors, conversion operators

link_state(int current_player_id, const vector<link_player, 3>& other_players)
Constructor.

Public functions

auto current_player_id() const -> int
Returns the ID of this player.
auto other_players() const -> const ivector<link_player>&
Returns the data provided by the other players.

Friends

auto operator==(const link_state& a, const link_state& b) -> bool defaulted
Default equal operator.

Function documentation

bn::link_state::link_state(int current_player_id, const vector<link_player, 3>& other_players)

Constructor.

Parameters
current_player_id ID of this player, in the range [0..3].
other_players Data provided by the other players.