All pastes #627521 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-07-20 11:19 UTC
rendered paste body
    public Tile[] loadTileset(String tilesetname, int amountOfTiles) {
        Tile[] tiles = new Tile[amountOfTiles];
        try {
            Image imagestrip = Toolkit.getDefaultToolkit().getImage(System.getProperty("user.dir")+"//tilesets//"+tilesetname+".gif");
            ImageProducer source = imagestrip.getSource();
            for (int i = 0; i < amountOfTiles; i++) {

                ImageFilter getsubimage = new CropImageFilter(i * TILEWIDTH, 0, TILEWIDTH, TILEHEIGHT);
                ImageProducer producer = new FilteredImageSource(source, getsubimage);
                BufferedImage tile = Toolkit.getDefaultToolkit().createImage(producer);
                tiles[i] = new Tile(TILEWIDTH, TILEHEIGHT, , true);
            }
            /*for (int i = 0; i < NUMFRAMES; i++) {
                ImageFilter getsubimage = new CropImageFilter(i * 30, 32, 30, 41);
                ImageProducer producer = new FilteredImageSource(source, getsubimage);
                frames[i] = createImage(producer);
            }*/
        } catch (Exception e) { }
        return tiles;
    }