From: Ryan N. <tri...@me...> - 2002-07-29 17:18:35
|
Just noticed there is a minor problem with the way the avatar move in combat (due to mouse input). Basically, the avatar will only move IF the mouse is being moved. If you hold your finger on the right button, without moving the mouse, the avatar will move a few steps, then stop. I've tracked this down to the combat schedule using Actor::start() which ends up setting int Actor::frame_time, which is then used to detect if the actor (the avatar in this case) is moving when calling Actor::is_moving(). The code in Handle_events to automatically restart the avatar's movement once he has stopped after the few steps uses Actor::is_moving(). I'm unsure how to fix this problem. |