⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data.java

📁 一个商业的J2ME音乐游戏
💻 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 + -