de.fhdw.atpinfo.linafm
Class Spielfeld

java.lang.Object
  extended by de.fhdw.atpinfo.linafm.Spielfeld

public class Spielfeld
extends java.lang.Object

Unser Spielfeld

Version:
0.1
Author:
Esther Hentrich, Daniel Philipp, Alexander Brügmann

Field Summary
(package private)  java.util.Random generator
          Ein Zufallsgenerator für die Tipps
private  Bitmap img
          Dieses Bild erscheint oben im Spielfeld
private  java.lang.String name
          Der Name des Levels
private  boolean popupOpen
          Ist das Popup gerade aktiv?
private  Raster rasterPopup
          Dieses Raster erscheint im Popup, welches sich nach dem Anwählen eines Plättchens im unteren Raster öffnet
private  Raster rasterUnten
          Das Raster, welches auf dem Spielfeld zu sehen ist
private  int[] solution
          Die Lösung des Spiels: Welches Plättchen gehört an welche Position position --> tile.Id Beispiel: solution[4] = 2 --> das Plättchen mit der ID 2 muss am Ende auf Position 4 liegen
 
Constructor Summary
Spielfeld(Raster rUnten, Raster rPopup, Bitmap img, int[] solution, java.lang.String name)
           
 
Method Summary
 Bitmap getImg()
           
 boolean getPopupOpen()
           
 Raster getRasterPopup()
           
 Raster getRasterUnten()
           
 void tipp(Context context)
          Tipp geben: Ein falsch liegendes Plättchen im Popup wird hervorgehoben
 void validate(Context context)
          Prüft, ob alle Plätchen im Popup auf der richtigen Position liegen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rasterUnten

private Raster rasterUnten
Das Raster, welches auf dem Spielfeld zu sehen ist


rasterPopup

private Raster rasterPopup
Dieses Raster erscheint im Popup, welches sich nach dem Anwählen eines Plättchens im unteren Raster öffnet


img

private Bitmap img
Dieses Bild erscheint oben im Spielfeld


solution

private int[] solution
Die Lösung des Spiels: Welches Plättchen gehört an welche Position position --> tile.Id Beispiel: solution[4] = 2 --> das Plättchen mit der ID 2 muss am Ende auf Position 4 liegen


name

private java.lang.String name
Der Name des Levels


popupOpen

private boolean popupOpen
Ist das Popup gerade aktiv?


generator

java.util.Random generator
Ein Zufallsgenerator für die Tipps

Constructor Detail

Spielfeld

public Spielfeld(Raster rUnten,
                 Raster rPopup,
                 Bitmap img,
                 int[] solution,
                 java.lang.String name)
Method Detail

getImg

public Bitmap getImg()
Returns:
the img

getRasterUnten

public Raster getRasterUnten()
Returns:
the rasterUnten

getRasterPopup

public Raster getRasterPopup()
Returns:
the rasterPopup

getPopupOpen

public boolean getPopupOpen()
Returns:
true, falls Popup geöffnet ist

validate

public void validate(Context context)
Prüft, ob alle Plätchen im Popup auf der richtigen Position liegen


tipp

public void tipp(Context context)
Tipp geben: Ein falsch liegendes Plättchen im Popup wird hervorgehoben