public Image[] getCells(ImageRetriever paramImageRetriever, int paramInt1, int paramInt2)
  {
    Integer localInteger = new Integer(paramInt1);
    if (animationList == null)
      animationList = new Hashtable();
    Object localObject = animationList.get(localInteger);
    Image[] arrayOfImage;
    if (localObject == null)
    {
      Vector localVector = new Vector();
      localVector.addElement(paramImageRetriever.getImage("com/templar/games/stormrunner/media/images/robot/assembly/" + getID() + 
        "/" + stateName(0) + "0_" + paramInt1 + ".gif"));
      if (paramInt1 % 90 == 0)
        for (int i = 1; i < 3; i++)
          for (int j = 0; j < getAnimationFrames(i); j++)
          {
            localVector.addElement(paramImageRetriever.getImage("com/templar/games/stormrunner/media/images/robot/assembly/" + getID() + 
              "/" + stateName(i) + j + "_" + paramInt1 + ".gif"));
          }
      arrayOfImage = new Image[localVector.size()];
      localVector.copyInto(arrayOfImage);
      animationList.put(localInteger, arrayOfImage);
    }
    else {
      arrayOfImage = (Image[])localObject;
    }return arrayOfImage;
  }