Class CPuzzleElement
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----CPuzzleElement
- public class CPuzzleElement
- extends Canvas
CPzzleElement ist ein Kontainer fuer ein Puzzelteil mit seinen 4 moeglichen Darstellungen.
- Version:
- 1.0 date 07.06.1997
- Author:
- Mirko Mumberg
-
CPuzzleElement(Image)
- Kontruktor initialisiert die 4 moeglichen Darstellungen.
-
doImage(int[])
- Wandelt ein Integer-Array in ein Image um.
-
getElement(int)
- Gibt das mit i ausgewaehlte Image zurueck.
-
grab(Image, int[])
- Wandelt ein Image in ein Integer-Array um
-
makeImages()
- Erstellt aus dem ersten Image (das dem Konstruktor uebergeben wurde) die 3 weiteren Images.
CPuzzleElement
public CPuzzleElement(Image _img)
- Kontruktor initialisiert die 4 moeglichen Darstellungen.
- Parameters:
- img - Image eines Puzzelteils.
grab
protected void grab(Image img,
int pix[])
- Wandelt ein Image in ein Integer-Array um
- Parameters:
- img - Das Source-Image.
- pix - Das Integer-Array.
doImage
protected Image doImage(int pix[])
- Wandelt ein Integer-Array in ein Image um.
- Parameters:
- pix - Das Source-Integer-Array.
- Returns:
- Das neue Image.
makeImages
protected void makeImages()
- Erstellt aus dem ersten Image (das dem Konstruktor uebergeben wurde) die 3 weiteren Images. Diese Images sind jeweils um 90 Grad gedreht.
getElement
public Image getElement(int i)
- Gibt das mit i ausgewaehlte Image zurueck.
- Parameters:
- i - Die Nummer des gewuenschten Image.
- Returns:
- Das gewuenschte Image.