public void paint (Graphics g) { double y = Matematyka.liczLogistycznaKurwo(a, x); for (int i = 5; i < Matematyka.KROKI; i++) { int kolorR = 0x00ff0000; int kolorG = 0x00007f00; for (int j = 0; j < (int)(Widok.resizeBy/80); j++) { g.setColor((kolorR+5600*j) + kolorG+j*20); g.drawLine((int)(i*(Widok.resizeBy/Matematyka.KROKI)+j), (int)((Widok.resizeBy*1.1)-y*Widok.resizeBy+j), (int)((i+1)*(Widok.resizeBy/Matematyka.KROKI)+j), (int)((Widok.resizeBy*1.1)-Matematyka.liczLogistycznaKurwo(a, y)*Widok.resizeBy)+j); } g.setColor(0x00ff7f00); g.fillRect((int)(i*(Widok.resizeBy/Matematyka.KROKI)), (int)((Widok.resizeBy*1.1)-y*Widok.resizeBy), 2, 2); y = Matematyka.liczLogistycznaKurwo(a, y); } y = Matematyka.liczLogistycznaKurwo(a, x); for (int i = 5; i < Matematyka.KROKI; i++) { if (i % 5 == 0) { int kurwa; if (i %10 == 0) kurwa = 5; else kurwa = -15; g.setColor(0x00FFFFFF); zaok = Matematyka.ZaokraglenieDouble(y); g.fillRect((int)(i*(Widok.resizeBy/Matematyka.KROKI)), (int)((Widok.resizeBy*1.1)-y*Widok.resizeBy), 4, 4); g.drawString("y:"+zaok,(int)(i*(Widok.resizeBy/Matematyka.KROKI)), (int)((Widok.resizeBy*1.1)-y*Widok.resizeBy+kurwa), Graphics.TOP|Graphics.LEFT); } y = Matematyka.liczLogistycznaKurwo(a, y); } }