All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class CMergeButton
Wird ausgefuehrt durch das Buttondruecken.

C

CArray(CArray). Constructor for class CArray
Der Kopiekonstruktor.
CArray(int). Constructor for class CArray
Konstruktor, der das Array mit der Groesse initialisiert ohne Schreib- und Lesezugriffszaehler.
CArray(int, CCounter, CCounter). Constructor for class CArray
Konstruktor, der das Array mit der Groesse und den Zaehlern initialisiert.
CArrayRandom(CArray). Constructor for class CArrayRandom
Es wird der Kopiekonstruktor von CArray aufgerufen.
CArrayRandom(int). Constructor for class CArrayRandom
Es wird der Konstruktor von CArray aufgerufen.
CArrayRandom(int, CCounter, CCounter). Constructor for class CArrayRandom
Es wird der Konstruktor von CArray aufgerufen.
CCounter(String). Constructor for class CCounter
Konstruktor vom Counter initialisiert den CounterText und setzt den Counter auf 0.
ChangePos(int). Method in class CPuzzleField
Vertauscht die Positionen zweier Puzzelteile.
ChangePosNeighbour(int). Method in class CPuzzleField
Vertauscht nur Puzzelteile, die neben dem Puzzelteil an m_OldPos liegen.
CMergeButton(String, CPuzzleField). Constructor for class CMergeButton
Konstruktor uebernimmt nur die Initialisierung des Buttons.
copy(CArray). Method in class CArray
Die Kopierfunktion.
CPuzzle(). Constructor for class CPuzzle
CPuzzleElement(Image). Constructor for class CPuzzleElement
Kontruktor initialisiert die 4 moeglichen Darstellungen.
CPuzzleField(Dimension, CPuzzleElement[]). Constructor for class CPuzzleField
Der Konstruktor initialisiert m_PuzzleState, m_PuzzlePos und die internen Variablen.

D

doImage(int[]). Method in class CPuzzleElement
Wandelt ein Integer-Array in ein Image um.
down(). Method in class CCounter
Erniedrigt den Counter um 1.

G

get(). Method in class CCounter
Gibt den Wert des Counters zurueck.
Get(int). Method in class CArray
Einen Wert aus dem Array lesen.
getAppletInfo(). Method in class CPuzzle
Informationen ueber das Applet.
GetDifferentNumber(int). Method in class CArrayRandom
Eine Zufallszahl bekommen, die noch nicht im Array vorhanden ist.
getElement(int). Method in class CPuzzleElement
Gibt das mit i ausgewaehlte Image zurueck.
getMinimumSize(). Method in class CPuzzleField
Um die Größe bezubehalten.
getPos_isin(int, int). Method in class CPuzzleField
Wandelt die Pixelposition(x,y) in die Puzzelteilposition (0-8) um.
getPreferredSize(). Method in class CPuzzleField
Um die Größe beizubehalten.
getSize(). Method in class CArray
Die groesse des Arrays wird gelesen.
grab(Image, int[]). Method in class CPuzzleElement
Wandelt ein Image in ein Integer-Array um

I

init(). Method in class CPuzzle
Laed die 9 PuzzelBilder (GifBilder) und erstellt fuer jedes Bild die 4 moeglichen Positionen.
init(int, CCounter, CCounter). Method in class CArray
Initialisierung des Arrays.
InitAllNumbers(int). Method in class CArrayRandom
Initialisiert das Array mit Zufallszahlen von 0 bis Max.
InitDifferentNumbers(). Method in class CArrayRandom
Initialisiert das Array mit Zufallszahlen von 0 bis Groesse-1.

M

m_Array. Variable in class CArray
Ist das Feld selbst.
m_Counter. Variable in class CCounter
m_nCounter enthaelt den Stand des Zaehlers.
m_GetCount. Variable in class CArray
Die Lese- und Schreibzugriffszaehler.
m_Label. Variable in class CCounter
m_Label enthaelt den Text der vor dem Zaehlerstand steht.
m_PuzzlePos. Variable in class CPuzzleField
Beinhaltet die Positionen der Puzzelteile auf dem Puzzelfeld.
m_PuzzleState. Variable in class CPuzzleField
Beinhaltet die jeweiligen Drehpositionen(0-3) der 9 Puzzelteile.
m_SetCount. Variable in class CArray
Die Lese- und Schreibzugriffszaehler.
m_Size. Variable in class CArray
Ist die Groesse des Feldes.
m_UpdateLabel. Variable in class CCounter
m_UpdateLabel enthaelt den Zaehlerstand der sich immer aendert.
makeImages(). Method in class CPuzzleElement
Erstellt aus dem ersten Image (das dem Konstruktor uebergeben wurde) die 3 weiteren Images.
merge(). Method in class CPuzzleField
Mischt das Puzzelfeld.
mouseClicked(MouseEvent). Method in class CPuzzleField
Dieser Mausaktion wird nicht beachtet.
mouseEntered(MouseEvent). Method in class CPuzzleField
Dieser Mausaktion wird nicht beachtet.
mouseExited(MouseEvent). Method in class CPuzzleField
Dieser Mausaktion wird nicht beachtet.
mousePressed(MouseEvent). Method in class CPuzzleField
Holt sich die Position(0-8) des Puzzelteils, auf dem die Maus steht und speichert diesen.
mouseReleased(MouseEvent). Method in class CPuzzleField
Holt sich die Position(0-8) des Puzzelteils, auf dem die Maus steht.
myRandom(int). Method in class CArrayRandom
Erzeugt eine Zufallszahl zwischen 0 und Max.

P

Paint(). Method in class CCounter
Zeichnet den Zaehler neu.
paint(Graphics). Method in class CPuzzleField
Neuzeichnen des Puzzelfeldes.

S

set(int). Method in class CCounter
Setzt den Counter auf einen neuen Wert.
Set(int, int). Method in class CArray
Setzen eines Wertes in diesen Array.
setNextPuzzleState(int). Method in class CPuzzleField
Dreht ein angegebenes Puzzelteil um 90 Grad.
setSize(int). Method in class CArray
Veraenderung der Groesse des Arrays.
setSize(int). Method in class CArrayRandom
Setzt dir Groesse des Arrays neu.
start(). Method in class CPuzzle
Fuehrt ein Neuzeichnen des Puzzelfeldes aus.

U

up(). Method in class CCounter
Erhoeht den Counter um 1.
update(Graphics). Method in class CPuzzleField
Neuzeichnen des Puzzelfeldes.