MICHAL SZABADOS

>> DOPRAVA, VERZIA 1.0


1) Ako to vyzer
2) Ako to ovlda
3) Ako to hackn alebo ak to naozaj nefunguje...


*******************
** Ako to vyzer **
*******************

Na obrazovke je spodn panel a priestor na mapu.
Mapa pozostva z bodov-miest a iar-ciest medzi nimi.
Kad mesto m svoje meno a kad cesta spja dve mest
a m svoju dku. 
Mest sa daj pridva (aj na cesty),
maza, posva a d sa im zada meno.
Cesty sa daj prida spojenm dvoch miest, d sa im nastavi
dka a daj sa maza.
Mapa sa d uloi a d sa aj nata. To vetko sa d
urobi v editovacom mde. V rieiacom sa d vybra nejak
mesto a program njde najkratie cesty od tohoto mesta
ku kadmu. Okrem toho sa v spodnom paneli pri prechode myou
nad mestami a cestami daje u miest o mene a u ciest
o mene dvoch spojench miest a dke, pri njden najkratej
cesty o vzdialenosti od zvolenho mesta.


********************
** Ako to ovlda **
********************

Program m 2 mdy - editovac a rieiaci.

EDITOVAC MD
ESC     - vypne program
        - ak je vyznaen bod/cesta, odzna ho/ju.
ENTER   - prepne do rieiaceho mdu
        - ak je vyznaen bod/cesta, vyvol premenovanie/zmenu dky
'K'     - vypne/zapne pozadie
'S'     - vyvol uloenie mapy
'L'     - vyvol natanie mapy
av tlaidlo myi
        - prid bod (ak je bod pridan na cestu, rozdel ju, ale nezachov dku),
          ak bolo predtm kliknut na bod, prid cestu do novovytvorenho bodu
          (alebo starho, ak kliknete na)
        - ak je bod vyznaen, posunie ho
        - ak je vyznaen bod a kliknete na spodn panel, vyvol premenovanie
        - na LOAD vyvol natanie mapy
        - na SAVE vyvol uloenie mapy
prav tlaidlo myi
        - vyzna bod/cestu
DELETE  - zmae vybran bod a cesty z neho vychdzajce
        - zmae vybran cestu 

Ukladanie/natavanie mapy
V spodnom paneli sa objav Save as: / Load file: a nejak nzov sboru.
Ak ho chcete zmeni, stlate BACKSPACE a zadajte meno inho sboru.
Ak nechcete uklada ani natava, stlate ESC. Ak chcete narba so sborom,
ktor nie je v aktulnom adresri, napte cel adresu. Ak chcete narba
so sdorom, ktor je o adresr vyie, na zaiatok nzvu sboru napte "../"
napr.: Save as: ../suborojednavyssie.txt. Ak chcete potvrdi meno sboru,
stlate ENTER. No nechceli by ste toho privea? :)


RIEIACI MD
ESC     - prepne do editovacieho mdu
MEDZERA - njde cestu od vyznaenho bodu
'K'     - zobraz/skryje pozadie
av tlaidlo myi
        - vyzna bod


********************
** Ako to hackn **
********************

Program potrebuje okrem seba samho k chodu nejak sbory,
konkrtne myska1.bmp a myska2.bmp, ktor tvoria kurzor
(farba RGB(255, 0, 255) je u nich priesvitn). Pozadie je
uloen v obrzku formtu TARGA backgrnd.tga.
Sbor mapy, ktor program generuje, vyzer takto:

9992			slo 9992
4 5			poet_miest poet_ciest
371 400			x y (sradnice mesta1)
Bratislava		nzov mesta1
544 264			x y (sradnice mesta2)
Kosice			nzov mesta2
207 511			...
Banska Bystrica		
187 226
Nitra			nzov poslednho mesta
3 0 115			slo_mesta slo_mesta dka_cesty (cesta ide medzi danmi mestami)
1 0 83
1 3 162
2 0 74
3 2 117

sla miest id poporade. Ako vidte, dka cesty nemus
vyjadrova jej relnu dku na obrazovke, me to by napr.
asov interval na prejdenie danej cesty.


**********************
**********************
**********************

To je vetko.
Ak by nieo nelo, napte mi na mikey@smnd.sk
27. 8. 2005

Michal Szabados

