case PShotsPatternConstant.P1ShotGun:
                   this.degree = 90; //중심각 위로 발사 
                   this.delta_degree = 20; //20도로 틀어져서 발사 
                   this.numberOfShots = 3;    //총알 숫자
                   this.x_pos = player.getX();     //총알이 그려질 위치
                  
                   if(numberOfShots % 2 != 0)    //홀수일때
                   {
                       degree += -numberOfShots / 2 * delta_degree;        //제일 끝각을 구함 

                           70            - 20
                   }
                  
                    for (int i = 0; i < numberOfShots; ++i)               
                    {
                        this.delta_x = (float)Math.cos(Math.toRadians(degree));         
                        this.delta_y = (float)Math.sin(Math.toRadians(degree)) * speed; //speed 곱해야함

                                                                    그려질 위치                         가속도    가속도
                        shots.add(new P1ShotGun(x_pos, this.player.getY(), delta_x, delta_y));
                        degree += delta_degree; // 70 90 110 그려져야함 
                    }
                    break;



이렇게 하면 일정한 각도로 그려져야 하는데 70 90 까지는 그려지는 데요     110이 이상하게 그려져요 120처럼 그려져서 이쁘게 안그려져요 왜 그런거에요??