diff --git a/src/main/java/com/comandante/creeper/managers/GameManager.java b/src/main/java/com/comandante/creeper/managers/GameManager.java index 8033e7ff89fbd7222613100c78c1a4dc17e49a0f..9353a243c6e6c1056f0cdeef6b5ce18871090a6f 100644 --- a/src/main/java/com/comandante/creeper/managers/GameManager.java +++ b/src/main/java/com/comandante/creeper/managers/GameManager.java @@ -10,6 +10,7 @@ import com.google.common.base.Optional; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Interners; import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.text.WordUtils; import org.fusesource.jansi.Ansi; import org.jboss.netty.channel.MessageEvent; @@ -287,7 +288,7 @@ public class GameManager { sb.append(new Ansi().fg(Ansi.Color.GREEN).toString()); sb.append(playerCurrentRoom.getRoomTitle()).append("\r\n\r\n"); sb.append(new Ansi().reset().toString()); - sb.append(playerCurrentRoom.getRoomDescription()).append("\r\n"); + sb.append(WordUtils.wrap(playerCurrentRoom.getRoomDescription(), 70)).append("\r\n"); sb.append(getExits(playerCurrentRoom, player)); for (String searchPlayerId : playerCurrentRoom.getPresentPlayerIds()) { if (searchPlayerId.equals(player.getPlayerId())) {