29 lines
929 B
Java
29 lines
929 B
Java
package pp.mdga.server;
|
|
|
|
import pp.mdga.message.client.RequestDice;
|
|
|
|
public class FirstRoll extends ServerState {
|
|
public FirstRoll(ServerState parent, ServerGameLogic logic) {
|
|
super(parent, logic);
|
|
}
|
|
|
|
@Override
|
|
public void receivedRequestDice(RequestDice msg, int from) {
|
|
// todo: implement player.hasMovablePieces()
|
|
// if (player.hasMovablePieces()) {
|
|
// // todo: goto ChoosePiece
|
|
// } else {
|
|
// // todo: implement roll
|
|
// if (roll == 6) {
|
|
// // todo: send to everyone? or one player?
|
|
// logic.send(new Player(1), new Dice());
|
|
// // todo: goto ChoosePiece
|
|
// } else {
|
|
// // todo: send to everyone? or one player?
|
|
// logic.send(new Player(1), new DiceAgain());
|
|
// parent.gotoState(new SecondRoll(parent, logic));
|
|
// }
|
|
// }
|
|
}
|
|
}
|