org.ais_sanmarino.scis.s1.refo.padoj2
Class PadaKadro

java.lang.Object
  extended byorg.ais_sanmarino.scis.s1.refo.padoj2.PadaKadro

class PadaKadro
extends java.lang.Object

La klaso "PadaKadro" realigas la ludon. Gxi kreas la liter-kradon (laKrado) kaj krome kelkajn manipulilojn kaj tri listojn: - por la trovitaj vortoj, kiuj estas en la vortaro - por la kromaj trovitaj vortoj, kiuj ne estas en la vortaro - por la netrovitaj vortoj (fine de la ludo)


Field Summary
(package private)  java.awt.Color griza
           
(package private) static int MIN_LONGECO
           
 
Constructor Summary
(package private) PadaKadro(java.awt.Container fen, java.lang.String literaro, java.io.InputStream en)
           
 
Method Summary
 void agAldonu()
          agAldonu() provas akcepti la enigitan vorton:
 void agFinu()
          la ludanto volas fini la ludon
 void agVisxu()
          agVisxu() visxas la enigitan vorton
static void aldonuAlListo(javax.swing.DefaultListModel l, java.lang.String vorto)
          aldonu vorton al listo
 char lit(int x, int y)
           
(package private)  boolean novaLitero(char n)
          nova litero estis enigita; testu, cxu gxi estas geometrie ebla
 int nx()
           
 int ny()
           
 void visxu()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

griza

final java.awt.Color griza

MIN_LONGECO

static final int MIN_LONGECO
See Also:
Constant Field Values
Constructor Detail

PadaKadro

PadaKadro(java.awt.Container fen,
          java.lang.String literaro,
          java.io.InputStream en)
Parameters:
fen - la fenestro por vidigi la ludon
literaro - la uzenda alfabeto, kun diversaj oftecoj
en - la fonto por la vortaro
Method Detail

nx

public int nx()

ny

public int ny()

lit

public char lit(int x,
                int y)

visxu

public void visxu()

agVisxu

public void agVisxu()
agVisxu() visxas la enigitan vorton


agAldonu

public void agAldonu()
agAldonu() provas akcepti la enigitan vorton:


agFinu

public void agFinu()
la ludanto volas fini la ludon


aldonuAlListo

public static void aldonuAlListo(javax.swing.DefaultListModel l,
                                 java.lang.String vorto)
aldonu vorton al listo


novaLitero

boolean novaLitero(char n)
nova litero estis enigita; testu, cxu gxi estas geometrie ebla

Parameters:
n - la nova litero
Returns:
la akceptebleco de la vorto