tetrisClient
Class ClientApplTetris

java.lang.Object
  extended by java.lang.Thread
      extended by tetrisClient.ClientApplTetris
All Implemented Interfaces:
java.lang.Runnable

public class ClientApplTetris
extends java.lang.Thread

Klassie die alles afhandelt zodat de cliënt kan spelen met andere spelers over het internet.


Nested Class Summary
 class ClientApplTetris.AcceptMessageHandler
          Klasse die verschillende opdrachten uitvoert.
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ClientApplTetris()
          Creates a new instance of ClientApplTetris
ClientApplTetris(FrmClient frm)
          Creates a new instance of ClientApplTetris
ClientApplTetris(FrmSpel frm)
          Creates a new instance of ClientApplTetris
 
Method Summary
 boolean getConnection()
          Methode die de connectie weergeeft.
 FrmClient getFrmClient()
          Methode om de frmClient te weergeven.
 FrmSpel getFrmSpel()
          Methode om FrmSpel terug te geven.
 void makeConnection()
          Methode die connectie maakt met de server
 void makeConnection(java.lang.String sIP, int poort)
          Methode die connectie maakt met de server.
 void sendObject(java.lang.Object o)
          Methode om objecten te versturen.
 void sendObject(java.lang.String s, java.lang.Object o)
          Methode om strings en objecten te versturen.
 void sendObject(java.lang.String s, java.lang.Object o, java.lang.String s2)
          Methode om verschillende strings en object door te sturen.
 void setFrmClient(FrmClient frmClient)
          Methode die de frmClient zet.
 void setFrmSpel(FrmSpel frmSpel)
          Methode om FrmSpel te zetten.
 void stopConnection()
          Methode om de connectie af te sluiten.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClientApplTetris

public ClientApplTetris(FrmClient frm)
Creates a new instance of ClientApplTetris

Parameters:
frm - frm

ClientApplTetris

public ClientApplTetris(FrmSpel frm)
Creates a new instance of ClientApplTetris

Parameters:
frm - frm

ClientApplTetris

public ClientApplTetris()
Creates a new instance of ClientApplTetris

Method Detail

makeConnection

public void makeConnection(java.lang.String sIP,
                           int poort)
                    throws java.net.UnknownHostException,
                           java.io.IOException
Methode die connectie maakt met de server.

Parameters:
sIP - IP-adres opgeven
poort - Portnumber meegeven
Throws:
java.net.UnknownHostException - error afhandeling
java.io.IOException - error afhandeling

makeConnection

public void makeConnection()
Methode die connectie maakt met de server


sendObject

public void sendObject(java.lang.Object o)
Methode om objecten te versturen.

Parameters:
o - object

sendObject

public void sendObject(java.lang.String s,
                       java.lang.Object o)
Methode om strings en objecten te versturen.

Parameters:
s - String
o - Object

sendObject

public void sendObject(java.lang.String s,
                       java.lang.Object o,
                       java.lang.String s2)
Methode om verschillende strings en object door te sturen.

Parameters:
s - String
o - Object
s2 - String 2

stopConnection

public void stopConnection()
Methode om de connectie af te sluiten.


getConnection

public boolean getConnection()
Methode die de connectie weergeeft.

Returns:
connectie

getFrmClient

public FrmClient getFrmClient()
Methode om de frmClient te weergeven.

Returns:
FrmClient

setFrmClient

public void setFrmClient(FrmClient frmClient)
Methode die de frmClient zet.

Parameters:
frmClient - zetten

getFrmSpel

public FrmSpel getFrmSpel()
Methode om FrmSpel terug te geven.

Returns:
FrmSpel

setFrmSpel

public void setFrmSpel(FrmSpel frmSpel)
Methode om FrmSpel te zetten.

Parameters:
frmSpel - zetten.