【初心者】Java質問・相談スレ14【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0873865
NGNGif(m_x==0&&m_y< 0) return 0;
if(m_x> 0&&m_y< 0&&(m_x+m_y<=-3||m_x+m_y>=3)&&-m_y>m_x) return 1;
if(m_x> 0&&m_y< 0&&(m_x+m_y>=-3&&m_x+m_y<=3)) return 2;
if(m_x> 0&&m_y< 0&&(m_x+m_y<=-3||m_x+m_y>=3)&&-m_y<m_x) return 3;
if(m_x> 0&&m_y==0) return 4;
if(m_x> 0&&m_y> 0&&(m_x-m_y<=-3||m_x-m_y>=3)&&m_y<m_x) return 5;
if(m_x> 0&&m_y> 0&&(m_x-m_y>=-3&&m_x-m_y<=3))return 6;
if(m_x> 0&&m_y> 0&&(m_x-m_y<=-3||m_x-m_y>=3)&&m_y>m_x) return 7;
if(m_x==0&&m_y> 0) return 8;
if(m_x< 0&&m_y> 0&&(m_x+m_y<=-3||m_x+m_y>=3)&&m_y>-m_x) return 9;
if(m_x< 0&&m_y> 0&&(m_x+m_y>=-3&&m_x+m_y<=3)) return 10;
if(m_x< 0&&m_y> 0&&(m_x+m_y<=-3||m_x+m_y>=3)&&m_y<-m_x) return 11;
if(m_x< 0&&m_y==0) return 12;
if(m_x< 0&&m_y< 0&&(m_x-m_y<=-3||m_x-m_y>=3)&&-m_y<-m_x)return 13;
if(m_x< 0&&m_y< 0&&(m_x-m_y>=-3&&m_x-m_y<=3)) return 14;
if(m_x< 0&&m_y< 0&&(m_x-m_y<=-3||m_x-m_y>=3)&&-m_y<-m_x)return 15;
return 15;
関数の中身はこうなっています。引数はm_xとm_yだけです。
■ このスレッドは過去ログ倉庫に格納されています