CHU
in Chemnitz
Willkommen auf der Webseite von Chris Hübsch
Sie befinden sich hier: Startseite > Programmieren > Java >
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

Constructor Index

 o TetrisTest()
 o TetrisTest(int, int, int, int, int, int, int)
Erzeugt ein neues Applet.

Method Index

 o getAppletInfo()
Gibt Copyright Meldung aus.
 o getParameterInfo()
Gibt Info zu den Parametern aus.
 o init()
Initialisert das Applet in einem Browser.

Constructors

 o 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
 o TetrisTest
  public TetrisTest()

Methods

 o 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
 o getParameterInfo
  public String[][] getParameterInfo()
Gibt Info zu den Parametern aus.
Returns:
ein Array Strings, die die Parameter beschreiben
Overrides:
getParameterInfo in class Applet
 o getAppletInfo
  public String getAppletInfo()
Gibt Copyright Meldung aus.
Returns:
String mit der Copyright Meldung.
Overrides:
getAppletInfo in class Applet