-void CalcLightPos( SSpotLight *pSpotLight, uint16_ *pXPos, uint16_ *pYPos )
-{
- pSpotLight->nVelocityX += ( RANDOM() % 2 ) ? 0.05F : -0.05F;
- if( pSpotLight->nVelocityX < 1 ) pSpotLight->nVelocityX = 1;
- else if( pSpotLight->nVelocityX > 3 ) pSpotLight->nVelocityX = 3;
-
- pSpotLight->nVelocityX += ( RANDOM() % 2 ) ? 0.05F : -0.05F;
- if( pSpotLight->nVelocityY < 1 ) pSpotLight->nVelocityX = 1;
- else if( pSpotLight->nVelocityY > 3 ) pSpotLight->nVelocityX = 3;
-
- pSpotLight->nAngleX += pSpotLight->nVelocityX;
- if( pSpotLight->nAngleX >= pSpotLight->nDegreeCount ) pSpotLight->nAngleX -= pSpotLight->nDegreeCount;