Alvaro Cassinelli
/
skinGames_forktest
just a test
Fork of scoreLight_Advanced by
Diff: classRigidScafold.cpp
- Revision:
- 1:a4050fee11f7
- Parent:
- 0:345b3bc7a0ea
- Child:
- 3:b44ff6de81bd
diff -r 345b3bc7a0ea -r a4050fee11f7 classRigidScafold.cpp --- a/classRigidScafold.cpp Wed Mar 28 14:40:01 2012 +0000 +++ b/classRigidScafold.cpp Sat Mar 31 08:19:31 2012 +0000 @@ -7,14 +7,15 @@ } - void RigidScafold::buildCircularScafold(float _radius, vector2D _pos,vector2D _vel, int _numScafoldPoints) { + void RigidScafold::buildCircularScafold(float _radius, vector2D _pos, vector2D _vel, int _numScafoldPoints) { scafold.resize(_numScafoldPoints); radius=_radius; center=_pos; speed=_vel; + // NOTE: the scafold itself is centered around (0,0), but has a "center" variable for (int i = 0; i < scafold.size(); i++) { - scafold[i].x= center.x + radius * cos ( (1.0*i / _numScafoldPoints) * 2 * PI); - scafold[i].y =center.y + radius * sin ( (1.0*i / _numScafoldPoints) * 2 * PI); + scafold[i].x= radius * cos ( (1.0*i / _numScafoldPoints) * 2 * PI); + scafold[i].y= radius * sin ( (1.0*i / _numScafoldPoints) * 2 * PI); } }