}
} else {
viewport.render(game);
viewport.postProcess(game.level);
Block block = game.level.getBlock((int) (game.player.x + 0.5), (int) (game.player.z + 0.5));
if (block.messages != null && hasFocus) {
for (int y = 0; y < block.messages.length; y++) {
viewport.draw(block.messages[y], (width - block.messages[y].length() * 6) / 2, (viewport.height - block.messages.length * 8) / 2 + y * 8 + 1, 0x111111);
viewport.draw(block.messages[y], (width - block.messages[y].length() * 6) / 2, (viewport.height - block.messages.length * 8) / 2 + y * 8, 0x555544);
}