AddObject() public method

public AddObject ( GameObject gameObject ) : void
gameObject GameObject
return void
示例#1
0
        public void CheckCollisionTest()
        {
            GameObjectsManager gameObjectsManager = new GameObjectsManager(new Spaceship(), new Random());
            SmallRocket rocket = new SmallRocket(new Vector2(5, 400), gameObjectsManager);
            gameObjectsManager.AddObject(rocket);
            gameObjectsManager.Update(new GameTime());
            int hp = gameObjectsManager.CheckCollisions();

            Assert.IsFalse(hp < 0);

            SmallRocket rocket2 = new SmallRocket(new Vector2(5, 50), gameObjectsManager);
            gameObjectsManager.AddObject(rocket2);
            gameObjectsManager.Update(new GameTime());
            hp = gameObjectsManager.CheckCollisions();

            Assert.IsTrue(hp < 0);
        }