C# Класс Protogame.Tests.BoundingBoxTests

Показать файл Открыть проект

Открытые методы

Метод Описание
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() публичный Метод

public IsNotOverlappingWhenSameBoundingBoxAndNoOtherBoxes ( ) : void
Результат void

IsNotOverlappingWhenSameBoundingBoxAndOtherBoxesAreNotOverlapping() публичный Метод

public IsNotOverlappingWhenSameBoundingBoxAndOtherBoxesAreNotOverlapping ( ) : void
Результат void

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() публичный Метод

public IsOverlappingWhenBothBoxesAreMovingTowardEachOther ( ) : void
Результат void

IsOverlappingWhenBoxWithZeroDimensionIsNextToAnother() публичный Метод

public IsOverlappingWhenBoxWithZeroDimensionIsNextToAnother ( ) : void
Результат void

IsOverlappingWhenDifferentBoundingBoxes() публичный Метод

public IsOverlappingWhenDifferentBoundingBoxes ( ) : void
Результат void

IsOverlappingWhenDifferentBoxesOverlap() публичный Метод

public IsOverlappingWhenDifferentBoxesOverlap ( ) : void
Результат void

IsOverlappingWhenOneBoxIsMovingTowardTheOther() публичный Метод

public IsOverlappingWhenOneBoxIsMovingTowardTheOther ( ) : void
Результат void

IsOverlappingWhenSameBoundingBoxAndOtherBoxesAreOverlapping() публичный Метод

public IsOverlappingWhenSameBoundingBoxAndOtherBoxesAreOverlapping ( ) : void
Результат void