Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void method353(int i, double d, int l1) {
- // all of the following were parameters
- int j = 11; // Render box height
- int k = 30; // Render box width
- int l = 15; // X OFFSET
- int j1 = 256;
- int k1 = 20; // Y OFFSET
- // all of the previous were parameters
- try {
- int i2 = -k / 2;
- int j2 = -k1 / 2;
- int k2 = (int) (Math.sin(d) * 65536D);
- int l2 = (int) (Math.cos(d) * 65536D);
- k2 = k2 * j1 >> 8;
- l2 = l2 * j1 >> 8;
- int i3 = (l << 16) + (j2 * k2 + i2 * l2);
- int j3 = (j << 16) + (j2 * l2 - i2 * k2);
- int k3 = l1 + i * Raster.width;
- for (i = 0; i < k1; i++) {
- int l3 = k3;
- int i4 = i3;
- int j4 = j3;
- for (l1 = -k; l1 < 0; l1++) {
- int k4 = myPixels[(i4 >> 16) + (j4 >> 16) * myWidth];
- if (k4 != 0)
- Raster.pixels[l3++] = k4;
- else
- l3++;
- i4 += l2;
- j4 -= k2;
- }
- i3 += k2;
- j3 += l2;
- k3 += Raster.width;
- }
- } catch (Exception _ex) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement