📄 fejstfrm.java
字号:
//*/
}
void makestgrm()
{
short aword0[] = new short[apx + 11];
short aword1[] = new short[apx + 11];
short aword2[] = new short[apx + 10];
short aword3[] = new short[apx + 10];
short aword4[] = new short[apx + 10];
short aword5[] = new short[apx + 10];
short aword6[] = new short[apx + 10];
double d = Math.random() * 100D;
int j1 = (int)d;
for(short word0 = 0; word0 < j1; word0++)
random(j1);
for(short word1 = 1; word1 <= apx + 10; word1++)
{
aword0[word1] = (short)random(7);
aword1[word1] = (short)random(7);
}
short word15 = 0;
for(short word12 = -1; word12 < cyDib; word12++)
{
short word17 = (short)((apy * (word12 + 1)) / cyDib);
word17 -= word15;
short word27 = 0;
if(word12 > 0)
word27 = word12;
short word14 = 0;
for(short word2 = 0; word2 < cxDib; word2++)
{
int j = pixs[cxDib * word27 + word2];
int k = j >> 16 & 0xff;
int l = j >> 8 & 0xff;
int i1 = j & 0xff;
j = (k * 299 + l * 587 + i1 * 114) / 1000;
j /= 12 - iConf[17];
short word16 = (short)((apx * word2) / cxDib);
word16 -= word14;
for(short word10 = 0; word10 < word16; word10++)
{
aword6[word14] = (short)j;
word14++;
}
}
if(iConf[4] == 0)
{
for(short word3 = 0; word3 < apx; word3++)
{
aword2[word3] = -1;
aword3[word3] = -1;
aword4[word3] = 0;
aword5[word3] = 0;
}
for(short word4 = 0; word4 < apx; word4++)
{
short word22 = (short)(aword6[word4] / 2);
short word24 = (short)(aword6[word4] - word22);
short word18 = (short)(word4 + (iConf[5] / 2 - word24));
short word20 = (short)(word4 - (iConf[5] / 2 - word22));
if(word18 >= 0 && word18 < apx)
if(word20 >= 0)
{
if(aword3[word20] < aword6[word4] && aword2[word18] < aword6[word4])
{
aword4[word18] = word20;
aword3[word20] = aword6[word4];
aword2[word18] = aword6[word4];
}
} else
{
aword4[word18] = 0;
aword2[word18] = aword6[word4];
}
}
for(short word5 = 0; word5 < apx; word5++)
if(aword4[word5] > 0)
aword5[word5] = aword4[word5];
} else
{
for(short word6 = 0; word6 < apx; word6++)
{
aword2[word6] = -1;
aword3[word6] = -1;
aword4[word6] = 0;
aword5[word6] = 0;
}
for(short word7 = 0; word7 < apx; word7++)
{
short word23 = (short)(aword6[word7] / 2);
short word25 = (short)(aword6[word7] - word23);
short word19 = (short)(word7 + (iConf[5] / 2 + word25));
short word21 = (short)(word7 - (iConf[5] / 2 + word23));
if(word19 >= 0 && word19 < apx)
if(word21 >= 0)
{
if(aword3[word21] < aword6[word7] && aword2[word19] < aword6[word7])
{
aword4[word21] = word19;
aword3[word21] = aword6[word7];
aword2[word19] = aword6[word7];
}
} else
{
aword4[word19] = 0;
aword2[word19] = aword6[word7];
}
}
for(short word8 = 0; word8 < apx; word8++)
if(aword4[word8] > 0)
aword5[aword4[word8]] = word8;
}
if(word12 < 0)
word17 = (short)iConf[16];
for(short word13 = 0; word13 < word17; word13++)
{
boolean flag = false;
int i = word15 + word13;
for(short word9 = 0; word9 < apx; word9++)
{
if(aword5[word9] == 0)
{
aword0[word9 + 2] = (short)(aword1[word9] * iConf[8] + aword1[word9 + 1] * iConf[9] + aword1[word9 + 2] * iConf[10] + aword1[word9 + 3] * iConf[11] + aword1[word9 + 4] * iConf[12]);
aword0[word9 + 2] = (short)(aword0[word9 + 2] / iConf[13] + iConf[14] + random(iConf[15] + 10) / 10);
} else
{
aword0[word9 + 2] = aword0[aword5[word9] + 2];
}
if(aword0[word9 + 2] > palsu - 1)
aword0[word9 + 2] = 0;
if(aword0[word9 + 2] < 0)
aword0[word9 + 2] = (short)(palsu - 1);
short word26 = aword0[word9 + 2];
if(word12 != -1)
pix[i * apx + word9] = pal[word26];
}
for(short word11 = 0; word11 < apx + 10; word11++)
aword1[word11] = aword0[word11];
aword1[0] = aword0[apx];
aword1[1] = aword0[apx + 1];
aword1[apx + 2] = aword0[2];
aword1[apx + 3] = aword0[3];
}
if(word12 < 0)
word17 = 0;
word15 += word17;
}
mimg.newPixels(0, 0, apx, apy);
}
Button bt1;
Button bt2;
Button bt3;
Button bt4;
Button bt5;
Button bt6;
Button bt7;
Label lb1;
Label lb2;
MemoryImageSource mimg;
Image img;
Image new_img;
int apx;
int apy;
int pixs[];
int pix[];
int pal[];
int iConf[];
int palsu;
int npal;
int cxDib;
int cyDib;
String mdlfile[];
String mdlname[];
String mdlmess[];
int mdlmax;
String strfil[] = {
"Black&White", "haze", "bubble", "aurora", "Red&Black", "lie of hair", "bloodshed", "violet twinkle", "amoeba", "Jew's-ear",
"mandala", "enthusiasm", "mesh", "Gogh", "concrete", "dog hair", "meadow", "fantasy", "section", "triangle",
"smear", "desert", "mat", "wart", "mushroom", "red lace", "soil", "chaos", "mud", "cloud",
"green1", "green2", "green3"
};
int filt[][] = {
{
0, 0, 0, 0, 0, 0, 0, 1, 0, 35,
2, 1
}, {
0, 0, 1, 1, 1, 1, 1, 5, 0, 8,
0, 2
}, {
3, 0, 1, 1, 1, 1, 1, 5, 1, 2,
20, 2
}, {
0, 0, 5, 0, 0, 0, 5, 10, 0, 3,
0, 3
}, {
0, 100, 0, 0, 1, 0, 0, 1, 1, 1,
0, 4
}, {
0, 100, 0, 0, 1, 3, 7, 11, 1, 20,
150, 12
}, {
90, 100, 1, 1, 1, 1, 1, 5, 2, 20,
200, 7
}, {
0, 100, 1, 1, 1, 1, 1, 5, -1, 5,
100, 13
}, {
0, 99, 1, 1, 2, 1, 1, 6, -5, 15,
100, 9
}, {
0, 0, 1, 1, 1, 1, 1, 5, 2, 20,
200, 11
}, {
0, 0, 0, 1, 1, 1, 0, 1, 0, 15,
30, 12
}, {
106, 0, 10, 9, 8, 9, 10, 47, 2, 50,
200, 15
}, {
114, 0, 1, 1, 1, 1, 1, 5, -10, 15,
60, 11
}, {
0, 0, 0, 0, 5, 3, 1, 9, 1, 60,
60, 8
}, {
0, 0, 0, 0, 0, 0, 0, 1, 60, 800,
0, 5
}, {
0, 0, 0, 0, 1, 3, 7, 11, 1, 20,
150, 11
}, {
124, 0, 10, 0, 0, 100, 10, 125, 2, 101,
60, 9
}, {
180, 0, 20, 10, 0, 10, 20, 65, 8, 100,
60, 11
}, {
174, 0, 1, 1, 2, 1, 1, 6, -4, 15,
100, 14
}, {
0, 0, 1, 3, 5, 3, 1, 10, 0, 2,
30, 5
}, {
0, 0, 1, 2, 3, 4, 5, 16, 3, 100,
30, 12
}, {
70, 0, 0, 0, 1, 3, 5, 2, 0, 15,
0, 11
}, {
0, 0, 0, 0, 1, 0, 0, 1, 0, 100,
100, 11
}, {
139, 0, 10, 9, 8, 9, 10, 47, 2, 45,
200, 11
}, {
12, 0, 100, 100, 100, 100, 100, 505, 2, 10,
50, 11
}, {
0, 0, 0, 50, 100, 50, 0, 172, 2, 100,
20, 8
}, {
0, 0, 10, 0, 0, 0, 10, 17, 1, 30,
30, 11
}, {
0, 0, 0, 0, 10, 0, 0, 8, 10, 100,
30, 5
}, {
107, 0, 10, 5, 1, 5, 10, 40, 3, 100,
30, 11
}, {
0, 0, 20, 0, 0, 0, 20, 42, 4, 100,
30, 5
}, {
0, 0, 0, 0, 1, 3, 5, 8, 0, 3,
50, 9
}, {
33, 0, 20, 0, 0, 0, 20, 42, 5, 100,
50, 9
}, {
33, 0, 0, 100, 0, 0, 10, 115, 2, 100,
60, 9
}
};
int col[][] = {
{
16, 0, 0, 0, 0, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255
}, {
16, 0, 0, 0, 0, 128, 0, 0, 0, 128,
0, 128, 128, 0, 0, 0, 128, 128, 0, 128,
0, 128, 128, 128, 128, 128, 192, 192, 192, 255,
0, 0, 0, 255, 0, 255, 255, 0, 0, 0,
255, 255, 0, 255, 0, 255, 255, 255, 255, 255
}, {
16, 0, 0, 255, 0, 128, 255, 0, 255, 255,
0, 255, 255, 255, 255, 128, 255, 255, 0, 255,
255, 0, 128, 255, 0, 0, 255, 128, 0, 255,
255, 0, 255, 255, 128, 255, 255, 255, 128, 255,
255, 0, 255, 255, 0, 255, 128, 0, 255, 0
}, {
16, 0, 0, 0, 0, 16, 0, 0, 32, 0,
0, 48, 0, 0, 64, 0, 0, 80, 0, 0,
96, 0, 0, 112, 0, 0, 128, 0, 0, 144,
0, 0, 160, 0, 0, 176, 0, 0, 192, 0,
0, 208, 0, 0, 224, 0, 0, 240, 0, 0
}, {
2, 179, 0, 0, 0, 255, 255, 255
}, {
2, 179, 0, 0, 0, 255, 0, 0
}, {
2, 179, 255, 0, 0, 0, 0, 0
}, {
3, 89, 0, 0, 0, 255, 0, 0, 255, 255,
255
}, {
2, 179, 0, 0, 0, 0, 255, 0
}, {
2, 189, 0, 0, 0, 0, 0, 255
}, {
16, 11, 0, 0, 0, 32, 0, 0, 64, 32,
0, 96, 64, 32, 128, 96, 64, 160, 128, 96,
192, 160, 128, 224, 192, 160, 255, 224, 192, 224,
192, 160, 192, 160, 128, 160, 128, 96, 128, 96,
64, 96, 64, 32, 64, 32, 0, 32, 0, 0
}, {
16, 11, 0, 0, 0, 0, 32, 0, 0, 64,
32, 32, 96, 64, 64, 128, 96, 96, 160, 128,
128, 192, 160, 160, 224, 192, 192, 255, 224, 160,
224, 192, 128, 192, 160, 96, 160, 128, 64, 128,
96, 32, 96, 64, 0, 64, 32, 0, 32, 0
}, {
16, 11, 0, 0, 0, 0, 0, 32, 32, 0,
64, 64, 32, 96, 96, 64, 128, 128, 96, 160,
160, 128, 192, 192, 160, 224, 224, 192, 255, 192,
160, 224, 160, 128, 192, 128, 96, 160, 96, 64,
128, 64, 32, 96, 32, 0, 64, 0, 0, 32
}, {
2, 179, 0, 0, 0, 255, 192, 0
}, {
16, 11, 0, 255, 0, 128, 255, 0, 255, 255,
0, 255, 255, 255, 255, 128, 255, 255, 0, 255,
255, 0, 128, 255, 0, 0, 255, 128, 0, 255,
255, 0, 255, 255, 128, 255, 255, 255, 128, 255,
255, 0, 255, 255, 0, 255, 128, 0, 255, 0
}
};
int mrnd[] = {
2090, 446, 15978, 9664, 24976, 2778, 12587, 13465, 5144, 3413,
18023, 29380, 28864, 19910, 30595, 3177, 18076, 32190, 1838, 8983,
16937, 23105, 14955, 12441, 23517, 25049, 4256, 3271, 12555, 32150,
13907, 13346, 30690, 20472, 27660, 21073, 15896, 29159, 29303, 4526,
24648, 31651, 18978, 4401, 31674, 19298, 14469, 29692, 11563, 1055,
17434, 10831, 31660, 15890, 7476, 2342, 27917, 8339, 18910, 4275,
9156, 11302, 16820, 17608, 4219, 26169, 13947, 6168, 30010, 698,
32446, 29232, 28041, 29867, 8134, 12469, 12342, 25134, 16114, 2415,
17831, 28690, 11366, 30130, 22020, 12864, 22444, 15253, 5850
};
int jrnd;
Choice c;
Choice c1;
Scrollbar sr;
Scrollbar sr1;
Image offscreen;
Image offscreen1;
Dimension offscreensize;
Graphics offgraphics;
Graphics gm;
int nDraw;
int nErace;
int nModel;
int nGenga;
int nQuiz;
int nBtm;
Vector lines;
Vector colors;
int x1;
int y1;
AudioClip kore;
fejstmain applet;
String stt;
String wmsg;
int nFT;
int nFB;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -