function Movement(props) {
            if (!props) props = {};
            this.speed = props.speed || new Sylx.Point();
            this.acceleration = props.acceleration || new Sylx.Point();
            this.duration = 0;
            return this;
        }
/**
         * Movement component constructor
         * @param   {object} props Props for thos component
         * @returns {object} A new movement component
         */
Movement component constructor
@param   {object} props Props for thos component
@returns {object} A new movement component
Movement component constructor @param { object } props Props for thos component @returns { object } A new movement component
function Movement(props) {
            if (!props) props = {};
            this.speed = props.speed || new Sylx.Point();
            this.acceleration = props.acceleration || new Sylx.Point();
            this.duration = 0;
            return this;
        }
function Movement ( props ) { if ( ! props ) props = { } ; this . speed = props . speed || new Sylx . Point ( ) ; this . acceleration = props . acceleration || new Sylx . Point ( ) ; this . duration = 0 ; return this ; }
Movement component constructor
 @param   {object} props Props for thos component
 @returns {object} A new movement component
Movement component constructor @param { object } props Props for thos component @returns { object } A new movement component