import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Font; import javax.microedition.lcdui.Graphics; public final class a extends Canvas { private RR a; public boolean a; public int a; public int b; public int c = 120; public int d = 190; public int e = 75; public int f = 120; public a(RR paramRR) { this.jdField_a_of_type_Boolean = false; this.jdField_a_of_type_Int = 0; this.jdField_b_of_type_Int = 0; this.jdField_a_of_type_RR = paramRR; setFullScreenMode(true); } public final void paint(Graphics paramGraphics) { paramGraphics.setFont(Font.getFont(0, 0, 8)); paramGraphics.setColor(0, 0, 0); paramGraphics.fillRect(0, 0, paramGraphics.getClipWidth(), paramGraphics.getClipHeight()); paramGraphics.setFont(Font.getFont(0, 1, 16)); paramGraphics.setColor(132, 150, 84); paramGraphics.fillRect(0 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 0 + this.jdField_a_of_type_RR.g, 240, 320); paramGraphics.setColor(255, 255, 255); if (this.jdField_a_of_type_Int == 4) paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[this.jdField_a_of_type_Int], 17 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 0 + this.jdField_a_of_type_RR.g, 0); else paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[this.jdField_a_of_type_Int], 18 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 0 + this.jdField_a_of_type_RR.g, 0); paramGraphics.fillRoundRect(4 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 45 + this.jdField_a_of_type_RR.g, 232, 120, 5, 5); paramGraphics.fillRoundRect(4 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 175 + this.jdField_a_of_type_RR.g, 232, 55, 5, 5); paramGraphics.setColor(0, 0, 0); paramGraphics.drawString(this.jdField_a_of_type_RR.jdField_d_of_type_ArrayOfJavaLangString[this.jdField_a_of_type_Int], 60 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 15 + this.jdField_a_of_type_RR.g, 20); paramGraphics.drawString(Integer.toString(this.jdField_a_of_type_RR.jdField_b_of_type_Int) + "$", 235 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 3 + this.jdField_a_of_type_RR.g, 24); if (this.jdField_a_of_type_Int < 5) { if (this.jdField_a_of_type_RR.jdField_d_of_type_ArrayOfInt[this.jdField_a_of_type_Int] == 0) break label1316: switch (this.jdField_a_of_type_Int) { case 0: paramGraphics.drawString(this.jdField_a_of_type_RR.jdField_b_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_b_of_type_ArrayOfInt[this.jdField_b_of_type_Int]][0], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.e + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString("до " + this.jdField_a_of_type_RR.gr_to_kg(Integer.parseInt(this.jdField_a_of_type_RR.jdField_b_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_b_of_type_ArrayOfInt[this.jdField_b_of_type_Int]][1])), this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.f + this.jdField_a_of_type_RR.g, 17); if (this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] == this.jdField_b_of_type_Int + 1) paramGraphics.drawString("выбрано", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.d + this.jdField_a_of_type_RR.g, 17); break; case 1: paramGraphics.drawString(this.jdField_a_of_type_RR.jdField_c_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_c_of_type_ArrayOfInt[this.jdField_b_of_type_Int]][0], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.e + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString("подшипников " + this.jdField_a_of_type_RR.jdField_c_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_c_of_type_ArrayOfInt[this.jdField_b_of_type_Int]][1], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.f + this.jdField_a_of_type_RR.g, 17); if (this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] == this.jdField_b_of_type_Int + 1) paramGraphics.drawString("выбрано", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.d + this.jdField_a_of_type_RR.g, 17); break; case 2: paramGraphics.drawString("до " + this.jdField_a_of_type_RR.gr_to_kg(Integer.parseInt(this.jdField_a_of_type_RR.jdField_d_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_d_of_type_Array2dOfInt[this.jdField_b_of_type_Int][0]][0])), this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.e + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString("длина: " + this.jdField_a_of_type_RR.jdField_d_of_type_Array2dOfInt[this.jdField_b_of_type_Int][1] + " м", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.f + this.jdField_a_of_type_RR.g, 17); if (this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] == this.jdField_b_of_type_Int + 1) paramGraphics.drawString("выбрано", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.d + this.jdField_a_of_type_RR.g, 17); break; case 3: paramGraphics.drawString(this.jdField_a_of_type_RR.jdField_e_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_e_of_type_Array2dOfInt[this.jdField_b_of_type_Int][0]][0], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.e + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString("шт : " + this.jdField_a_of_type_RR.jdField_e_of_type_Array2dOfInt[this.jdField_b_of_type_Int][1], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.f + this.jdField_a_of_type_RR.g, 17); if (this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] == this.jdField_b_of_type_Int + 1) paramGraphics.drawString("выбрано", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.d + this.jdField_a_of_type_RR.g, 17); break; case 4: if (this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] == this.jdField_b_of_type_Int + 1) paramGraphics.drawString("выбрано", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.d + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString(this.jdField_a_of_type_RR.jdField_f_of_type_Array2dOfJavaLangString[this.jdField_a_of_type_RR.jdField_f_of_type_Array2dOfInt[this.jdField_b_of_type_Int][0]][0], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.e + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString("шт : " + this.jdField_a_of_type_RR.jdField_f_of_type_Array2dOfInt[this.jdField_b_of_type_Int][1], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.f + this.jdField_a_of_type_RR.g, 17); } if (this.jdField_b_of_type_Int < this.jdField_a_of_type_RR.jdField_d_of_type_ArrayOfInt[this.jdField_a_of_type_Int] - 1) label1316: paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[9], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int - 14, 150 + this.jdField_a_of_type_RR.g, 0); if (this.jdField_b_of_type_Int > 0) paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[8], this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int - 14, 55 + this.jdField_a_of_type_RR.g, 0); if (this.jdField_a_of_type_Int < 5) paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[7], 45 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 8 + this.jdField_a_of_type_RR.g, 0); if (this.jdField_a_of_type_Int > 0) paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[6], 2 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 9 + this.jdField_a_of_type_RR.g, 0); } else { paramGraphics.drawImage(this.jdField_a_of_type_RR.jdField_h_of_type_ArrayOfJavaxMicroeditionLcduiImage[6], 2 + this.jdField_a_of_type_RR.jdField_h_of_type_Int, 9 + this.jdField_a_of_type_RR.g, 0); if (this.jdField_a_of_type_RR.jdField_d_of_type_Boolean) { paramGraphics.drawString("Лицензия-амур,сом", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.e + this.jdField_a_of_type_RR.g, 17); paramGraphics.drawString(Integer.toString(this.jdField_a_of_type_RR.i) + " дн.", this.c + this.jdField_a_of_type_RR.jdField_h_of_type_Int, this.f + this.jdField_a_of_type_RR.g, 17); } } if (this.jdField_a_of_type_Boolean) { paramGraphics.setColor(0, 0, 0); paramGraphics.fillRect(0, 0, paramGraphics.getClipWidth(), paramGraphics.getClipHeight()); paramGraphics.setFont(Font.getFont(0, 0, 8)); paramGraphics.setColor(255, 255, 255); paramGraphics.drawString("загрузка...", paramGraphics.getClipWidth() / 2, paramGraphics.getClipHeight() / 2, 17); } } private void a() { if ((this.jdField_a_of_type_Int < 5) && (this.jdField_a_of_type_RR.jdField_d_of_type_ArrayOfInt[this.jdField_a_of_type_Int] != 0)) switch (this.jdField_a_of_type_Int) { case 0: this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] = (this.jdField_b_of_type_Int + 1); return; case 1: this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] = (this.jdField_b_of_type_Int + 1); return; case 2: this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] = (this.jdField_b_of_type_Int + 1); return; case 3: this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] = (this.jdField_b_of_type_Int + 1); return; case 4: this.jdField_a_of_type_RR.jdField_e_of_type_ArrayOfInt[this.jdField_a_of_type_Int] = (this.jdField_b_of_type_Int + 1); } } public final void keyPressed(int paramInt) { int i; if (((i = getGameAction(paramInt)) == this.jdField_a_of_type_RR.a[1]) && (this.jdField_a_of_type_Int < 5) && (this.jdField_b_of_type_Int < this.jdField_a_of_type_RR.jdField_d_of_type_ArrayOfInt[this.jdField_a_of_type_Int] - 1)) this.jdField_b_of_type_Int += 1; if ((i == this.jdField_a_of_type_RR.a[0]) && (this.jdField_a_of_type_Int < 5) && (this.jdField_b_of_type_Int > 0)) this.jdField_b_of_type_Int -= 1; if ((i == this.jdField_a_of_type_RR.a[2]) && (this.jdField_a_of_type_Int < 5)) { this.jdField_a_of_type_Int += 1; this.jdField_b_of_type_Int = 0; } if ((i == this.jdField_a_of_type_RR.a[3]) && (this.jdField_a_of_type_Int > 0)) { this.jdField_a_of_type_Int -= 1; this.jdField_b_of_type_Int = 0; } if (i == this.jdField_a_of_type_RR.a[4]) a(); if (i == this.jdField_a_of_type_RR.a[5]) this.jdField_a_of_type_Boolean = true; repaint(); } public final void keyReleased(int paramInt) { if (this.jdField_a_of_type_Boolean) this.jdField_a_of_type_RR.Change_menu(5, 14); } }