
             BODUJ  -  KORESPONDENN A ELEZNIN RALLYE
          *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
                                                         Autor: Robert Babilon
                                                         23.2.1996

Obsah:  1. Seznam soubor
        2. Instalace
        3. Pouit progarmu boduj.exe
        4. Pouit ostatnch program
        5. Zvr


  1. Seznam soubor
=====================

Balk obsahuje nsledujc soubory:

boduj.exe    - program pro bodovn okruh eleznin a Korespondenn rallye
mapacd.dta   - data obsahujc eleznin s D
mapacsd.dta  - data obsahujc eleznin s D a SR
cs.com       - program pro zobrazovn etiny
editmapy.exe - program pro opravovn a upravovn dat eleznin st
stanice.exe  - program pro tvorbu seznamu elezninch stanic
testcons.exe - program pro kontrolu, zda data eleznin st jsou v podku
cti_mne.txt  - tento soubor

Prvn dva soubory tvo zklad balku, ostatn jsou dodny jakoby navc, 
a proto je nebudu pli podrobn popisovat (je mon je ignorovat).


  2. Instalace
================

Instalace je snadn: vechny soubory (nebo jen ty, kter budeme pouvat)
zkoprujeme na pevn disk nejlpe do jednoho novho adrese. Meme spoutt
programy pmo z diskety, spoutn vak bude pomalej.


  3. Pouit programu boduj.exe
=================================

Program slou k bodovn okruh eleznin nebo Korespondenn rallye.
Na potku se zept na potebn informace (pokud nejsou zadny jako parametry
programu - viz dle), konkrtn na datov soubor (nap. mapacd.dta  nebo 
mapacsd.dta) a na to, zda m okruhy ukldat do soubor (ty pak meme doplnit
nap. o asov daje a teba vytisknout).
   Zadvn okruh zan zadnm sla startovn stanice (najdeme ho 
v piloen mapce anebo v souboru stanice.txt vytvoenm programem stanice.exe). 
Dle klvesami 1-9 na numerick klvesnici se posunujeme od stanice ke stanici 
podle svtovch stran (S=8, SV=9, V=6, JV=3 atd. viz numerick klvesnice) a 
v clov stanici ozname druh vlaku (prvnmi temi klvesami doln ady: Z=Os, 
X=Sp, C=R). Na konci celho okruhu stiskneme klvesu V. Na obrazovce se 
objevuje trasa vlaku (jeho vchoz a clov stanice), druh vlaku (je vyznaen
i barevn), kilometr (nov a celkov km), body za vlak a dosavadn celkov
body.
   Pehmaty bhem zadvn meme opravit takto:
 chybn dal stanice - klvesou Q nebo BackSpace,
 chybn druh vlaku - zadnm sprvnho druhu,
 chybn ukonen okruhu - ned se opravit, musme zadat cel okruh znovu.
   Na konci okruhu se program zept na bonifikaci (body za drobn odskoky, 
bonifikace za povinn stanice na R apod.) - ta se vak do ppadnho souboru
neukld. Dotazy na bonifikaci meme potlait parametrem programu (viz dle).
Pokud m program uloit okruh do souboru, zept se na jeho nzev. Nechceme-li
dan okruh ukldat, stiskneme pouze Enter.
   Program ukonme zadnm nuly jako startovn stanice anebo klvesou F10 ped
zadnm prvnho seku okruhu.
   Ovldac klvesy programu:
 8, ipka nahoru, O   - pesun na sever
 9, PgUp, P           - pesun na severovchod
 6, ipka doprava, ;  - pesun na vchod
 3, PgDn, /           - pesun na jihovchod
 2, ipka dol, .     - pesun na jih
 1, End, ,            - pesun na jihozpad
 4, ipka doleva, K   - pesun na zpad
 7, Home, I           - pesun na severozpad
 Z, Y      - konec osobnho vlaku
 X         - konec spnho vlaku
 C         - konec rychlku
 V         - konec okruhu
 S         - p pechod do stanice (ureno pro R)
 Q, BackSpace - zruen (smazn) poslednho seku
 F10       - peruen okruhu bez vpotu bod a pechod na dal okruh;
             nen-li v okruhu jet zadn sek, dojde k ukonen programu.
   Program boduj.exe meme spustit s nktermi z nsledujcch parametr:
     boduj   DatovSoubor  /u+  /u-  /cb  /sxx  /b-
