public int loadStripImages(String fnm, int number) {
        String name = getPrefix(fnm);
        if (imagesMap.containsKey(name)) {
            EIError.debugMsg("Error: " + name + "already used", EIError.ErrorLevel.Error);
            return 0;
        }

        BufferedImage[] strip = loadStripImageArray(fnm, number);
        if (strip == null) {
            return 0;
        }

        ArrayList imsList = new ArrayList();
        int loadCount = 0;
        for (int i = 0; i < strip.length; i++) {
            loadCount++;
            imsList.add(strip[i]);
        }

        if (loadCount == 0) {
            EIError.debugMsg("No images loaded for " + name, EIError.ErrorLevel.Warning);
        } else {
            imagesMap.put(name.replace("/Images/", ""), imsList);
            String imageName[] = name.split("/");
            Game.loadingText = "Loading (" + imageName[imageName.length - 1] + ")";
        }

        return loadCount;
    }