def show(func):
    """Show text on the game's standard output.
    Empty strings won't be showed to avoid empty lines on the output.

    Args:
        func:   function to decorate

    Modifies:   nothing

    Returns:
        function:   wrapper function
    """
    def shower(adv):
        """Do the actual printing.

        Args:
            adv:    decorated functions argument

        Modifies:   nothing

        Returns:    nothing
        """
        text = func(adv)
        if text:
            print(text)
    return shower