Vznam parametr je nsledujc:
 DatovSoubor - nzev souboru obsahujcho eleznin s (nap. mapacd.dta)
 /u+  /u-     - zda maj bt okruhy ukldny do soubor (+ = ANO, - = NE)
 /cb          - ernobl vstup (pro nkter ernobl monitory)
 /sxx         - pevn startovn stanice, xx oznauje jej slo; nap. /s1 
                znamen, e vechny okruhy budou zanat v Praze hl.n. (m 
                slo 1) a program se ji nebude na startovn stanici ptt.
 /b-          - potlaen bonifikace - program se nebude ptt na bonifikaci.
   Ovldn programu me ze zatku init jist pote. Mon by bylo 
logitj nap. pro oznaen druhu vlaku pout prvn psmeno (O=Os, S=Sp, 
R=R), ale takto se d program ovldat takka bez koukn na klvesnici. 
   Pohyb svtovmi stranami me msty vypadat nelogicky, ale hlavn trat jsou
narovnny (Praha - Perov = Z-V, Koln - Beclav = SZ-JV, Perov - Beclav 
= S-J, Praha - Plze = SV-JZ, Cheb - st n.L. = JZ-SV, atd.) a ostatn se daj
odkoukat z mapy anebo pout metodu pokus - omyl.
   K programu jsou dodvny dv mapy:
 mapacd.dta  - mapa D (trochu podrobnj ne mapacsd.dta),
 mapacsd.dta - mapa D a SR, nen urena pmo pro rallye, ale je z n mon
               vyst vzdlenosti na Slovensku (historick pozstalost).
   Soubory vytvoen programem boduj.exe meme nathnout do editoru T602.
Pokud by byly problmy s diakritikou (psmeny s hky a rkami), je poteba 
nastavit vstupn kd na Kamenickch (tj. v poloce menu Text602 / Vst.vs. kd
vybrat KEYBCS2).


  4. Pouit ostatnch program
=================================

 cs.com
--------
Jedn se o program pro zobrazovn eskch psmen. Pokud program boduj.exe 
nezobrazuje esk psmena sprvn, spustme ped nm  cs /k. Po skonen 
programu boduj.exe meme vypnout etinu pkazem  cs /0.

 eidtmapy.exe
--------------
Program slou k opravovn a upravovn (nebo i vytven novch) map 
eleznin st. Nebudu zde podrobn popisovat jeho pouit, my se d ovldat
docela pirozen (bez myi upozoruji na ne zcela bn pouit klves Tab a 
Shift-Tab). 
   Pouze upozoruji na to, e pi ukonen programu bez pedchozho uloen dat 
se vechny opravy zapomenou. A dle, e vpravo od nzvu stanice je jej 
zkratka, ale jen v ppad, e se jedn o stanici smrovou (trasy vlak se 
ukldaj do soubor vetn smrovch stanic, na rozdl od monitoru, kde je 
jenom vchoz a clov stanice vlaku).

 stanice.exe
-------------
Program vytvo soubor  stanice.txt, kter obshuje seznam stanic (ze zadanho
datovho souboru) s jejmi sly. Stanice jsou setdny podle anglick 
abecedy, take psmena s hky a rkami jsou umstna na konci abecedy.
Vzhledem k tomu, e k programu dodvm i mapu, je pouit tohoto programu
prakticky zbyten.

 testcons.exe
--------------
Program zjiuje, zda v datech eleznin st nejsou njak vnitn rozpory
(je-li spojnice ze stanice A do stanice B, aby byla i obrcen a aby byla
stejn dlouh). Pouit programu je opodstatnn po oprav mapy.


  5. Zvr
============

Program je zastaral, hlavn tm, e je DOSovsk a pod Windows je obtn
nastavit fungujc etinu. Hodlm napsat novou verzi s mnoha pknmi funkcemi,
ale nenachzm na to as, tak zatm muste pokat anebo si napsat program
vlastn.

   Peji pjemnou zbavu,
                                          Robert Babilon
                                          babilon@kam.mff.cuni.cz
