Alvaro Cassinelli
/
skinGames_forktest
just a test
Fork of scoreLight_Advanced by
classRigidScafold.cpp@3:b44ff6de81bd, 2012-04-02 (annotated)
- Committer:
- mbedalvaro
- Date:
- Mon Apr 02 05:33:44 2012 +0000
- Revision:
- 3:b44ff6de81bd
- Parent:
- 1:a4050fee11f7
- Child:
- 4:f9d364f10335
working but needs a lot of calibration and optimization. In particular the laser renderer - I am going to modify it, that's why I commit now.
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 | 3:b44ff6de81bd | 17 | scafold[i].x= (radius+i*40) * cos ( (1.0*i / _numScafoldPoints) * 2 * PI); |
mbedalvaro | 3:b44ff6de81bd | 18 | scafold[i].y= (radius+i*40) * 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 |