📄 data.java
字号:
package djdance;import java.io.DataInputStream;import java.io.InputStream;public class Data{ int data[][]; int count; public Data() { } void Init1(byte lv) { Init2("/d1.dat",lv); } void Init2(String s,byte lv) { try { InputStream inputstream = getClass().getResourceAsStream(s); Init3(inputstream,lv); inputstream.close(); } catch(Exception exception) { } } void Init3(InputStream inputstream,byte lv) { byte k; DataInputStream datainputstream = new DataInputStream(inputstream); try { count = (int)datainputstream.readShort(); data = null; data = new int[count][3]; for(int j = 0; j < count; j++) { k=(byte)datainputstream.read(); byte temp1,temp2; temp1=(byte)(k & 0xf); switch(temp1) { case 1: data[j][0]=11; // X的坐标 break; case 2: data[j][0]=11+38; break; case 4: data[j][0]=11+38*2; break; case 8: data[j][0]=11+38*3; break; } temp2=(byte)((k>>4) & 0xf); switch(temp2) { case 0: data[j][2]=0; // 球的颜色 break; case 1: data[j][2]=1; break; case 2: data[j][2]=2; break; case 4: data[j][2]=3; break; } switch(lv) { case Screen.Easy: data[j][1]=-43-91*j; // Y的坐标 step==7 break; case Screen.Normal: data[j][1]=-49-90*j; // Y的坐标 step==10 break; case Screen.Hard: data[j][1]=-43-84*j; // Y的坐标 step==14 break; } } datainputstream.close(); } catch(Exception exception) { } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -