forked from oneup/hotruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: http://hotruby.googlecode.com/svn/trunk@18 4fb8041d-b042-0410-9571-f50be27af959
- Loading branch information
yukoba@accelart.jp
committed
Jan 15, 2008
1 parent
821c489
commit 7981c6b
Showing
89 changed files
with
16,227 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,33 @@ | |||
/* | |||
* Copyright (c) 2006-2007 Erin Catto http://www.gphysics.com | |||
* | |||
* This software is provided 'as-is', without any express or implied | |||
* warranty. In no event will the authors be held liable for any damages | |||
* arising from the use of this software. | |||
* Permission is granted to anyone to use this software for any purpose, | |||
* including commercial applications, and to alter it and redistribute it | |||
* freely, subject to the following restrictions: | |||
* 1. The origin of this software must not be misrepresented; you must not | |||
* claim that you wrote the original software. If you use this software | |||
* in a product, an acknowledgment in the product documentation would be | |||
* appreciated but is not required. | |||
* 2. Altered source versions must be plainly marked as such, and must not be | |||
* misrepresented as being the original software. | |||
* 3. This notice may not be removed or altered from any source distribution. | |||
*/ | |||
|
|||
package Box2D.Collision{ | |||
|
|||
|
|||
import Box2D.Common.Math.* | |||
import Box2D.Collision.* | |||
|
|||
|
|||
public class ClipVertex | |||
{ | |||
public var v:b2Vec2 = new b2Vec2(); | |||
public var id:b2ContactID = new b2ContactID(); | |||
}; | |||
|
|||
|
|||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,64 @@ | |||
/* | |||
* Copyright (c) 2006-2007 Erin Catto http://www.gphysics.com | |||
* | |||
* This software is provided 'as-is', without any express or implied | |||
* warranty. In no event will the authors be held liable for any damages | |||
* arising from the use of this software. | |||
* Permission is granted to anyone to use this software for any purpose, | |||
* including commercial applications, and to alter it and redistribute it | |||
* freely, subject to the following restrictions: | |||
* 1. The origin of this software must not be misrepresented; you must not | |||
* claim that you wrote the original software. If you use this software | |||
* in a product, an acknowledgment in the product documentation would be | |||
* appreciated but is not required. | |||
* 2. Altered source versions must be plainly marked as such, and must not be | |||
* misrepresented as being the original software. | |||
* 3. This notice may not be removed or altered from any source distribution. | |||
*/ | |||
|
|||
package Box2D.Collision{ | |||
|
|||
// We use contact ids to facilitate warm starting. | |||
public class Features | |||
{ | |||
// | |||
public function set referenceFace(value:int) : void{ | |||
_referenceFace = value; | |||
_m_id._key = (_m_id._key & 0xffffff00) | (_referenceFace & 0x000000ff) | |||
} | |||
public function get referenceFace():int{ | |||
return _referenceFace; | |||
} | |||
public var _referenceFace:int; | |||
// | |||
public function set incidentEdge(value:int) : void{ | |||
_incidentEdge = value; | |||
_m_id._key = (_m_id._key & 0xffff00ff) | ((_incidentEdge << 8) & 0x0000ff00) | |||
} | |||
public function get incidentEdge():int{ | |||
return _incidentEdge; | |||
} | |||
public var _incidentEdge:int; | |||
// | |||
public function set incidentVertex(value:int) : void{ | |||
_incidentVertex = value; | |||
_m_id._key = (_m_id._key & 0xff00ffff) | ((_incidentVertex << 16) & 0x00ff0000) | |||
} | |||
public function get incidentVertex():int{ | |||
return _incidentVertex; | |||
} | |||
public var _incidentVertex:int; | |||
// | |||
public function set flip(value:int) : void{ | |||
_flip = value; | |||
_m_id._key = (_m_id._key & 0x00ffffff) | ((_flip << 24) & 0xff000000) | |||
} | |||
public function get flip():int{ | |||
return _flip; | |||
} | |||
public var _flip:int; | |||
public var _m_id:b2ContactID; | |||
}; | |||
|
|||
|
|||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,39 @@ | |||
/* | |||
* Copyright (c) 2006-2007 Erin Catto http://www.gphysics.com | |||
* | |||
* This software is provided 'as-is', without any express or implied | |||
* warranty. In no event will the authors be held liable for any damages | |||
* arising from the use of this software. | |||
* Permission is granted to anyone to use this software for any purpose, | |||
* including commercial applications, and to alter it and redistribute it | |||
* freely, subject to the following restrictions: | |||
* 1. The origin of this software must not be misrepresented; you must not | |||
* claim that you wrote the original software. If you use this software | |||
* in a product, an acknowledgment in the product documentation would be | |||
* appreciated but is not required. | |||
* 2. Altered source versions must be plainly marked as such, and must not be | |||
* misrepresented as being the original software. | |||
* 3. This notice may not be removed or altered from any source distribution. | |||
*/ | |||
|
|||
package Box2D.Collision.Shapes{ | |||
|
|||
|
|||
|
|||
import Box2D.Common.Math.*; | |||
import Box2D.Collision.Shapes.*; | |||
|
|||
|
|||
|
|||
public class b2BoxDef extends b2ShapeDef | |||
{ | |||
public function b2BoxDef() | |||
{ | |||
type = b2Shape.e_boxShape; | |||
extents = new b2Vec2(1.0, 1.0); | |||
} | |||
|
|||
public var extents:b2Vec2; | |||
}; | |||
|
|||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,39 @@ | |||
/* | |||
* Copyright (c) 2006-2007 Erin Catto http://www.gphysics.com | |||
* | |||
* This software is provided 'as-is', without any express or implied | |||
* warranty. In no event will the authors be held liable for any damages | |||
* arising from the use of this software. | |||
* Permission is granted to anyone to use this software for any purpose, | |||
* including commercial applications, and to alter it and redistribute it | |||
* freely, subject to the following restrictions: | |||
* 1. The origin of this software must not be misrepresented; you must not | |||
* claim that you wrote the original software. If you use this software | |||
* in a product, an acknowledgment in the product documentation would be | |||
* appreciated but is not required. | |||
* 2. Altered source versions must be plainly marked as such, and must not be | |||
* misrepresented as being the original software. | |||
* 3. This notice may not be removed or altered from any source distribution. | |||
*/ | |||
|
|||
package Box2D.Collision.Shapes{ | |||
|
|||
|
|||
|
|||
import Box2D.Common.Math.*; | |||
import Box2D.Collision.Shapes.*; | |||
|
|||
|
|||
|
|||
public class b2CircleDef extends b2ShapeDef | |||
{ | |||
public function b2CircleDef() | |||
{ | |||
type = b2Shape.e_circleShape; | |||
radius = 1.0; | |||
} | |||
|
|||
public var radius:Number; | |||
}; | |||
|
|||
} |
Oops, something went wrong.