From c5ae988f650a3c0dcfea26eec2a304a5c155ba47 Mon Sep 17 00:00:00 2001 From: blint <blintmester@sch.bme.hu> Date: Tue, 23 Mar 2021 14:09:17 +0100 Subject: [PATCH] w5 --- docs/includes/fedlap.tex | 4 ++-- docs/projlab.tex | 4 ++-- docs/weeks/5/5_2.tex | 17 ++--------------- 3 files changed, 6 insertions(+), 19 deletions(-) diff --git a/docs/includes/fedlap.tex b/docs/includes/fedlap.tex index 2f34c081..5f8f2bbf 100644 --- a/docs/includes/fedlap.tex +++ b/docs/includes/fedlap.tex @@ -13,9 +13,9 @@ \vspace{0.75\baselineskip} - \textbf{\LARGE Szkeleton beadás\\ } + \textbf{\LARGE Szkeleton tervezés\\ } \vspace{0.75\baselineskip} - {\Large 6. hét} + {\Large 5. hét} \rule{\textwidth}{0.4pt}\vspace*{-\baselineskip}\vspace{3.2pt} \rule{\textwidth}{1.6pt} diff --git a/docs/projlab.tex b/docs/projlab.tex index d558b1aa..07805c25 100644 --- a/docs/projlab.tex +++ b/docs/projlab.tex @@ -27,11 +27,11 @@ \setcounter{section}{4} - %\week{weeks/5.tex}{Szkeleton tervezése}{5} + \week{weeks/5.tex}{Szkeleton tervezése}{5} \setcounter{section}{5} - \week{weeks/6.tex}{Szkeleton beadás}{6} + %\week{weeks/6.tex}{Szkeleton beadás}{6} diff --git a/docs/weeks/5/5_2.tex b/docs/weeks/5/5_2.tex index 6bd7512a..dbc9ec10 100644 --- a/docs/weeks/5/5_2.tex +++ b/docs/weeks/5/5_2.tex @@ -90,19 +90,6 @@ Nem egy teljes folyamatot jelenítünk meg, csak mintákat a parancsok használa > \end{verbatim} -\subsubsection{A parancssoros kezelőfelület használatának magyarázata} % TODO: magyarosítani ezt!!! -A kontroller megkérdezi a tesztelőtől, hogy mekkora legyen a pálya. Miután megadta, megkérdezi az összes aszteroidára, hogy milyen magja legyen. \\ -Ezek beállítása után lehetőség van új telepes(eke)t létrehozni a \texttt{createSettler()} függvényhívással, vagy \texttt{tick()}-et hívni. Ezen kívül lehetőség van robotot is létrehozni a \texttt{createRobot()}, -ez a könnyebb tesztelhetőség miatt van, valamint a \texttt{seqBegin()} paranccsal lehet jelezni, hogy vége a kommunikációs diagramnak és mostantól kezdődjön a szekvenciadiagram generálása. +\subsubsection{A parancssoros kezelőfelület használatának magyarázata} -A tesztelés megkönnyítésének érdekében a telepesnek a \texttt{tick()}-jében a játékban használható utasításokon kívül létrehoztunk még pár, a tesztelést segítő opciót is. -Ezek az \texttt{addInventory}, mely segítségével tetszőleges nyersanyago(ka)t tudunk elhelyezni a telepes tárolójában, használata a következő: \texttt{addInventory coal 2 iron 4 ice 1}, azaz sorban szóközökkel elválasztva meg lehet adni neki a nyersanyagokat -és hogy azokból hány darabot szeretnénk. -Másik ilyen segéd-opció a \texttt{skip()}, mely segítségével a telepes az adott \texttt{tick()}-ben nem csinál semmit. - - -\texttt{tick()}-nél a program megkérdezi, hogy az adott körben legyen-e napkitörés (i/n). Ezután sorban megkérdezi az összes aszteroidáról, hogy napközelben van-e (i/n). -Ha végzett az aszteroidákkal, akkor megkérdezi a játékost, hogy mit szeretne csinálni a telepesével (az opciókat kiírja). -Szomszédválasztásnál kiírja a lehetőségeket, majd várja az aszteroida azonosítóját, amelyre a telepes mozogni szeretne. - -Elmondható, hogy a program mindig, amikor bemenetet vár, akkor kiírja a játékos lehetőségeit, ezzel megkönnyítve a választást. +A megnyitáskor kilistázza az elérhető teszteket, a mi feladatunk csupán a teszteset nevének beírása, és enter lenyomása. -- GitLab