Package javax.microedition.lcdui

Examples of javax.microedition.lcdui.Image


                    }
                   
                    //Draw cards
                    for(; card <= end; card++, spacer++) {

                        Image render = player.getCard(card).getGraphic().getRender();
                        int posy = (card == atual)?0:HEIGHT;
                        gRender.drawRegion(render, 0, 0, render.getWidth(),
                                           render.getHeight(), Sprite.TRANS_NONE,
                                           spacer * WIDTH, posy,
                                           Graphics.TOP|Graphics.LEFT);
                    }
            break;

            case UP: {

                int width2 = (numberOfCards < 15)?(numberOfCards + 1) * WIDTH
                                :15 * WIDTH;
                rendered = Image.createImage(width2, HEIGHT*2);
                gRender = rendered.getGraphics();
                //Fill background with black color.
                gRender.fillRect(0, 0, rendered.getWidth(), rendered.getHeight());

                int max = (numberOfCards < 15)?numberOfCards:14;
                //Draw player
                for(int n = 0; n < max; n++) {

                    Image render = ((showFace)
                                    ?player.getCard(n).getGraphic()
                                    :BACK).getRender();
                    gRender.drawRegion(render, 0, 0, render.getWidth(),
                                       render.getHeight(), Sprite.TRANS_NONE,
                                       n*WIDTH, 0, Graphics.TOP|Graphics.LEFT);
                }
            }
            break;
           
            case LEFT:
            case RIGHT:

                int capacity = (screenWY - 136) / 15;
                int height = (numberOfCards < capacity)?(numberOfCards + 1) * WIDTH
                                                     : (capacity - 1) * WIDTH;
                rendered = Image.createImage(HEIGHT * 2, height);
                gRender = rendered.getGraphics();
                //Fill background with black color.
                gRender.fillRect(0, 0, rendered.getWidth(), rendered.getHeight());
               
                int max = (numberOfCards < capacity - 2)?numberOfCards:capacity - 2;
                for(int n = 0; n < max; n++) {

                    Image render = ((showFace)
                                    ?player.getCard(n).getGraphic()
                                    :BACK).getRender();
                    gRender.drawRegion(render, 0, 0, render.getWidth(),
                                       render.getHeight(),
                                       (player.getPos() == LEFT)
                                       ?Sprite.TRANS_ROT270
                                       :Sprite.TRANS_ROT90,
                                       0, n*WIDTH, Graphics.TOP|Graphics.LEFT);
                }
View Full Code Here


        if ((getWidth() >= 220) && (getHeight() >= 300)) {

            try {

                //Draw Title
                Image title = Image.createImage("/res/title.png");
                g.drawImage(title, getWidth()/2, 60, Graphics.HCENTER|Graphics.TOP);

                //Draw "You"
                Image you = Image.createImage("/res/you.png");
                g.drawImage(you, getWidth()/2-50, 130, Graphics.HCENTER|Graphics.TOP);

                //Tests if it's to show the frame
                if(show) {

                    String file = (type)?"win":"lose";
                    Image typeImg = Image.createImage("/res/"+file+".png");
                    g.drawImage(typeImg, getWidth()/2, 130, Graphics.LEFT|Graphics.TOP);
                }

            } catch(IOException io) {
View Full Code Here

        Graphics g = getGraphics();

        try {

            Image chooser = Image.createImage("/res/chooser.png");
            g.drawImage(chooser, getWidth() / 2, getHeight() / 2,
                        Graphics.HCENTER | Graphics.VCENTER);

        } catch (IOException io) {
View Full Code Here

      Graphics g = getGraphics();
      showingxUno = true;
     
      try {

            Image UNO = Image.createImage("/res/xuno.png");
            g.drawImage(UNO, getWidth()/2, getHeight()/2, Graphics.HCENTER|Graphics.VCENTER);
            paint(g);
            flushGraphics();
            Thread.sleep(3000);
       } catch(IOException io) {
View Full Code Here

  public void drawDirection(Graphics g) {

      try {

          Image direction = Image.createImage("/res/direction.png");
          int directionTransform = (bgame.getDirection() == BaseGame.ANTICLOCKWISE)?
                                    Sprite.TRANS_MIRROR:Sprite.TRANS_NONE;
          g.drawRegion(direction, 0, 0, direction.getWidth(), direction.getHeight(),
                       directionTransform, DIRECTION_POSX, DIRECTION_POSY,
                       Graphics.TOP | Graphics.LEFT);
      } catch (IOException io) {

          //#ifdef DEBUG
View Full Code Here

  public void drawArrowAtualPlayer(Graphics g) {

      try {

          Image arrow = Image.createImage("/res/arrow.png");
          int transformation = Sprite.TRANS_NONE;

          switch (bgame.getAtualPlayer().getPos()) {

              case GraphicPlayer.DOWN:

                  transformation = Sprite.TRANS_ROT180;
              break;

              case GraphicPlayer.LEFT:

                  transformation = Sprite.TRANS_ROT270;
              break;

              case GraphicPlayer.RIGHT:

                  transformation = Sprite.TRANS_ROT90;
              break;

         }

          g.drawRegion(arrow, 0, 0, arrow.getWidth(), arrow.getHeight(),
                          transformation, ARROW_POSX, ARROW_POSY,
                          Graphics.TOP | Graphics.HCENTER);
      } catch (IOException io) {

          //#ifdef DEBUG
View Full Code Here

    public final static Image MESSAGE_IN_IMAGE = loadImage("/16/S_message_in.png");
    public final static Image UNSUBSCRIBED_IMAGE = loadImage("/16/S_unsubscribed.png");
    public final static Image OFFLINE_IMAGE = loadImage("/16/S_offline.png");

    private static Image loadImage(String name) {
        Image image = null;
        try {
            image = Image.createImage(name);
        } catch (IOException ioe) {
            System.out.println(ioe);
        }
View Full Code Here

   
    /*
     * ImageAccess I/F method
     */
    public boolean isMutableImage(Object image){
        Image img = (Image)image;
        return img.isMutable();
    }
View Full Code Here

     */
    public int getImageWidth(Object image) {
        if (!(image instanceof Image))
            return -1;
       
        Image img = (Image)image;
        return img.getWidth();
    }
View Full Code Here

     */
    public int getImageHeight(Object image) {
        if (!(image instanceof Image))
            return -1;
       
        Image img = (Image)image;
        return img.getHeight();
    }
View Full Code Here

TOP

Related Classes of javax.microedition.lcdui.Image

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.