【初心者】Java質問・相談スレ14【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0887デフォルトの名無しさん
NGNGif(m_x == 0){ //m_x = 0の場合の処理
if(m_y < 0) return 0;
if(m_y > 0) return 8;
} else {
if(m_x > 0) { //m_x が0より大きい場合の処理
if(m_y == 0) return 4;
if(m_y < 0){
if((m_x+m_y<=-3||m_x+m_y>=3) && -m_y > m_x) return 1;
if((m_x+m_y>=-3&&m_x+m_y<=3)) return 2;
if((m_x+m_y<=-3||m_x+m_y>=3)&&-m_y<m_x) return 3;
} else {
if((m_x-m_y<=-3||m_x-m_y>=3)&&m_y<m_x) return 5;
if((m_x-m_y>=-3&&m_x-m_y<=3))return 6;
if((m_x-m_y<=-3||m_x-m_y>=3)&&m_y>m_x) return 7;
}
} else { //m_xが0より小さい場合の処理
if(m_y == 0) return 12;
if(m_y > 0) {
if((m_x+m_y<=-3||m_x+m_y>=3)&&m_y>-m_x) return 9;
if((m_x+m_y>=-3&&m_x+m_y<=3)) return 10;
if((m_x+m_y<=-3||m_x+m_y>=3)&&m_y<-m_x) return 11;
} else {
if((m_x-m_y<=-3||m_x-m_y>=3)&&-m_y<-m_x)return 13;
if((m_x-m_y>=-3&&m_x-m_y<=3)) return 14;
if((m_x-m_y<=-3||m_x-m_y>=3)&&-m_y<-m_x)return 15; //この行は不要だと思う
}
}
return 15;
}
■ このスレッドは過去ログ倉庫に格納されています