public class Triangle { private int Side1; private int Side2; private int Side3; private int sOrSh; private int delta; private int num; private int a; private int b; private int c; private int threeDimFig; private boolean oct; public int getsOrSh() { return sOrSh; } public int getdelta() { return delta; } public int getnum() { return num; } public int getATest() { return a; } public int getBTest() { return b; } public int getCTest() { return c; } public int getThreeDimFig() { return threeDimFig; } public boolean isOct() { return oct; } public Triangle(int sOrSh1, int delta1, int num1, int a1, int b1, int c1) { sOrSh = sOrSh1; delta = delta1; num = num1; a = a1; b = b1; c = c1; threeDimFig = 0; oct = false; refresh(); } public Triangle(int sOrSh1, int delta1, int num1, int a1, int b1, int c1, int tdf) { sOrSh = sOrSh1; delta = delta1; num = num1; a = a1; b = b1; c = c1; threeDimFig = tdf; oct = false; refresh(); } public Triangle(int sOrSh1, int delta1, int num1, int a1, int b1, int c1, int tdf, int o) { sOrSh = sOrSh1; delta = delta1; num = num1; a = a1; b = b1; c = c1; threeDimFig = tdf; oct = true; refresh(); } public void refresh() { if(sOrSh == 0) { if(delta == 1) { Side1 = FivePoints.s_1[num][a]; Side2 = FivePoints.s_1[num][b]; Side3 = FivePoints.s_1[num][c]; } if(delta == 2) { Side1 = FivePoints.s_2[num][a]; Side2 = FivePoints.s_2[num][b]; Side3 = FivePoints.s_2[num][c]; } if(delta == 3) { Side1 = FivePoints.s_3[num][a]; Side2 = FivePoints.s_3[num][b]; Side3 = FivePoints.s_3[num][c]; } if(delta == 4) { Side1 = FivePoints.s_4[num][a]; Side2 = FivePoints.s_4[num][b]; Side3 = FivePoints.s_4[num][c]; } } if(sOrSh == 1) { if(delta == 1) { Side1 = FivePoints.sh_1[num][a]; Side2 = FivePoints.sh_1[num][b]; Side3 = FivePoints.sh_1[num][c]; } if(delta == 2) { Side1 = FivePoints.sh_2[num][a]; Side2 = FivePoints.sh_2[num][b]; Side3 = FivePoints.sh_2[num][c]; } if(delta == 3) { Side1 = FivePoints.sh_3[num][a]; Side2 = FivePoints.sh_3[num][b]; Side3 = FivePoints.sh_3[num][c]; } if(delta == 4) { Side1 = FivePoints.sh_4[num][a]; Side2 = FivePoints.sh_4[num][b]; Side3 = FivePoints.sh_4[num][c]; } } } public void set() { if(sOrSh == 0) { if(delta == 1) { FivePoints.s_1[num][a] = Side1; FivePoints.s_1[num][b] = Side2; FivePoints.s_1[num][c] = Side3; } if(delta == 2) { FivePoints.s_2[num][a] = Side1; FivePoints.s_2[num][b] = Side2; FivePoints.s_2[num][c] = Side3; } if(delta == 3) { FivePoints.s_3[num][a] = Side1; FivePoints.s_3[num][b] = Side2; FivePoints.s_3[num][c] = Side3; } if(delta == 4) { FivePoints.s_4[num][a] = Side1; FivePoints.s_4[num][b] = Side2; FivePoints.s_4[num][c] = Side3; } } if(sOrSh == 1) { if(delta == 1) { FivePoints.sh_1[num][a] = Side1; FivePoints.sh_1[num][b] = Side2; FivePoints.sh_1[num][c] = Side3; } if(delta == 2) { FivePoints.sh_2[num][a] = Side1; FivePoints.sh_2[num][b] = Side2; FivePoints.sh_2[num][c] = Side3; } if(delta == 3) { FivePoints.sh_3[num][a] = Side1; FivePoints.sh_3[num][b] = Side2; FivePoints.sh_3[num][c] = Side3; } if(delta == 4) { FivePoints.sh_4[num][a] = Side1; FivePoints.sh_4[num][b] = Side2; FivePoints.sh_4[num][c] = Side3; } } } public int getA() { refresh(); return Side1; } public int getB() { refresh(); return Side2; } public int getC() { refresh(); return Side3; } public void setA(int a) { Side1 = a; set(); } public void setB(int a) { Side2 = a; set(); } public void setC(int a) { Side3 = a; set(); } public int totalSides() { refresh(); return Side1 + Side2 + Side3; } public void thirdSide() { refresh(); if(Side1 == 1 && Side2 == 1 && Side3 == 0) { setC(1); if(FivePoints.trace) { System.out.println(); System.out.println(c); System.out.println(); } FivePoints.checkTri(num, delta, c); } if(Side1 == 1 && Side3 == 1 && Side2 == 0) { setB(1); if(FivePoints.trace) { System.out.println(); System.out.println(b); System.out.println(); } FivePoints.checkTri(num, delta, b); } if(Side2 == 1 && Side3 == 1 && Side1 == 0) { setA(1); if(FivePoints.trace) { System.out.println(); System.out.println(a); System.out.println(); } FivePoints.checkTri(num, delta, a); } } }
Notice: (null)(): [ALERT] Mailbox is over quota in Unknown on line 0