public static void AssertPlayerRollsPlayerBarrelLeft() { /*TEST 5: Player vs DKPlayerBarrel Left*/ Player player = new Player(); player.Body.BottomCenter = new Vector2(300, 300); IGameObject testObj = new DKPlayerBarrel(); testObj.Body.BottomCenter = new Vector2(320, 300); DKPlayerBarrel testConcrete = (DKPlayerBarrel)testObj; Assert.IsTrue(testConcrete.State is DKPlayerBarrelRollState); }
public PlayerPlayerBarrelCollisionCommand(IGameObject playerObj, IGameObject object1) { barrel = (DKPlayerBarrel)object1; player = (Player)playerObj; }