Header
Home | Sitemap Set as homepage | Add to favorites
  Search the Site     » Advanced Search
Sections



Package javax.microedition.lcdui.game

by

image

Package javax.microedition.lcdui.game

Class javax.microedition.lcdui.game.GameCanvas

+ public abstract class GameCanvas
      extends javax.microedition.lcdui.Canvas {
    // Constants
+   public static final int DOWN_PRESSED;
+   public static final int FIRE_PRESSED;
+   public static final int GAME_A_PRESSED;
+   public static final int GAME_B_PRESSED;
+   public static final int GAME_C_PRESSED;
+   public static final int GAME_D_PRESSED;
+   public static final int LEFT_PRESSED;
+   public static final int RIGHT_PRESSED;
+   public static final int UP_PRESSED;

    // Constructors
+   protected GameCanvas(boolean suppressKeyEvents);

    // Methods
+   public void flushGraphics(int x, int y, int width, int height);
+   public void flushGraphics();
+   protected Graphics getGraphics();
+   public int getKeyStates();
+   public void paint(Graphics g);
  }

Class javax.microedition.lcdui.game.Layer

+ public abstract class Layer
      extends java.lang.Object {
    // Methods
+   public final int getHeight();
+   public final int getWidth();
+   public final int getX();
+   public final int getY();
+   public final boolean isVisible();
+   public void move(int dx, int dy);
+   public abstract void paint(Graphics g);
+   public void setPosition(int x, int y);
+   public void setVisible(boolean visible);
  }

Class javax.microedition.lcdui.game.LayerManager

+ public class LayerManager
      extends java.lang.Object {
    // Constructors
+   public LayerManager();

    // Methods
+   public void append(Layer l);
+   public Layer getLayerAt(int index);
+   public int getSize();
+   public void insert(Layer l, int index);
+   public void paint(Graphics g, int x, int y);
+   public void remove(Layer l);
+   public void setViewWindow(int x, int y, int width, int height);
  }

Class javax.microedition.lcdui.game.Sprite

+ public class Sprite
      extends javax.microedition.lcdui.game.Layer {
    // Constants
+   public static final int TRANS_MIRROR;
+   public static final int TRANS_MIRROR_ROT180;
+   public static final int TRANS_MIRROR_ROT270;
+   public static final int TRANS_MIRROR_ROT90;
+   public static final int TRANS_NONE;
+   public static final int TRANS_ROT180;
+   public static final int TRANS_ROT270;
+   public static final int TRANS_ROT90;

    // Constructors
+   public Sprite(Image image);
+   public Sprite(Image image, int frameWidth, int frameHeight);
+   public Sprite(Sprite s);

    // Methods
+   public final boolean collidesWith(Sprite s, boolean pixelLevel);
+   public final boolean collidesWith(TiledLayer t, boolean pixelLevel);
+   public final boolean collidesWith(Image image, int x, int y,
        boolean pixelLevel);
+   public void defineCollisionRectangle(int x, int y, int width, int height);
+   public void defineReferencePixel(int x, int y);
+   public final int getFrame();
+   public int getFrameSequenceLength();
+   public int getRawFrameCount();
+   public int getRefPixelX();
+   public int getRefPixelY();
+   public void nextFrame();
+   public final void paint(Graphics g);
+   public void prevFrame();
+   public void setFrame(int sequenceIndex);
+   public void setFrameSequence(int[] sequence);
+   public void setImage(Image img, int frameWidth, int frameHeight);
+   public void setRefPixelPosition(int x, int y);
+   public void setTransform(int transform);
  }

Class javax.microedition.lcdui.game.TiledLayer

+ public class TiledLayer
      extends javax.microedition.lcdui.game.Layer {
    // Constructors
+   public TiledLayer(int columns, int rows, Image image,
        int tileWidth, int tileHeight);

    // Methods
+   public int createAnimatedTile(int staticTileIndex);
+   public void fillCells(int col, int row, int numCols, int numRows,
        int tileIndex);
+   public int getAnimatedTile(int animatedTileIndex);
+   public int getCell(int col, int row);
+   public final int getCellHeight();
+   public final int getCellWidth();
+   public final int getColumns();
+   public final int getRows();
+   public final void paint(Graphics g);
+   public void setAnimatedTile(int animatedTileIndex, int staticTileIndex);
+   public void setCell(int col, int row, int tileIndex);
+   public void setStaticTileSet(Image image, int tileWidth, int tileHeight);
  }


1692 times read

Related news

» Package javax.microedition.media
by admin posted on Nov 17,2006
» Package javax.microedition.midlet
by admin posted on Nov 17,2006
» Package javax.microedition.media.control
by admin posted on Nov 17,2006
» Package javax.microedition.rms
by admin posted on Nov 17,2006
» Package java.util
by admin posted on Nov 17,2006


More Top News
Cisco Wireless Networking
Most Popular
Featured Author