Webseite von Chris Hübsch
Class TetrisTest
Class TetrisTest
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----TetrisTest
- public class TetrisTest
- extends Applet
Dieses Applet ist der Rahmen für das Tetris. Es stellt lediglich die Schnittstelle zur HTML-Seite bzw. zum Frame her.
Aus einem Panel heraus kann es als Application laufen - im Browser als Applet. Damit ist eine Erweiterung um applikationspezifische Eigenschaften möglich.
Kommentare an: chu@informatik.tu-chemnitz.de
- Version:
- 1.0, 11 Jan 97
- Author:
- Chris Hübsch
-
TetrisTest()
-
-
TetrisTest(int, int, int, int, int, int, int)
- Erzeugt ein neues Applet.
-
getAppletInfo()
- Gibt Copyright Meldung aus.
-
getParameterInfo()
- Gibt Info zu den Parametern aus.
-
init()
- Initialisert das Applet in einem Browser.
TetrisTest
public TetrisTest(int left,
int right,
int rotate,
int down,
int gamewidth,
int gameheight,
int bsize)
- Erzeugt ein neues Applet. Der Konstruktor von einer Application aufgerufen, um das Tetris zu initialisieren. Dabei werden verschiedene Parameter gesetzt, die das Applet über HTML-Tags lesen würde.
- Parameters:
- left - Tastencode für Stein nach links
- right - Tastencode für Stein nach rechts
- rotate - Tastencode für Stein drehen
- down - Tastencode für Stein nach unten
- gamewidth - Anzahl der Steinchen in horizontaler Ausdehnung
- gameheigth - Anzahl der Steinchen in vertikaler Ausdehnung
- bsize - Bitmap Breite/Hoehe der Steinchen
- See Also:
- TetrisSteinchen
TetrisTest
public TetrisTest()
init
public void init()
- Initialisert das Applet in einem Browser.
Dabei werden verschiedene Parameter aus dem Applet-Tag ausgelesen:
Alle Werte sind vom Typ Int. Deren Bedeutung entspricht den Parametern des Konstruktors. In Klammern stehen die Vorgabewerte, wenn keine Param-tags genutzt werden.
keyLeft (104=h), keyRight (107=k), keyRotate (106=j), keyDown (110=n), gamewidth (11), gamehight (20), size (15)
Auf der Standardausgabe wird die bevorzugte Größe ausgegeben, damit man diese in das Applet-tag richtig eintragen kann.
- Overrides:
- init in class Applet
getParameterInfo
public String[][] getParameterInfo()
- Gibt Info zu den Parametern aus.
- Returns:
- ein Array Strings, die die Parameter beschreiben
- Overrides:
- getParameterInfo in class Applet
getAppletInfo
public String getAppletInfo()
- Gibt Copyright Meldung aus.
- Returns:
- String mit der Copyright Meldung.
- Overrides:
- getAppletInfo in class Applet
© Chris Hübsch <webmaster@chu.in-chemnitz.de>