Missed a spot.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@522 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
//
|
||||
// $Id: PiecenUtil.java,v 1.1 2001/12/18 11:59:09 mdb Exp $
|
||||
|
||||
package com.threerings.venison;
|
||||
|
||||
import java.awt.Image;
|
||||
|
||||
import com.threerings.media.tile.Tile;
|
||||
import com.threerings.media.tile.TileManager;
|
||||
import com.threerings.media.tile.UniformTileSet;
|
||||
import com.threerings.media.tile.NoSuchTileException;
|
||||
|
||||
public class PiecenUtil
|
||||
{
|
||||
/**
|
||||
* Loads up the piecen images using the supplied tile manager.
|
||||
*/
|
||||
public static void init (TileManager tmgr)
|
||||
{
|
||||
// load up the piecen tiles
|
||||
UniformTileSet piecenSet = new UniformTileSet();
|
||||
piecenSet.setTileCount(PIECEN_TYPES);
|
||||
piecenSet.setWidth(PIECEN_WIDTH);
|
||||
piecenSet.setHeight(PIECEN_HEIGHT);
|
||||
piecenSet.setImagePath(PIECEN_IMG_PATH);
|
||||
piecenSet.setImageProvider(tmgr);
|
||||
|
||||
// fetch the tile images
|
||||
_images = new Image[PIECEN_TYPES];
|
||||
for (int i = 0; i < PIECEN_TYPES; i++) {
|
||||
try {
|
||||
_images[i] = piecenSet.getTileImage(i);
|
||||
} catch (NoSuchTileException nste) {
|
||||
Log.warning("Unable to obtain piecen tile [id=" + i + "].");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the piecen image for the specified piecen color.
|
||||
*/
|
||||
public static Image getPiecenImage (int color)
|
||||
{
|
||||
return _images[color];
|
||||
}
|
||||
|
||||
/** Our piecen images. */
|
||||
protected static Image[] _images;
|
||||
|
||||
/** The number of different colors of piecen. */
|
||||
protected static final int PIECEN_TYPES = 6;
|
||||
|
||||
/** The width of the piecen image in pixels. */
|
||||
protected static final int PIECEN_WIDTH = 16;
|
||||
|
||||
/** The height of the piecen image in pixels. */
|
||||
protected static final int PIECEN_HEIGHT = 16;
|
||||
|
||||
/** The path to the piecen image (relative to the resource
|
||||
* directory). */
|
||||
protected static final String PIECEN_IMG_PATH = "media/piecens.png";
|
||||
}
|
||||
Reference in New Issue
Block a user