LPSprite.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. /**
  2.  * <p>Title: lipeng</p>
  3.  * <p>Description:
  4.  * You cannot remove this copyright and notice.
  5.  * You cannot use this file without the express permission of the author.
  6.  * All Rights Reserved</p>
  7.  * <p>Copyright: lizhenpeng (c) 2004</p>
  8.  * <p>Company: LP&P</p>
  9.  * @author lizhenpeng
  10.  * @version 1.1.0
  11.  * <p>
  12.  * Revise History
  13.  * 2004.08.12 add 2 member function for save data and read data
  14.  * change data member access level V1.1.0
  15.  * </p>
  16.  */
  17. package lipeng;
  18. import java.io.DataInputStream;
  19. import java.io.DataOutputStream;
  20. import java.io.IOException;
  21. public class LPSprite
  22. {
  23.   public int x;
  24.   public int y;
  25.   public int frameCnt;
  26.   public boolean isHidden;
  27.   protected int timeCnt;
  28.   protected int offset;
  29.   public void action()
  30.   {
  31.   }
  32.   public void reInit(int x,int y)
  33.   {
  34.     this.x=x;
  35.     this.y=y;
  36.     isHidden=false;
  37.   }
  38.   public void writeData(DataOutputStream dos) throws IOException
  39.   {
  40.     dos.writeInt(x);
  41.     dos.writeInt(y);
  42.     dos.writeInt(frameCnt);
  43.     dos.writeBoolean(isHidden);
  44.     dos.writeInt(timeCnt);
  45.     dos.writeInt(offset);
  46.   }
  47.   public void readData(DataInputStream dis) throws IOException
  48.   {
  49.     x = dis.readInt();
  50.     y = dis.readInt();
  51.     frameCnt = dis.readInt();
  52.     isHidden = dis.readBoolean();
  53.     timeCnt = dis.readInt();
  54.     offset = dis.readInt();
  55.   }
  56. }