Esempio n. 1
0
        public void Execute(IGameObject gameObject, IGameObject collidedWith)
        {
            Samus samus = (Samus)gameObject;

            samus.BonkBlock();
            while (gameObject.BoundingBox.Intersects(collidedWith.BoundingBox))
            {
                samus.Position = new Vector2(samus.Position.X, samus.Position.Y + 1);
            }
        }