private void MoveRight() { List <Model.Game.Player> players = connect.Gameplay.GetState().getPlayers(); Model.Game.Board board = connect.Gameplay.GetState().getBoard(); foreach (Model.Game.Player player in players) { if (player.name == UserName) { Model.Game.Location loc = board.GetLocation(player.location); Model.Game.Location newLoc = board.RightFrom(loc); if (loc != newLoc) { if (connect.Gameplay.MovePlayerTo(newLoc)) { MovePerson(player.character.ToString(), Board[loc.xCoordinate, loc.yCoordinate], Board[newLoc.xCoordinate, newLoc.yCoordinate]); } } } } //client.MoveRight(); }
private void ActivateStudySecretPassage() { List <Model.Game.Player> players = connect.Gameplay.GetState().getPlayers(); Model.Game.Board board = connect.Gameplay.GetState().getBoard(); foreach (Model.Game.Player player in players) { if (player.name == UserName) { Model.Game.Location loc = board.GetLocation(player.location); if (loc.isSecretPassage() && loc.xCoordinate == 0 && loc.yCoordinate == 0) { Model.Game.Location newLoc = board.GetLocation(4, 4); if (connect.Gameplay.MovePlayerTo(newLoc)) { MovePerson(player.character.ToString(), Board[loc.xCoordinate, loc.yCoordinate], Board[newLoc.xCoordinate, newLoc.yCoordinate]); } } } } //client.ActivateStudySecretPassage(); }