예제 #1
0
// Free removes a space.
func (s Space) Free() {
	delete(spaceDataMap, s)
	delete(postStepCallbackMap, s)
	delete(collisionHandlerMap, s)
	delete(defaultCollisionHandlerMap, s)
	C.cpSpaceFree(s.c())
}
예제 #2
0
// Free removes a space.
func (s *Space) Free() {
	if nil != s {
		delete(postStepCallbackMap, *s)
		C.cpSpaceFree(s.c())
	}
}
예제 #3
0
func (s *Space) Free() {
	C.cpSpaceFree(s.CPSpace)
	s.CPSpace = nil
}
예제 #4
0
파일: chipmunk.go 프로젝트: andrebq/exp
func (s *Space) Free() {
	C.cpSpaceFree(s.s)
}