8 Kingdoms
-
Programátorská dokumentace

Obsah
Úvod?

1 Moduly a Programátorská rozhraní?
1.1 Moduly?
1.2 Adresářová struktura?
1.3 Systém zpráv?
1.4 Logování zpráv?
1.5 Alokace paměti?
1.6 Kompatibilita?
1.7 Výjimky?
1.8 Konfigurace před překladem?
1.9 Použité knihovny?

2 Uživatelské rozhraní?
2.1 Úvod?
2.2 Životní cyklus?
2.3 Třída TGUI?
2.4 Obrazovka?
2.5 Kontexty?
2.6 Zprávy?
2.7 Výjimečné stavy?
2.8 Matematická knihovna?
2.9 Křivky a plochy?
2.10 Rastrová data?
2.11 Fonty?
2.12 2D Engine?
2.13 3D Engine?
2.14 Zvuk?
2.15 Příkazový řádek?

3 WORLD - Modul pravidel?
3.1 Úvod?
3.2 Architektura?
3.3 Životní cyklus?
3.4 Komunikace?
3.5 Skriptovací jazyk TCL?
3.6 Struktury a třídy?
3.7 Herní akce?

4 AI - Umělá inteligence?
4.1 Úvod?
4.2 Moduly AI a jejich vzájemné fungování?
4.3 Využití skriptů TCL?

5 Síťová komunikace?
5.1 Obecné informace o síti?
5.2 Třídy?
5.3 Inicializace?
5.4 Dealokace?
5.5 Přenášená data?

6 XML
6.1 Uchování dat?
6.2 Práce s daty?
6.3 Práce s XML posílanými přes síť?

7 Struktura XML dokumentů
7.1 Config.xml?
7.2 Files.xml?
7.3 Jednotky?
7.4 Bonusy?
7.5 Budovy?
7.6 Terény?
7.7 Symboly?
7.8 TCL scripty?
7.9 Textové řetězce?
7.10 Mapy?
7.11 Modifikace XML souborů?

8 Správa zdrojů
8.1 Společné metody?
8.2 Interface?
8.3 Jednotlivé typy?
8.4 Inicializace?

9 Editor map
9.1 Architektura vrstev?
9.2 Napojení na RM?
9.3 Generování náhodných map?
9.4 Vykreslování?
9.5 Editace království?
9.6 Editace měst?
9.7 Nastavení diplomacie?

Závěr?