📄 ds_effects.java
字号:
case 4: // '\004'
_mth0d();
break;
case 5: // '\005'
_mth1d();
break;
case 6: // '\006'
_mth2d();
break;
case 7: // '\007'
_mth3d();
break;
case 8: // '\b'
_mth4d();
break;
case 9: // '\t'
_mth5d();
break;
case 10: // '\n'
_mth7c();
break;
}
_fld1e = 0;
if(_fld5m[10] == 0)
{
if(_fld7e == _fld4e)
{
if(_fld2e++ < 10)
{
_fld2m[12] -= 4;
_fld2m[11] -= 4;
} else
{
_fld7e = _fld5e;
_fld2e = 0;
_fld7e = _fld5e;
}
} else
if(_fld7e == _fld5e)
{
if(_fld2e++ < 10)
{
_fld2m[12] += 4;
_fld2m[11] += 4;
} else
{
_fld2e = 0;
_fld7e = _fld6e;
_fld8l[12] = 0;
_fld8l[11] = 20;
}
} else
if(_fld7e == _fld6e)
{
_fld2m[12] = _fld0c;
_fld2m[11] = _fld1c;
_fld6m[12] = 0;
_fld6m[11] = 0;
_fld8l[12] = 60;
_fld8l[11] = 65;
}
if(_fld6i)
{
if(_fld5i == 5)
{
_fld1e = 4;
if(_fld7e == _fld6e)
{
_fld7e = _fld3e;
_fld6m[12] = 0;
_fld6m[11] = 0;
_fld8l[12] = 0;
_fld8l[11] = 20;
}
} else
if(_fld5i == 1 && _fld7e == _fld6e)
{
_fld6m[12] = 0;
_fld6m[11] = 0;
_fld7e = _fld4e;
_fld8l[12] = 40;
_fld8l[11] = 45;
} else
if(_fld5i == 6 && _fld7e == _fld6e)
{
_fld2m[12] += 25;
_fld2m[11] += 25;
_fld6m[12] = 0;
_fld8l[12] = 70;
_fld6m[11] = 0;
_fld8l[11] = 75;
} else
if(_fld5i == 8 && _fld7e == _fld6e)
{
_fld6m[12] = 0;
_fld8l[12] = 50;
_fld6m[11] = 0;
_fld8l[11] = 55;
_fld5m[10] = 1;
_fld6m[10] = 0;
_fld8l[10] = 155;
_fld5i = 0;
} else
if(_fld7e == _fld3e)
_fld7e = _fld6e;
} else
if(_fld7e == _fld3e)
_fld7e = _fld6e;
}
_fld7g += _fld1e >> 2;
_fld8g += _fld1e >> 1;
_fld9g += _fld1e;
_mth6d();
_mth5();
for(int i = 0; i < _fld4i; i++)
if(_fld1m[i] < -_fld3m[i])
_fld5m[i] = 0;
else
if(_fld5m[i] == 1)
{
_mth5b(i);
_mth6b(i);
}
for(int j = 0; j < _fld4i; j++)
if(_fld5m[j] == 1)
_mth2b(j, _fld1m[j], _fld2m[j]);
if(_fld5m[12] == 1)
{
_mth2b(11, _fld1m[11], _fld2m[11]);
_mth2b(12, _fld1m[12], _fld2m[12]);
}
if(_fld5m[10] == 1 && _mth2b(10, _fld1m[10], _fld2m[10]))
_fld5m[10] = 0;
_fld0h += _fld1e;
_mth7d();
_fld9l += _fld1e >> 2;
if(_fld1e != 0)
_mth4(1);
String s = _fld6g + _fld1i;
_fld0b.setColor(0);
_fld0b.drawString(s, _fld4b, _fld8h + 2, 17);
_fld0b.setColor(0xff8040);
_fld0b.drawString(s, _fld4b, _fld8h + 1, 17);
}
void _mth8c()
{
if(_fld9l < 500)
{
switch(_fld9l)
{
case 0: // '\0'
_mth1b(0, 180, 70, _fld6p, 6);
_mth1b(1, 180, 226, _fld6p, 6);
_mth1b(3, 165, 196, _fld8p, 18);
break;
case 50: // '2'
_mth1b(2, 180, 176, _fld6p, 6);
_mth1b(5, 185, 176, _fld0c, 18);
_mth1b(6, 100, 216, _fld1p, 0);
break;
case 100: // 'd'
_mth1b(0, 180, 176, _fld6p, 6);
_mth1b(7, 175, 176, _fld5p, 24);
break;
case 150:
_mth1b(1, 180, 206, _fld6p, 6);
_mth1b(4, 165, 176, _fld8p, 18);
break;
case 200:
_mth1b(0, 180, 206, _fld6p, 6);
_mth1b(5, 185, 176, _fld0q, 24);
break;
case 250:
_mth1b(1, 180, 206, _fld6p, 6);
_mth1b(6, 100, 176, _fld1p, 42);
break;
case 300:
_mth1b(2, 180, 176, _fld6p, 6);
_mth1b(7, 185, 176, _fld0c, 24);
break;
case 350:
_mth1b(0, 180, 176, _fld6p, 6);
_mth1b(5, 100, 216, _fld1p, 42);
break;
case 400:
_mth1b(2, 180, 176, _fld6p, 6);
_mth1b(6, 175, 176, _fld5p, 24);
break;
case 450:
_mth1b(1, 180, 176, _fld6p, 6);
_mth1b(4, 165, 176, _fld8p, 18);
break;
}
} else
{
_fld5c++;
_fld8c = 1;
}
}
void _mth8d()
{
try
{
_fld1.setCurrent(this);
if(_fld3b == null)
_fld3b = new Thread(this);
if(!_fld3b.isAlive())
_fld3b.start();
}
catch(Exception _ex) { }
}
void _mth9()
{
_fld0b.setColor(0);
_fld0b.fillRect(0, 0, _fld4, _fld5);
_fld0b.setFont(_fld8);
String s = _fld3f + _fld5c;
_fld0b.setColor(53247);
_fld0b.drawString(s, _fld4b, _fld5b - (_fld8.getHeight() >> 1), 17);
if(_fld0d++ == 60)
{
_mth2c();
_fld0d = 0;
_fld0b.setClip(_fld6h, _fld8h, _fld7h - _fld6h, _fld9h - _fld8h);
_fld0b.setFont(_fld6);
_fld8c = 2;
}
}
void _mth9b()
{
_fld0b.setColor(0);
_fld0b.fillRect(0, 0, _fld4, _fld5);
_fld0b.setFont(_fld8);
_fld0b.setColor(0xffffff);
_fld0b.drawString(_fld4f, _fld4b, _fld5b - (_fld8.getHeight() >> 1), 17);
if(_fld6i && _fld5i == 8 || _fld9c++ == 300)
{
_fld5i = 0;
_fld8c = 0;
}
}
void _mth9c()
{
if(_fld9l < 500)
{
switch(_fld9l)
{
case 0: // '\0'
_mth1b(0, 195, 50, _fld7p, 6);
_mth1b(5, 200, 90, _fld9p, 42);
break;
case 50: // '2'
_mth1b(1, 195, 176, _fld7p, 6);
_mth1b(6, 95, 276, _fld2p, 48);
break;
case 100: // 'd'
_mth1b(2, 195, 176, _fld7p, 6);
break;
case 150:
_mth1b(0, 195, 176, _fld7p, 6);
_mth1b(5, 90, 176, _fld3p, 24);
break;
case 200:
_mth1b(1, 195, 196, _fld7p, 6);
_mth1b(6, 200, 176, _fld9p, 0);
break;
case 250:
_mth1b(2, 195, 176, _fld7p, 6);
_mth1b(7, 185, 176, _fld0q, 24);
break;
case 300:
_mth1b(0, 195, 186, _fld7p, 6);
_mth1b(5, 85, 176, _fld0c, 24);
break;
case 350:
_mth1b(1, 195, 176, _fld7p, 6);
_mth1b(4, 105, 176, _fld4p, 18);
break;
case 400:
_mth1b(2, 195, 196, _fld7p, 6);
_mth1b(3, 105, 176, _fld4p, 24);
break;
case 450:
_mth1b(1, 195, 176, _fld7p, 6);
_mth1b(6, 185, 176, _fld0q, 24);
break;
}
} else
{
_fld5c++;
_fld8c = 1;
}
}
public void keyPressed(int i)
{
switch(getGameAction(i))
{
case 5: // '\005'
_fld5i = 5;
_fld6i = true;
break;
case 1: // '\001'
_fld5i = 1;
_fld6i = true;
break;
case 6: // '\006'
_fld5i = 6;
_fld6i = true;
break;
case 8: // '\b'
_fld5i = 8;
_fld6i = true;
break;
}
if(i == 54)
{
_fld5i = 5;
_fld6i = true;
} else
if(i == 50)
{
_fld5i = 1;
_fld6i = true;
} else
if(i == 56)
{
_fld5i = 6;
_fld6i = true;
} else
if(i == 53)
{
_fld5i = 8;
_fld6i = true;
}
}
public void keyReleased(int i)
{
switch(getGameAction(i))
{
case 5: // '\005'
_fld6i = false;
break;
case 1: // '\001'
_fld6i = false;
break;
case 6: // '\006'
_fld6i = false;
break;
case 8: // '\b'
_fld6i = false;
break;
}
if(i == 54)
_fld6i = false;
else
if(i == 50)
_fld6i = false;
else
if(i == 56)
_fld6i = false;
else
if(i == 53)
_fld6i = false;
}
public void keyRepeated(int i)
{
switch(getGameAction(i))
{
case 5: // '\005'
_fld5i = 5;
_fld6i = true;
break;
case 1: // '\001'
_fld5i = 1;
_fld6i = true;
break;
case 6: // '\006'
_fld5i = 6;
_fld6i = true;
break;
case 8: // '\b'
_fld5i = 8;
_fld6i = false;
break;
}
if(i == 54)
{
_fld5i = 5;
_fld6i = true;
} else
if(i == 50)
{
_fld5i = 1;
_fld6i = true;
} else
if(i == 56)
{
_fld5i = 6;
_fld6i = true;
} else
if(i == 53)
{
_fld5i = 8;
_fld6i = true;
}
}
protected void paint(Graphics g)
{
if(_fld9 != null)
g.drawImage(_fld9, 0, 0, 20);
}
public void run()
{
while(!_fld2b)
{
Runtime runtime = Runtime.getRuntime();
if(runtime.freeMemory() < 5000L)
runtime.gc();
_mth0b();
repaint();
serviceRepaints();
try
{
Thread.sleep(_fld6c);
}
catch(InterruptedException _ex) { }
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -