|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--eNTitanok.kkkg.KkkgAppl.Kisero
A :Kísérő egyetlen példánya program futását végigkíséri, több játékot is. Itt tárolódnak a véletlenszám-generátorok, az ütközésvizsgálók engedélyező bitjei stb. A :Kísérő ezen implementációja főleg a prototípushoz és nem az egész projecthez tartozik. A végleges változatban a :Kiésérő ugyanezekkel az attribútumokkal és metódusokkal fog bírni, viszont az implementáció teljesen más lesz.
Inner Class Summary | |
static interface |
KkkgAppl.Kisero.HibasBemenetError
A prototípus futásának egyik lehetséges kimenetele. |
class |
KkkgAppl.Kisero.Labielem
A labirintussor egyetlen eleme. |
static interface |
KkkgAppl.Kisero.MeghiusultError
A prototípus futásának harmadik lehetséges kimenetele. |
static interface |
KkkgAppl.Kisero.SikerultError
A prototípus futásának negyedik lehetséges kimenetele. |
static interface |
KkkgAppl.Kisero.VegzetesError
A prototípus futásának egyik másik lehetséges kimenetele. |
Field Summary | |
boolean |
csakDet
(false) Pontosan akkor true, ha nem generálunk valódi véletlenszámokat, hanem mindent a tesztfile-ból veszünk. |
Csucslista |
csucslista
A :Csúcslista. |
static java.lang.String |
CSUCSLISTA_FILENEV
Ebbe a file-ba mentjük el a :Csúcslistát. |
java.lang.String |
ellenorzo
A prototípus ellenörzőfile-jának a neve. |
protected java.io.PrintWriter |
ellenorzof
A prototípus ellenörzőfile-ja írásra megnyitva. |
Sor |
ellenorzosor
Az ellenörzősor, String-ekből (sorokból) áll. |
static java.lang.String |
FIGYELJUK
|
protected int |
hatra
A hátralevő olyan ciklusok száma, melyek során nem olvasunk a tesztfile-ból. |
Idozito.Idozitett |
idozitett
Ez a program futása során már nem változik. |
protected KkkgAppl.Jatek |
jatek
Az aktuális :Játék. |
KkkgAppl.JobboldalRajzolo |
jobboldalRajzolo
Ez a program futása során már nem változik. |
Kepek.Kepbetolto |
kepbetolto
Ez a program futása során már nem változik. |
boolean |
Kisgomboc_Ajandek
Pontosan akkor true, ha a megfelelő ütközést figyeljük. |
boolean |
Kisgomboc_Gyemant
Pontosan akkor true, ha a megfelelő ütközést figyeljük. |
boolean |
Kisgomboc_KetyegoBomba
Pontosan akkor true, ha a megfelelő ütközést figyeljük. |
boolean |
Kisgomboc_Szorny
Pontosan akkor true, ha a megfelelő ütközést figyeljük. |
static int |
KOCKAMERET
A `palya' egyetlen karakterének ,,mérete'', pixelben. |
Sor |
labirintusklon
|
KkkgAppl.Labirintus.LabirintusRajzolo |
labirintusRajzolo
Ez a program futása során már nem változik. |
Sor |
labirintussor
A labirintussor, :Labielem-ekből áll. |
java.lang.String |
naplo
A prototípus naplófile-jának a neve. |
protected java.io.PrintWriter |
naplof
A prototípus naplófile-ja írásra megnyitva. |
boolean |
sikerult
Pontosan akkor `true', ha ezeddig még nem derült ki, hogy a teszt meghiúsult. |
boolean |
Szorny_KetyegoBomba
Pontosan akkor true, ha a megfelelő ütközést figyeljük. |
java.lang.String |
teszt
A prototípus tesztfile-jának a neve. |
protected SorOlvaso |
tesztf
A prototípus tesztfile-ja olvasásra megnyitva. |
static java.lang.String |
TITKOLJUK
|
Fields inherited from class java.lang.Thread |
MAX_PRIORITY,
MIN_PRIORITY,
NORM_PRIORITY |
Constructor Summary | |
KkkgAppl.Kisero(java.lang.String teszt)
Létrehozza a :Kísérőt, a megadott tesztfile nevét véve paraméternek. |
|
KkkgAppl.Kisero(java.lang.String teszt,
java.io.InputStream ins)
Létrehozza a :Kísérőt, a megadott tesztfile nevét és az előre megnyitott tesztfile-t véve paraméternek. |
|
KkkgAppl.Kisero(java.lang.String teszt,
SorOlvaso ins)
Létrehozza a :Kísérőt, a megadott tesztfile nevét és az előre megnyitott tesztfile-t véve paraméternek. |
Method Summary | |
void |
gyerunk()
Egyetlen ciklust előrelép az időben. |
void |
naploz(java.lang.String sor)
Mivel ez már nem a prototípus, nem csinál semmit. |
void |
naplozHibatlan(java.lang.String sor)
Csakúgy, mint `this.naploz()', de minden hibát elhallgat, nem vált ki kivételt. |
void |
run()
Ez fut a főszálban. |
char |
utolsoBillentyu()
A felhasználó által utoljára leütött billentyűt (betűt) adja vissza, vagy 0-t, ha nem volt ilyen. |
Methods inherited from class java.lang.Thread |
activeCount,
checkAccess,
countStackFrames,
currentThread,
destroy,
dumpStack,
enumerate,
getContextClassLoader,
getName,
getPriority,
getThreadGroup,
interrupt,
interrupted,
isAlive,
isDaemon,
isInterrupted,
join,
join,
join,
resume,
setContextClassLoader,
setDaemon,
setName,
setPriority,
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 |
Field Detail |
public static final java.lang.String CSUCSLISTA_FILENEV
public Csucslista csucslista
public KkkgAppl.Labirintus.LabirintusRajzolo labirintusRajzolo
public KkkgAppl.JobboldalRajzolo jobboldalRajzolo
public Kepek.Kepbetolto kepbetolto
public Idozito.Idozitett idozitett
public boolean sikerult
public boolean csakDet
public boolean Kisgomboc_Ajandek
public boolean Kisgomboc_Szorny
public boolean Kisgomboc_Gyemant
public boolean Kisgomboc_KetyegoBomba
public boolean Szorny_KetyegoBomba
public java.lang.String teszt
public java.lang.String naplo
public java.lang.String ellenorzo
protected SorOlvaso tesztf
protected java.io.PrintWriter naplof
protected java.io.PrintWriter ellenorzof
public static final int KOCKAMERET
public Sor labirintussor
KkkgAppl.Kisero.Labielem
public Sor labirintusklon
public Sor ellenorzosor
protected int hatra
public static final java.lang.String FIGYELJUK
public static final java.lang.String TITKOLJUK
protected KkkgAppl.Jatek jatek
Constructor Detail |
public KkkgAppl.Kisero(java.lang.String teszt)
public KkkgAppl.Kisero(java.lang.String teszt, SorOlvaso ins)
public KkkgAppl.Kisero(java.lang.String teszt, java.io.InputStream ins)
Method Detail |
public void naploz(java.lang.String sor)
public void naplozHibatlan(java.lang.String sor)
public void gyerunk()
public void run()
public char utolsoBillentyu()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |