public MapDisplay( String level, String picpath, String shadowpath, int col, int row, GamePanel p) { tiles = new Vector<Tile>(); parent = (Game) p; loadLevelData(level); control = ImageControl.getInstance(); control.setSourceImage(picpath, col, row); control.setShadowImage(shadowpath, col, row); display = new Rectangle2D.Double(0, 0, parent.getWidth(), parent.getHeight()); }