Ahh OK now I see the problem.
The line I described earlier is the problem though, but not as I had spoke of before. You need to re-do your code something like this:
- Get x,y,and z (like old_X#=X#, etc)
- make object movements
- if collision, restore object to old x,y,and z.
Unless you're trying to get the enemy to push you around, then you could try rotating your player object to the same as the enemy by using rotate object (not point object). Then just move the player forward with move object by however many steps the enemy moves.
Hope that clears things up a bit!
Cheers,
--Xeridox
IRC Channel: #darkbasic on server irc.uk-net.org Ports 6667 or 6668. Helpers and game serves welcome!