예제 #1
0
파일: Program.cs 프로젝트: elilise/ulearn
 private double FindBounceAngle()
 {
     var tasks = new BilliardTasks();
     if (taskType == BillartTaskType.ArbitraryWall)
         return tasks.BounceWall(initialDirection, wallInclanation);
     else if (taskType == BillartTaskType.HorizontallWall)
         return tasks.BounceHorizontalWall(initialDirection);
     else
         return tasks.BounceVerticalWall(initialDirection);
 }
예제 #2
0
        private double FindBounceAngle()
        {
            var tasks = new BilliardTasks();

            if (taskType == BillartTaskType.ArbitraryWall)
            {
                return(tasks.BounceWall(initialDirection, wallInclanation));
            }
            else if (taskType == BillartTaskType.HorizontallWall)
            {
                return(tasks.BounceHorizontalWall(initialDirection));
            }
            else
            {
                return(tasks.BounceVerticalWall(initialDirection));
            }
        }