コード例 #1
0
ファイル: chipmunk.go プロジェクト: andrebq/exp
func (s *Space) SetGravity(g Vect) {
	C.cpSpaceSetGravity(s.s, C.cpVect(g))
}
コード例 #2
0
ファイル: chipmunk.go プロジェクト: andrebq/exp
func MomentForCircle(mass, innerDiameter, outerDiameter float32, offset Vect) float32 {
	return float32(C.cpMomentForCircle(f(mass), f(innerDiameter), f(outerDiameter), C.cpVect(offset)))
}
コード例 #3
0
ファイル: chipmunk.go プロジェクト: andrebq/exp
func NewCircleShape(body Body, radius float32, center Vect) Shape {
	return Shape{
		shape: C.cpCircleShapeNew(body.body, f(radius), C.cpVect(center)),
	}
}
コード例 #4
0
ファイル: chipmunk.go プロジェクト: andrebq/exp
func (b *Body) SetPos(p Vect) {
	C.cpBodySetPos(b.body, C.cpVect(p))
}
コード例 #5
0
ファイル: chipmunk.go プロジェクト: andrebq/exp
func NewSegmentShape(body Body, a, b Vect, radius float32) Shape {
	return Shape{
		shape: C.cpSegmentShapeNew(body.body, C.cpVect(a), C.cpVect(b), f(radius)),
	}
}