home *** CD-ROM | disk | FTP | other *** search
- package Box2D.Collision
- {
- public class b2ContactID
- {
-
-
- public var _key:uint;
-
- public var features:Features;
-
- public function b2ContactID()
- {
- features = new Features();
- super();
- features._m_id = this;
- }
-
- public function Set(id:b2ContactID) : void
- {
- key = id._key;
- }
-
- public function Copy() : b2ContactID
- {
- var id:b2ContactID = new b2ContactID();
- id.key = key;
- return id;
- }
-
- public function set key(value:uint) : void
- {
- _key = value;
- features._referenceEdge = _key & 255;
- features._incidentEdge = (_key & 65280) >> 8 & 255;
- features._incidentVertex = (_key & 16711680) >> 16 & 255;
- features._flip = (_key & 4278190080) >> 24 & 255;
- }
-
- public function get key() : uint
- {
- return _key;
- }
- }
- }
-