-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdokumentace
More file actions
38 lines (27 loc) · 1.27 KB
/
dokumentace
File metadata and controls
38 lines (27 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Program je rozdeleny na nasledujici moduly. Podrobnosti najdete
v prislusnych .c a .h souborech.
warning: Varovné a chybové hlášky
directories: Kde hledat data a kde uložené pozice
object: Struktura objektu hry
rules: Implementace pravidel
moves: Undo historie, uložení pozice
X: Nízkoúrovňové funkce spolupracující s X
window: Práce s hlavním oknem, umístění ovládacích prvků do okna
layers: Seznam obrázků k vykreslení
gener: Generování obrázku předmětu podle jeho tvaru
draw: Vykreslování okna a animace
script: Inicializace skriptu pro levely
levelscript: Spuštění levelu a spolupráce s lua
gmoves: Undo páseček
imgsave: Ukládání miniatury místnosti
gsaves: Mac menu uložených pozic
keyboard: Vstup z klávesnice (držené klávesy, fronta kláves)
loop: Hlavní smyčka, časovač, události
menuscript: Seznam místností a spolupráce s lua
menudraw: Vykreslení mapy místností
menuevents: Reakce na pohyby mysi (a klikani) v menu
infowindow: Vyskakovaci okno -- napoveda, upozorneni na halu slavy
main: Začátek a konec
lua skripty jsou umístěny v data/scripts/
levelscript: Rozebrání PNG mapy
menuscript: Postupné odkrývání větví