Example #1
0
 /**
  * Konstruktor der Klasse Goodies
  *
  * @param posx x-Position des Goodies
  * @param posy y-Position des Goodies
  * @param goodieType Typ des Goodies (goodie1 = heart, goodie2 = shield, usw)
  * @param goodieAmount Betrag des Goodies (für Credits)
  */
 private Goodies(int posx, int posy, String goodieType, int goodieAmount) {
   // valid = true;
   x = posx;
   y = posy;
   type = goodieType;
   img = getImageOfType(type);
   imgSizeX = img.getWidth(null);
   imgSizeY = img.getHeight(null);
   tag = "goodie" + marker;
   amount = goodieAmount;
   DisplayManager.displayImage(img, x, y, tag);
 }
Example #2
0
 /** Alle Goodies werden von der Karte entfernt. */
 public static void removeAllGoodies() {
   for (int a = 0; a < goodiesList.size(); a++) {
     DisplayManager.removeChangeableImages(goodiesList.get(a).tag);
   }
   goodiesList.clear();
 }
Example #3
0
 /**
  * Goodie wird von Karte entfernt
  *
  * @param index ID des Goodies
  */
 private void removeGoodie(int index) {
   DisplayManager.removeChangeableImages(goodiesList.get(index).tag);
   goodiesList.remove(index);
 }