Update mon_info() to handle VIEWX and VIEWY being different values.
Update mon_info() to incorporate view shifting into determination.