コード例 #1
0
        private bool TryKick(Bomb bomb)
        {
            Debug.Assert(HasKick());
            Debug.Assert(IsMoving());

            MoveOutOfCell(bomb);

            if (!bomb.HasNearObstacle(direction))
            {
                KickBomb(bomb);
                return true;
            }

            return false;
        }