Alvaro Cassinelli
/
skinGames_forktest
just a test
Fork of scoreLight_Advanced by
classRigidScafold.cpp@1:a4050fee11f7, 2012-03-31 (annotated)
- Committer:
- mbedalvaro
- Date:
- Sat Mar 31 08:19:31 2012 +0000
- Revision:
- 1:a4050fee11f7
- Parent:
- 0:345b3bc7a0ea
- Child:
- 3:b44ff6de81bd
new scorelight methods added. VERY STRANGE problem with oldPos and pos in Verlet method, that have strange behaviour depending on the value of damp factor...
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mbedalvaro | 0:345b3bc7a0ea | 1 | #include "classRigidScafold.h" |
mbedalvaro | 0:345b3bc7a0ea | 2 | |
mbedalvaro | 0:345b3bc7a0ea | 3 | RigidScafold::RigidScafold() { |
mbedalvaro | 0:345b3bc7a0ea | 4 | } |
mbedalvaro | 0:345b3bc7a0ea | 5 | |
mbedalvaro | 0:345b3bc7a0ea | 6 | RigidScafold::~RigidScafold() { |
mbedalvaro | 0:345b3bc7a0ea | 7 | } |
mbedalvaro | 0:345b3bc7a0ea | 8 | |
mbedalvaro | 0:345b3bc7a0ea | 9 | |
mbedalvaro | 1:a4050fee11f7 | 10 | void RigidScafold::buildCircularScafold(float _radius, vector2D _pos, vector2D _vel, int _numScafoldPoints) { |
mbedalvaro | 0:345b3bc7a0ea | 11 | scafold.resize(_numScafoldPoints); |
mbedalvaro | 0:345b3bc7a0ea | 12 | radius=_radius; |
mbedalvaro | 0:345b3bc7a0ea | 13 | center=_pos; |
mbedalvaro | 0:345b3bc7a0ea | 14 | speed=_vel; |
mbedalvaro | 1:a4050fee11f7 | 15 | // NOTE: the scafold itself is centered around (0,0), but has a "center" variable |
mbedalvaro | 0:345b3bc7a0ea | 16 | for (int i = 0; i < scafold.size(); i++) { |
mbedalvaro | 1:a4050fee11f7 | 17 | scafold[i].x= radius * cos ( (1.0*i / _numScafoldPoints) * 2 * PI); |
mbedalvaro | 1:a4050fee11f7 | 18 | scafold[i].y= radius * sin ( (1.0*i / _numScafoldPoints) * 2 * PI); |
mbedalvaro | 0:345b3bc7a0ea | 19 | } |
mbedalvaro | 0:345b3bc7a0ea | 20 | } |
mbedalvaro | 0:345b3bc7a0ea | 21 | |
mbedalvaro | 0:345b3bc7a0ea | 22 | // Other functions to create letters, text, etc. |
mbedalvaro | 0:345b3bc7a0ea | 23 | // ... TO DO .... |
mbedalvaro | 0:345b3bc7a0ea | 24 | |
mbedalvaro | 0:345b3bc7a0ea | 25 |