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

📄 ball.java

📁 liu7788414
💻 JAVA
字号:
package staticdata;

/**
 * <p>Title: Reader.java</p>
 * <p>Description: read and convert xml file</p>
 * <p>Copyright: Gameloft 2004</p>
 * <p>Company: Gameloft Shanghai</p>
 * @author Yi Wen Hu
 * @version 1.0
 */


import javax.xml.parsers.*;
import org.w3c.dom.*;

import java.util.Vector;
import java.io.*;

public class Ball {
  private int m_id;
  private String m_name;
  private int m_weight=0;
  private String m_texture;

  public Ball(Element e) {
    m_id = Integer.valueOf(e.getAttribute(Reader.XML_BALL_ID)).intValue();
    m_name = e.getAttribute(Reader.XML_BALL_NAME);

//    int t = Reader.getIndexOfString(e.getAttribute(Reader.XML_BALL_WEIGHT),
//                                    Reader.XML_BALL_WEIGHT_VALUE);
//    if (t >= 0)
//      m_weight = t;

    m_weight=Integer.valueOf(e.getAttribute(Reader.XML_BALL_WEIGHT)).intValue();


    m_texture = e.getAttribute(Reader.XML_BALL_TEXTURE);

  }

  public void save(FileOutputStream fos) {
    int count;
    byte[] data;

    try {
      // m_weight
      fos.write((byte)m_weight);

      // m_name
      Reader.WriteString(m_name, fos);

      // m_texture
      Reader.WriteString(m_texture, fos);

    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  public void test() {
    System.out.println("ball:" + "m_id=" + m_id + ",m_name=" + m_name +
                       ",m_weight=" + m_weight + ",m_texture=" + m_texture);

  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -