Examples of ImageBuffer


Examples of org.newdawn.slick.ImageBuffer

    depth = 250; // lightmap is on top of all of them, but below the blender
    whiteSquare = createImage(tilesize);
  }

  private Image createImage(int tilesize) {
    ImageBuffer buf = new ImageBuffer(tilesize, tilesize);
    for (int x = 0; x < tilesize; x++)
      for (int y = 0; y < tilesize; y++)
        buf.setRGBA(x, y, 255, 255, 255, 255);
    return buf.getImage();
  }
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

   
    int w = old.getWidth();
    int h = old.getHeight();
   
    // Create a new image buffer to fill with pixels
    ImageBuffer buf = new ImageBuffer(w, h);
    Color c = new Color(0, 0, 0);
   
    for (int y = 0; y < h; y++)
      for (int x = 0; x < w; x++) {
        c = old.getColor(x, y);
        c = replace(c);
        buf.setRGBA(x, y, (int) (c.r * 255), (int) (c.g * 255), (int) (c.b * 255), (int) (c.a * 255));
      }
    return new Image(buf);
  }
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

      // Extract dimensions
      int w = MonolithResource.readInteger(data, 8);
      int h = MonolithResource.readInteger(data, 12);
     
      // Create a new image buffer to fill with pixels
      ImageBuffer buf = new ImageBuffer(w, h);
     
      // Extract palette
      Color[] palette = new Color[256];
      // Read
      int len = data.length;
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

  /**
   * Generate the image used for texturing the gradient across shapes
   */
  public void genImage() {
    if (image == null) {
      ImageBuffer buffer = new ImageBuffer(128,16);
      for (int i=0;i<128;i++) {
        Color col = getColorAt(i / 128.0f);
        for (int j=0;j<16;j++) {
          buffer.setRGBA(i, j, col.getRedByte(), col.getGreenByte(), col.getBlueByte(), col.getAlphaByte());
        }
      }
      image = buffer.getImage();
    }
  }
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

          } else if (ByteOrder.nativeOrder() == ByteOrder.LITTLE_ENDIAN) {
             endian = "Little endian";
          } else
             endian = "no idea";
     
      redImageBuffer = new ImageBuffer(100,100);
      fillImageBufferWithColor(redImageBuffer, Color.red, 100, 100);
     
      blueImageBuffer = new ImageBuffer(100,100);
      fillImageBufferWithColor(blueImageBuffer, Color.blue, 100, 100);
     
      fromRed = redImageBuffer.getImage();
      fromBlue = blueImageBuffer.getImage();
   }
View Full Code Here

Examples of org.newdawn.slick.ImageBuffer

 
  /**
   * @see org.newdawn.slick.BasicGame#init(org.newdawn.slick.GameContainer)
   */
  public void init(GameContainer container) throws SlickException {
    ImageBuffer buffer = new ImageBuffer(320,200);
    for (int x=0;x<320;x++) {
      for (int y=0;y<200;y++) {
        if (y == 20) {
          buffer.setRGBA(x, y, 255,255,255,255);
        } else {
          buffer.setRGBA(x, y, x,y,0,255);
        }
      }
    }
    image = buffer.getImage();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.