db0c1b59b8
constructed. The reason being that derived classes want to override things like updateRenderOrigin() which should be called every time the sprite's location is set, but if we do it in the base class constructor, a derived class's updateRenderOrigin() will be called before the derived class's constructor has been called. This is not good. Neither was the existing code which simply half-assed a location change by updating the sprite's origin position but not calling updateRenderOrigin(), leaving things generally confuzzled. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1559 542714f4-19e9-0310-aa3c-eee0fc999fb1