Collaboration diagram for Server Rules:
|
bb5/arbiter directory.
More...Classes | |
| class | SActionHandler |
| Elementary action handler for the server.
It memorizes the sequence of pending elementary actions. More... | |
| class | SBall |
| Ball for the server.
It symbolizes the ball, checks all ball manipulations. More... | |
| class | SPlayer |
| Player implementation for the server.
It symbolizes player and valids and applies action requests. More... | |
| class | SPlayerMsg |
| Message handler for SPlayer.
Forwards messages to requested player, send messages as requested. Checks player existence and game state before forwarding to player. More... | |
| class | SRules |
| Rules implementation for the server.
It symbolizes the main referee, who manages game state, teams, turns, turnover and score. More... | |
| class | STeam |
| Team management for the server.
It symbolizes team and checks the validity of coach's decisions (reroll and block dices). More... | |
| class | STeamMsg |
| Message handler for STeam.
Forwards messages to requested team, send messages as requested. Checks team existence and game state before forwarding to team. More... | |
| class | SWeather |
| Weather management for the server. More... | |
Typedefs | |
| typedef Field< SPlayer > | SField |
| Field for the server. | |
bb5/arbiter directory.
1.4.7