Interface
Class Canvas

java.lang.Object
  |
  +--Interface.Canvas

public class Canvas
extends java.lang.Object

This class makes sure that the canvas goes up and controls the top level of the user interface. At the moment I will not go into the details of this class.

Copyright (c) 2004 Paul Vogt


Constructor Summary
Canvas()
           
Canvas(Stats pStats, Parameters parameters)
           
 
Method Summary
 void errorMessage(int e)
           
 java.io.File openLexFile()
           
 java.io.File openLogFile()
           
 void savedLexFile()
           
 void showLexicon(java.util.List lAgents, int aType, char uType)
           
 void updateGame(Agent speaker, Context cxt, int n, Agent hearer, int iter, char type, int aType, Stats pStats)
           
 void updateNewGame(Stats pStats, int aType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Canvas

public Canvas()

Canvas

public Canvas(Stats pStats,
              Parameters parameters)
Method Detail

updateNewGame

public void updateNewGame(Stats pStats,
                          int aType)

openLogFile

public java.io.File openLogFile()

updateGame

public void updateGame(Agent speaker,
                       Context cxt,
                       int n,
                       Agent hearer,
                       int iter,
                       char type,
                       int aType,
                       Stats pStats)

openLexFile

public java.io.File openLexFile()

savedLexFile

public void savedLexFile()

showLexicon

public void showLexicon(java.util.List lAgents,
                        int aType,
                        char uType)

errorMessage

public void errorMessage(int e)