摘要 |
When an input indicating a position on a screen has been provided by a pointing device, coordinate values indicating the position are set as coordinate values of a starting point position. Subsequently, it is determined whether or not a state where the position on the screen is being continuously indicated by the pointing device has changed to a non-indicative state where the position on the screen is not indicated by the pointing device. As a result, when the state has changed to the non-indicative state, the coordinate values output from the pointing device before the change to the non-indicative state are set as coordinate values of an end point position, and a direction from the starting point position to the end point position is specified. Then, a virtual object is caused to move such that a moving direction of the virtual object is a direction different from the specified direction. |