entityImage = new EntityImage(base, tint);
entityImage = new EntityImage(base, tint, camo, comp);
    public void loadImage(Entity entity)    {            Image base = mechTileset.imageFor(entity, comp);            int tint = entity.getOwner().getColorRGB();            EntityImage entityImage = null;                        // check if we have a duplicate image already loaded            for (Iterator j = mechImageList.iterator(); j.hasNext();) {                EntityImage onList = (EntityImage)j.next();                if (onList.getBase() == base && onList.tint == tint) {                    entityImage = onList;                    break;                }            }                        // if we don't have a cached image, make a new one            if (entityImage == null) {                entityImage = new EntityImage(base, tint);                mechImageList.add(entityImage);                entityImage.loadFacings();                for (int j = 0; j < 6; j++) {                    tracker.addImage(entityImage.getFacing(j), 1);                }            }                        // relate this id to this image set            mechImages.put(new Integer(entity.getId()), entityImage);    }