📄 ds_effects.java
字号:
_fld5m[i] = 1;
}
void _mth1c()
{
_fld0b.setColor(0);
_fld0b.fillRect(0, 0, _fld4, _fld5);
_fld5c = 1;
_fld9l = 0;
_fld9c = 0;
_fld0i = 0;
_fld1i = "00000";
_mth2c();
}
void _mth1d()
{
if(_fld9l < 500)
{
switch(_fld9l)
{
case 0: // '\0'
_mth1b(0, 180, 70, _fld6p, 6);
_mth1b(1, 180, 226, _fld6p, 6);
_mth1b(5, 100, 100, _fld1p, 0);
_mth1b(6, 100, 180, _fld1p, 42);
break;
case 50: // '2'
_mth1b(2, 180, 196, _fld6p, 6);
_mth1b(7, 100, 176, _fld1p, 0);
_mth1b(8, 100, 256, _fld1p, 0);
break;
case 100: // 'd'
_mth1b(0, 180, 176, _fld6p, 6);
_mth1b(5, 185, 176, _fld0c, 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(3, 165, 176, _fld8p, 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, 30);
break;
case 350:
_mth1b(0, 180, 176, _fld6p, 6);
_mth1b(5, 100, 216, _fld2p, 42);
break;
case 400:
_mth1b(2, 180, 176, _fld6p, 6);
_mth1b(6, 175, 176, _fld5p, 24);
_mth1b(7, 100, 216, _fld1p, 0);
break;
case 450:
_mth1b(1, 180, 176, _fld6p, 6);
_mth1b(4, 165, 176, _fld8p, 24);
break;
}
} else
{
_fld5c++;
_fld8c = 1;
}
}
boolean _mth2b(int i, int j, int k)
{
int l = _fld8l[i] + _fld6m[i];
_fld0b.drawImage(_fld0m[_fld7i[l]], j, k, 20);
_fld6m[i]++;
if(_fld7i[l + 1] == -1)
{
_fld6m[i] = 0;
return true;
} else
{
return false;
}
}
void _mth2c()
{
_fld0b.setColor(0);
_fld0b.fillRect(0, 0, _fld4, _fld5);
_fld9l = 0;
_fld9c = 0;
_fld7e = _fld6e;
_fld7g = 0;
_fld8g = 0;
_fld9g = 0;
_fld0h = 0;
_fld2e = 0;
_fld1m[12] = _fld6h + 16;
_fld2m[12] = _fld0c;
_fld3m[12] = _fld0m[_fld7i[_fld8l[12]]].getWidth();
_fld4m[12] = _fld0m[_fld7i[_fld8l[12]]].getHeight();
_fld5m[12] = 1;
_fld6m[12] = 0;
_fld8l[12] = 0;
_fld1m[11] = _fld6h + 16;
_fld2m[11] = _fld1c;
_fld3m[11] = _fld0m[_fld7i[_fld8l[11]]].getWidth();
_fld4m[11] = _fld0m[_fld7i[_fld8l[11]]].getHeight();
_fld5m[11] = 1;
_fld6m[11] = 0;
_fld8l[11] = 20;
_fld1m[10] = _fld6h + 20 + 34;
_fld2m[10] = _fld0c + 10;
_fld3m[10] = _fld0m[_fld7i[_fld8l[10]]].getWidth();
_fld4m[10] = _fld0m[_fld7i[_fld8l[10]]].getHeight();
_fld5m[10] = 0;
_fld6m[10] = 0;
_fld8l[10] = 155;
for(int i = 0; i < _fld4i; i++)
{
_fld5m[i] = 0;
_fld6m[i] = 0;
}
if(_fld5c == 1 || _fld5c == 4 || _fld5c == 7 || _fld5c == 10)
_fld8e = 0;
else
if(_fld5c == 2 || _fld5c == 5 || _fld5c == 8)
_fld8e = 1;
else
if(_fld5c == 3 || _fld5c == 6 || _fld5c == 9)
_fld8e = 2;
_fld8c = 1;
}
void _mth2d()
{
if(_fld9l < 500)
{
switch(_fld9l)
{
case 0: // '\0'
_mth1b(0, 195, 50, _fld7p, 6);
_mth1b(5, 90, 176, _fld3p, 24);
break;
case 50: // '2'
_mth1b(1, 195, 206, _fld7p, 6);
_mth1b(6, 95, 176, _fld2p, 42);
break;
case 100: // 'd'
_mth1b(2, 195, 176, _fld7p, 6);
break;
case 150:
_mth1b(0, 195, 176, _fld7p, 6);
_mth1b(5, 200, 90, _fld9p, 42);
_mth1b(5, 90, 176, _fld3p, 24);
break;
case 200:
_mth1b(1, 195, 196, _fld7p, 6);
_mth1b(6, 200, 176, _fld9p, 42);
_mth1b(4, 200, 246, _fld9p, 0);
break;
case 250:
_mth1b(2, 195, 176, _fld7p, 6);
_mth1b(7, 185, 186, _fld0q, 24);
_mth1b(8, 185, 216, _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, 85, 176, _fld0c, 24);
_mth1b(6, 85, 246, _fld0c, 24);
break;
case 400:
_mth1b(2, 195, 196, _fld7p, 6);
_mth1b(3, 105, 176, _fld4p, 24);
_mth1b(4, 200, 226, _fld9p, 0);
break;
case 450:
_mth1b(0, 195, 176, _fld7p, 6);
_mth1b(7, 185, 176, _fld0q, 30);
break;
}
} else
{
_fld5c++;
_fld8c = 1;
}
}
boolean _mth3b(int i, int j)
{
if(_fld5m[i] != 1 || _fld5m[j] != 1)
return false;
int k = (_fld1m[i] + _fld3m[i]) - 4;
int l = (_fld1m[j] + _fld3m[j]) - 4;
int i1 = (_fld2m[i] + _fld4m[i]) - 4;
int j1 = (_fld2m[j] + _fld4m[j]) - 4;
if(l < _fld1m[i] + 4)
return false;
if(_fld1m[j] + 4 > k)
return false;
if(j1 < _fld2m[i] + 4)
return false;
else
return _fld2m[j] + 4 <= i1;
}
void _mth3c()
{
_fld0b.setClip(0, 0, _fld4, _fld5);
int i = _fld6.stringWidth("xx" + _fld9f);
int j = (_fld6.getHeight() + 2) * 3;
int k = _fld4b - (i >> 1);
int l = _fld5b - (j >> 1);
_fld0b.setColor(128);
_fld0b.fillRect(0, 0, _fld4, _fld5);
_fld0b.drawImage(_fld4c, _fld4 - _fld4c.getWidth(), _fld5 - _fld4c.getHeight(), 20);
_mth8(_fld7f, _fld8, 0, 0xffff00, _fld4b, l - _fld8.getHeight() - 8, 17);
_fld0b.setFont(_fld6);
_fld0b.setColor(0);
_fld0b.drawRect(k, l, i, j);
_fld0b.setColor(96);
_fld0b.fillRect(k + 1, l + 1, i - 1, j - 1);
_fld0b.setColor(0xffffff);
if(_fld1d == 1)
{
if(_fld7c++ > 5)
_fld0b.drawString(_fld8f, _fld4b, l + 2, 17);
} else
{
_fld0b.drawString(_fld8f, _fld4b, l + 2, 17);
}
if(_fld1d == 2)
{
if(_fld7c++ > 5)
_fld0b.drawString(_fld9f, _fld4b, l + _fld6.getHeight() + 2, 17);
} else
{
_fld0b.drawString(_fld9f, _fld4b, l + _fld6.getHeight() + 2, 17);
}
if(_fld1d == 3)
{
if(_fld7c++ > 5)
_fld0b.drawString(_fld0g, _fld4b, l + (_fld6.getHeight() + 2) * 2, 17);
} else
{
_fld0b.drawString(_fld0g, _fld4b, l + (_fld6.getHeight() + 2) * 2, 17);
}
_fld7c %= 10;
if(_fld6i)
if(_fld5i == 1 && _fld1d > 1)
{
_fld5i = 0;
_fld1d--;
} else
if(_fld5i == 6 && _fld1d < 3)
{
_fld5i = 0;
_fld1d++;
} else
if(_fld5i == 8 && _fld1d == 1)
_mth1c();
else
if(_fld5i == 8 && _fld1d == 2)
{
_fld5i = 0;
_fld8c = 5;
} else
if(_fld5i == 8 && _fld1d == 3)
{
_fld5i = 0;
_fld8c = 6;
}
}
void _mth3d()
{
if(_fld9l < 500)
{
switch(_fld9l)
{
case 0: // '\0'
_mth1b(0, 80, 40, _fld0p, 6);
_mth1b(5, 95, 100, _fld2p, 42);
_mth1b(6, 90, 176, _fld3p, 24);
break;
case 50: // '2'
_mth1b(1, 80, 176, _fld0p, 6);
_mth1b(5, 90, 176, _fld3p, 24);
_mth1b(6, 95, 216, _fld1p, 0);
_mth1b(7, 95, 276, _fld2p, 42);
break;
case 100: // 'd'
_mth1b(0, 80, 176, _fld0p, 6);
_mth1b(4, 105, 176, _fld4p, 24);
break;
case 150:
_mth1b(1, 80, 196, _fld0p, 6);
_mth1b(4, 105, 176, _fld4p, 30);
_mth1b(2, 80, 246, _fld0p, 6);
break;
case 200:
_mth1b(0, 80, 196, _fld0p, 6);
_mth1b(5, 95, 176, _fld2p, 42);
_mth1b(6, 90, 176, _fld3p, 24);
break;
case 250:
_mth1b(1, 80, 176, _fld0p, 6);
_mth1b(7, 85, 176, _fld5p, 30);
break;
case 300:
_mth1b(2, 80, 176, _fld0p, 6);
_mth1b(5, 85, 176, _fld5p, 30);
break;
case 350:
_mth1b(0, 80, 176, _fld0p, 6);
_mth1b(4, 105, 206, _fld4p, 24);
break;
case 400:
_mth1b(2, 80, 176, _fld0p, 6);
_mth1b(6, 85, 176, _fld5p, 24);
_mth1b(3, 105, 266, _fld4p, 24);
break;
case 450:
_mth1b(1, 80, 176, _fld0p, 6);
_mth1b(7, 85, 176, _fld5p, 30);
break;
}
} else
{
_fld5c++;
_fld8c = 1;
}
}
void _mth4(int i)
{
_fld0i += i;
if(_fld0i < 10)
_fld1i = "0000" + _fld0i;
else
if(_fld0i >= 10 && _fld0i < 100)
_fld1i = "000" + _fld0i;
else
if(_fld0i >= 100 && _fld0i < 1000)
_fld1i = "00" + _fld0i;
else
if(_fld0i >= 1000 && _fld0i < 10000)
_fld1i = "0" + _fld0i;
else
_fld1i = String.valueOf(_fld0i);
}
void _mth4b(int i, int j)
{
_fld0m = new Image[j];
for(int k = 0; k < j; k++)
try
{
_fld0m[k] = Image.createImage("/s" + k);
}
catch(Exception _ex) { }
_fld1m = new int[i];
_fld2m = new int[i];
_fld3m = new int[i];
_fld4m = new int[i];
_fld5m = new int[i];
_fld6m = new int[i];
_fld7m = new int[i];
_fld1n = new int[i];
_fld8m = new int[i];
_fld2n = new int[i];
_fld9m = new int[i];
_fld3n = new int[i];
_fld0n = new int[i];
_fld4n = new int[i];
for(int l = 0; l < i; l++)
_fld5m[l] = 0;
}
void _mth4c()
{
_fld0b.setClip(0, 0, _fld4, _fld5);
int i = _fld6.stringWidth("xx" + _fld1f);
int j = (_fld6.getHeight() + 2) * 3;
int k = _fld4b - (i >> 1);
int l = _fld5b - (j >> 1);
_fld0b.setColor(128);
_fld0b.fillRect(0, 0, _fld4, _fld5);
_fld0b.setFont(_fld6);
_fld0b.setColor(0xffcf00);
_fld0b.drawString(_fld9e, _fld4b, l - _fld6.getHeight() - 8, 17);
_fld0b.setColor(0);
_fld0b.drawRect(k, l, i, j);
_fld0b.setColor(96);
_fld0b.fillRect(k + 1, l + 1, i - 1, j - 1);
_fld0b.setColor(0xffffff);
if(_fld2d == 1)
{
if(_fld7c++ > 5)
_fld0b.drawString(_fld0f, _fld4b, l + 2, 17);
} else
{
_fld0b.drawString(_fld0f, _fld4b, l + 2, 17);
}
if(_fld2d == 2)
{
if(_fld7c++ > 5)
_fld0b.drawString(_fld1f, _fld4b, l + _fld6.getHeight() + 2, 17);
} else
{
_fld0b.drawString(_fld1f, _fld4b, l + _fld6.getHeight() + 2, 17);
}
if(_fld2d == 3)
{
if(_fld7c++ > 5)
_fld0b.drawString(_fld2f, _fld4b, l + (_fld6.getHeight() + 2) * 2, 17);
} else
{
_fld0b.drawString(_fld2f, _fld4b, l + (_fld6.getHeight() + 2) * 2, 17);
}
_fld7c %= 10;
if(_fld6i)
if(_fld5i == 1 && _fld2d > 1)
{
_fld5i = 0;
_fld2d--;
} else
if(_fld5i == 6 && _fld2d < 3)
{
_fld5i = 0;
_fld2d++;
} else
if(_fld5i == 8 && _fld2d == 1)
{
_fld6c = 30;
_fld5i = 0;
_fld8c = 0;
} else
if(_fld5i == 8 && _fld2d == 2)
{
_fld6c = 20;
_fld5i = 0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -