A non-transitory computer-readable medium storing computer-readable instructions that are executable by a processor connected with a display, a touch panel, and a storage, the instructions being configured to, when executed by the processor, cause the processor to perform:
- a first display process comprising:
- controlling the display to display a closed frame line for specifying a particular range, the frame line having a plurality of positioning points placed thereon;
- a second display process comprising:
- controlling the display to display a plurality of object images in respective positions associated with the plurality of positioning points, each object image being configured to accept an operation to move a corresponding one of the positioning points;
- a first storing process comprising:
- controlling the storage to store type information representing whether each of the object images is of a first type or a second type;
- a first detecting process comprising:
- when an indicator is brought in touch with or in proximity to a display area for a selected one of the object images, controlling the touch panel to detect a first indication position and a touch intensity, the first indication position representing a position which the indicator is brought in touch with or in proximity to within the display area for the selected object image, the touch intensity representing a pressing force applied onto the touch panel when the indicator is brought in touch with or in proximity to the display area for the selected object image;
- a second storing process comprising:
- when the selected object image is of the second type, in response to the detected touch intensity being more than a first threshold, changing a type represented by the type information of the selected object image from the second type to the first type and controlling the storage to store the changed type information of the selected object image;
- a second detecting process comprising:
- after the first indication position is detected by the touch panel, when the indicator moves to a second indication position while being kept in touch with or in proximity to the touch panel, controlling the touch panel to detect the second indication position;
- a first positioning process comprising:
- setting a specific display position to a position corresponding to the second indication position, the specific display position being a display position of a selected positioning point associated with the selected object image, of the plurality of positioning points;
- a third display process comprising:
- controlling the display to redisplay the frame line by putting the selected positioning point in the specific display position;
- a fourth display process comprising:
- controlling the display to redisplay the selected object image in the second indication position;
- and
- a third storing process comprising:
- after the first indication position is detected by the touch panel, when the selected object image is of the first type, in response to a particular condition being satisfied in detection of the indicator in touch with or in proximity to the touch panel, changing the type represented by the type information of the selected object image from the first type to the second type and controlling the storage to store the changed type information of the selected object image.