Changeset 339 in flair-src for trunk/lib/FlairSimulator/src/Blade.cpp
- Timestamp:
- Nov 28, 2019, 8:59:49 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairSimulator/src/Blade.cpp
r286 r339 36 36 namespace simulator { 37 37 38 Blade::Blade(Model *parent, const vector3df &position, bool inverted, s32 id)38 Blade::Blade(Model *parent, const vector3df &position,const vector3df &rotation, bool inverted, s32 id) 39 39 : ISceneNode(parent->getSceneNode(), getGui()->getSceneManager(), id, 40 position ) {40 position,rotation) { 41 41 ISceneManager *mgr = getGui()->getSceneManager(); 42 42 … … 64 64 } 65 65 66 Blade::Blade(ISceneNode *parent, const vector3df &position, bool inverted, s32 id)66 Blade::Blade(ISceneNode *parent, const vector3df &position,const vector3df &rotation, bool inverted, s32 id) 67 67 : ISceneNode(parent, getGui()->getSceneManager(), id, 68 position ) {68 position,rotation) { 69 69 ISceneManager *mgr = getGui()->getSceneManager(); 70 70 … … 99 99 } 100 100 101 void Blade::SetRotationSpeed( floatvalue) {101 void Blade::SetRotationSpeed(const vector3df &value) { 102 102 IAttributes *attribs = 103 103 getSceneManager()->getFileSystem()->createEmptyAttributes(); 104 104 105 105 attribs->setAttribute("Type", "rotation"); 106 attribs->setAttribute("Rotation", v ector3df(0.f, 0.f, value));106 attribs->setAttribute("Rotation", value); 107 107 anim->deserializeAttributes(attribs); 108 108
Note:
See TracChangeset
for help on using the changeset viewer.