C# 클래스 Protogame.Tests.BoundingBoxTests

파일 보기 프로젝트 열기: RedpointGames/Protogame

공개 메소드들

메소드 설명
BoundingBoxTests ( IAssert assert ) : Microsoft.Xna.Framework
IsNotOverlappingWhenBoxesAreNextToEachOther ( ) : void
IsNotOverlappingWhenBoxesAreStationary ( ) : void
IsNotOverlappingWhenNoBoundingBoxes ( ) : void
IsNotOverlappingWhenOneBoundingBox ( ) : void
IsNotOverlappingWhenSameBoundingBoxAndNoOtherBoxes ( ) : void
IsNotOverlappingWhenSameBoundingBoxAndOtherBoxesAreNotOverlapping ( ) : void
IsOverlappingOnlyWhen3DBoxesIntersectInner ( ) : void
IsOverlappingOnlyWhen3DBoxesIntersectInnerAfter ( ) : void
IsOverlappingOnlyWhen3DBoxesIntersectMiddle ( ) : void
IsOverlappingOnlyWhen3DBoxesIntersectOuter ( ) : void
IsOverlappingOnlyWhen3DBoxesIntersectOuterBefore ( ) : void
IsOverlappingWhenBothBoxesAreMovingTowardEachOther ( ) : void
IsOverlappingWhenBoxWithZeroDimensionIsNextToAnother ( ) : void
IsOverlappingWhenDifferentBoundingBoxes ( ) : void
IsOverlappingWhenDifferentBoxesOverlap ( ) : void
IsOverlappingWhenOneBoxIsMovingTowardTheOther ( ) : void
IsOverlappingWhenSameBoundingBoxAndOtherBoxesAreOverlapping ( ) : void

비공개 메소드들

메소드 설명
Create3DBoundingBox ( int x, int y, int z, int width, int height, int depth, int xspeed, int yspeed, int zspeed ) : IBoundingBox
CreateBoundingBox ( int x, int y, int width, int height, int xspeed, int yspeed ) : IBoundingBox

메소드 상세

BoundingBoxTests() 공개 메소드

public BoundingBoxTests ( IAssert assert ) : Microsoft.Xna.Framework
assert IAssert
리턴 Microsoft.Xna.Framework

IsNotOverlappingWhenBoxesAreNextToEachOther() 공개 메소드

public IsNotOverlappingWhenBoxesAreNextToEachOther ( ) : void
리턴 void

IsNotOverlappingWhenBoxesAreStationary() 공개 메소드

public IsNotOverlappingWhenBoxesAreStationary ( ) : void
리턴 void

IsNotOverlappingWhenNoBoundingBoxes() 공개 메소드

public IsNotOverlappingWhenNoBoundingBoxes ( ) : void
리턴 void

IsNotOverlappingWhenOneBoundingBox() 공개 메소드

public IsNotOverlappingWhenOneBoundingBox ( ) : void
리턴 void

IsNotOverlappingWhenSameBoundingBoxAndNoOtherBoxes() 공개 메소드

IsNotOverlappingWhenSameBoundingBoxAndOtherBoxesAreNotOverlapping() 공개 메소드

IsOverlappingOnlyWhen3DBoxesIntersectInner() 공개 메소드

public IsOverlappingOnlyWhen3DBoxesIntersectInner ( ) : void
리턴 void

IsOverlappingOnlyWhen3DBoxesIntersectInnerAfter() 공개 메소드

public IsOverlappingOnlyWhen3DBoxesIntersectInnerAfter ( ) : void
리턴 void

IsOverlappingOnlyWhen3DBoxesIntersectMiddle() 공개 메소드

public IsOverlappingOnlyWhen3DBoxesIntersectMiddle ( ) : void
리턴 void

IsOverlappingOnlyWhen3DBoxesIntersectOuter() 공개 메소드

public IsOverlappingOnlyWhen3DBoxesIntersectOuter ( ) : void
리턴 void

IsOverlappingOnlyWhen3DBoxesIntersectOuterBefore() 공개 메소드

public IsOverlappingOnlyWhen3DBoxesIntersectOuterBefore ( ) : void
리턴 void

IsOverlappingWhenBothBoxesAreMovingTowardEachOther() 공개 메소드

IsOverlappingWhenBoxWithZeroDimensionIsNextToAnother() 공개 메소드

IsOverlappingWhenDifferentBoundingBoxes() 공개 메소드

public IsOverlappingWhenDifferentBoundingBoxes ( ) : void
리턴 void

IsOverlappingWhenDifferentBoxesOverlap() 공개 메소드

public IsOverlappingWhenDifferentBoxesOverlap ( ) : void
리턴 void

IsOverlappingWhenOneBoxIsMovingTowardTheOther() 공개 메소드

public IsOverlappingWhenOneBoxIsMovingTowardTheOther ( ) : void
리턴 void

IsOverlappingWhenSameBoundingBoxAndOtherBoxesAreOverlapping() 공개 메소드