simple turnentity loop problem
Blitz3D Forums/Blitz3D Programming/simple turnentity loop problem
| ||
| I am using a sprite (via a camerapick function) to control the rotation of part of a model that has been set up in a parent/child hierarchy. When the mouse is over the sprite, this triggers a turnentity command to rotate part of the model (rotateentity seems to move the model around global co-ords so I cant use it). The problem is, I want the model to stop rotating at a particular point, but while the mouse is over the sprite the turnentity command keeps rotating the model. I have tried various loop structures without success & I now seem to have developed a real mental block about this one. Can anyone point me in the right direction? Cheers Shawnus |
| ||
Use a flag to toggle between rotation and still. For example, a pseudo code would be:
Global turnflag = 1
Const MyToggleKey = 57 ;space bar
if mouse is over the sprite then
if turnflag = 1 then
turnentity myentity, a,b,c
endif
endif
if keyhit (MyToggleKey) then
turnflag = 1 - turnflag
endif
Hope this has sense for you, Sergio. |
| ||
| Thanks Sergio, I will try on Monday. Cheers Shawnus |