An object processing apparatus for executing processing on an object in a virtual space based on an indicated coordinate set corresponding to a position in an operation region indicated by a user on a touch panel, wherein: the operation region includes at least two rectangular areas which are a first area in a central area of the operation region and a second area bordering on the first area; and the object processing apparatus comprises: an indicated coordinate set detection section for detecting the indicated coordinate set input by the user; an indicated coordinate set determination section for determining whether the indicated coordinate set is encompassed in the first area or the second area; a reference coordinate set setting section for, when the indicated coordinate set is determined to be encompassed in the first area, setting the indicated coordinate set as a reference coordinate set, and when the indicated coordinate set is determined to be encompassed in the second area, setting, as the reference coordinate set, a coordinate set among coordinate sets on a border between the first area and the second area which is closest to the indicated coordinate set; and an operation control section for controlling an operation on the object in the virtual space based on at least one of a direction and a distance both determined by the positional relationship between the reference coordinate set and the indicated coordinate set, wherein in the case where indicated coordinate sets are continuously detected by the indicated coordinate set detection section as time passes after the reference coordinate set is set by the reference coordinate set setting section, when the indicated coordinate set is encompassed in the first area, the reference coordinate set setting section does not change the position of the reference coordinate set. an indicated coordinate set detection section for detecting the indicated coordinate set input by the user; an indicated coordinate set determination section for determining whether the indicated coordinate set is encompassed in the first area or the second area; a reference coordinate set setting section for, when the indicated coordinate set is determined to be encompassed in the first area, setting the indicated coordinate set as a reference coordinate set, and when the indicated coordinate set is determined to be encompassed in the second area, setting, as the reference coordinate set, a coordinate set among coordinate sets on a border between the first area and the second area which is closest to the indicated coordinate set; and an operation control section for controlling an operation on the object in the virtual space based on at least one of a direction and a distance both determined by the positional relationship between the reference coordinate set and the indicated coordinate set, wherein in the case where indicated coordinate sets are continuously detected by the indicated coordinate set detection section as time passes after the reference coordinate set is set by the reference coordinate set setting section, when the indicated coordinate set is encompassed in the first area, the reference coordinate set setting section does not change the position of the reference coordinate set.