/* @(#)GameImages.java for web images 12 November 2006 */

/* Useful imports */

import edu.neu.ccs.*;
import edu.neu.ccs.gui.*;
import edu.neu.ccs.codec.*;
import edu.neu.ccs.console.*;
import edu.neu.ccs.filter.*;
import edu.neu.ccs.jpf.*;
import edu.neu.ccs.parser.*;
import edu.neu.ccs.pedagogy.*;
import edu.neu.ccs.quick.*;
import edu.neu.ccs.util.*;

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.font.*;
import java.awt.image.*;
import javax.swing.*;
import javax.swing.border.*;
import java.io.*;
import java.util.*;
import java.math.*;
import java.beans.*;
import java.lang.reflect.*;
import java.net.URL;
import java.util.regex.*;
import java.text.ParseException;

/**
 * <p>The class Images encapsulates how the Concentration Game
 * obtains its images.</p>
 * 
 * <p>This version of the class is designed for use with the
 * Concentration applet that accesses images on the web.</p>
 */
public class GameImages {
    
    private static String imagesURL  =
        "http://www.ccs.neu.edu/jpt/fhs/Concentration/images/";

    private static String filelist = "imagelist.txt";
    
    
    public static Paintable[] getImagePaintables() {
        return WebImageTools.readImagesAsPaintable(imagesURL, filelist);
    }
    
    
    public static void setImagesURL(String url) {
        if ((url != null) && (url.length() > 0))
            imagesURL = url;
    }
    
}
