ducttape/ducttape-engine — pull request #180 by shua (2011-11-25 16:03:30+00:00)
Title: issue 177, 178 and an extra for more consistency

notes:
177 - consistent connect usage: used just connect everywhere except in the signals test, because a non-QObject class is calling the method. I can easily change them all to QObject::connect though.

178 - register remaining core components: I assumed core components was every component in the engine itself.

consistent float methods: added extra methods to most component methods which took only a vector or Ogre::colourvalue as their variable. So "void applyCentralTorque(btVector3 torque)" got an extra fuction called "void applyCentralTorque(float x, float y, float z)" and just makes a btVector3 and calls the first function. This was for ease of use and consistency, because I noticed some functions in Node did this.
If there was anything other than a vector as the input, I didn't make an extra function, so two vector input still needs two vectors.