tetrisData
Class Figuur

java.lang.Object
  extended by tetrisData.Figuur

public class Figuur
extends java.lang.Object

Klasse die de verschillende figuurtjes afhandelt.


Field Summary
 Positie[] pos
          Methode die de posities aanmaakt.
 
Constructor Summary
Figuur(int vorm, Positie startPos, int kleurtje)
          Creates a new instance of Figuur
 
Method Summary
 java.awt.Color getKleur()
          Methode om de kleur terug te geven.
 Positie getLocatie()
          Methode die de locatie teruggeeft.
 Positie[] getPos()
          Methode die de positie geeft.
 java.awt.Color maakKleur(int kleurtje)
          Geeft met de int overeenkomend kleur terug
 void moveDown()
          Methode die er voor zorgt dat het blokje naar beneden kan gaan.
 void moveLeft()
          Methode die er voor zorgt dat het blokje naar links kan bewegen.
 void moveRight()
          Methode om een blokje naar rechts te laten bewegen.
 void rotate()
          Methode die zorgt voor de rotaties van de blokjes.
 void setKleur(java.awt.Color kleur)
          Methode om de kleur te zetten.
 void setLocatie(Positie locatie)
          Methode die locatie zet.
 void setPos(Positie[] pos)
          Methode die positie zet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pos

public Positie[] pos
Methode die de posities aanmaakt.

Constructor Detail

Figuur

public Figuur(int vorm,
              Positie startPos,
              int kleurtje)
Creates a new instance of Figuur

Parameters:
vorm - vorm van het blokje
startPos - startpositie bepalen
kleurtje - kleur meegeven
Method Detail

maakKleur

public java.awt.Color maakKleur(int kleurtje)
Geeft met de int overeenkomend kleur terug

Parameters:
kleurtje - integer
Returns:
kleur teruggeven

getKleur

public java.awt.Color getKleur()
Methode om de kleur terug te geven.

Returns:
Geeft kleur terug.

setKleur

public void setKleur(java.awt.Color kleur)
Methode om de kleur te zetten.

Parameters:
kleur - kleur zetten.

getPos

public Positie[] getPos()
Methode die de positie geeft.

Returns:
positie geven.

setPos

public void setPos(Positie[] pos)
Methode die positie zet.

Parameters:
pos - positie zetten.

getLocatie

public Positie getLocatie()
Methode die de locatie teruggeeft.

Returns:
locatie geven.

setLocatie

public void setLocatie(Positie locatie)
Methode die locatie zet.

Parameters:
locatie - zetten.

moveRight

public void moveRight()
Methode om een blokje naar rechts te laten bewegen.


moveLeft

public void moveLeft()
Methode die er voor zorgt dat het blokje naar links kan bewegen.


moveDown

public void moveDown()
Methode die er voor zorgt dat het blokje naar beneden kan gaan.


rotate

public void rotate()
Methode die zorgt voor de rotaties van de blokjes.