public void setCellImages(Graphics g) {
		Integer oilTemp[];
		Integer gasTemp[];
		LinkedList<Bid> bidQ;
		LinkedList<SeismicRequest> seismicQ;
		BufferedImage img = null;
		//Graphics g = this.getGraphics();
		//g.fillRect(5,5,100,100);

		Grid grid = request.operator.getGrid();
		bidQ = request.operator.getBidQueue();
		seismicQ = request.operator.getSeismicQueue();

		//loop through every cell
		for (int x = 0; x < s; x++){
			for (int y = 0; y < s; y++){
				boolean hasResource = false;
				Point p = new Point (x,y);

				if (grid.exists(p)){
					oilTemp = grid.getOilArray(p);
					gasTemp = grid.getGasArray(p);

					//draw oil image if oil is present
					for(int ot : oilTemp) {
						if (ot > 0){
							hasResource = true;

							try {
								img = ImageIO.read(getClass().getResource("/client/images/oil_well_small.gif"));

								//img = ImageIO.read(new File("C:/Users/jobotte1/Desktop/oil_small.gif"));

							} catch (IOException e){
								e.printStackTrace();
							}
							int imgSize = (int)Math.round((25.0/45.0*(double)squareSize));
							g.drawImage(img, x*squareSize+16+squareSize/2-imgSize/2,  y*squareSize+16+squareSize/2-imgSize/2, imgSize, imgSize, null);

						}
					}
					//draw gas image if gas is present
					for(int gt : gasTemp) {
						if (gt > 0){
							try {
								img = ImageIO.read(getClass().getResource("/client/images/gas_well_small.gif"));

								//img = ImageIO.read(new File("C:/Users/jobotte1/Desktop/oil_small.gif"));

							} catch (IOException e){
								e.printStackTrace();
							}
							int imgSize = (int)Math.round((25.0/45.0*(double)squareSize))+4;
							g.drawImage(img, x*squareSize+16+squareSize/2-imgSize/2,  y*squareSize+16+squareSize/2-imgSize/2, imgSize, imgSize, null);

						}

					}

					/*//draw bid image if point is being bid on
					for(Bid b : bidQ) {
						Point bidPoint = b.getPoint();
						try {
							img = ImageIO.read(getClass().getResource("/client/images/dollar.gif"));      	
						} catch (IOException e){
							e.printStackTrace();
						}

						//g.drawImage(img, bidPoint.x, bidPoint.y, null);
						int imgSize = (int)Math.round((25.0/45.0*(double)squareSize))+4;
						g.drawImage(img, bidPoint.x*squareSize+16+squareSize/2-imgSize/2,  bidPoint.y*squareSize+16+squareSize/2-imgSize/2,  null);
					}*/

					/*//draw empty image if neither is present
					if (hasResource == false){
						try {
							img = ImageIO.read(new File("trunk/src/client/images/empty_small.gif"));        	
						} catch (IOException e){
							e.printStackTrace();
						}

						g.drawImage(img, x, y, null);
					}*/
				}
			}
		}



		/*//draw seismic image if point is requested
		for(SeismicRequest sr : seismicQ){
			int i = 0;
			Point seismicPoints[] = sr.getPoints();

			try {
				img = ImageIO.read(new File("trunk/src/client/images/seismicline_horizontal_small.gif"));        	
			} catch (IOException e){
				e.printStackTrace();
			}

			while (seismicPoints[i] != null){
				g.drawImage(img,seismicPoints[i].x, seismicPoints[i].y, null);
			}
		}*/
	}