liarsdice::core::GameEvents struct

Public variables

boost::signals2::signal<void(unsigned int round)> on_round_start
boost::signals2::signal<void(unsigned int round)> on_round_end
boost::signals2::signal<void(const Player&) on_player_turn
boost::signals2::signal<void(const Player&, const Guess&) on_guess_made
boost::signals2::signal<void(const Player&) on_liar_called
boost::signals2::signal<void(const Player&caller, const Player&loser, int points_lost) on_round_result
boost::signals2::signal<void(const Player&) on_player_eliminated
boost::signals2::signal<void(const Player&) on_game_winner