summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doxyfile2
-rw-r--r--src/docmain.doc.txt156
2 files changed, 1 insertions, 157 deletions
diff --git a/Doxyfile b/Doxyfile
index 9bc982d..5ecb17f 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -671,7 +671,7 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = "src" "src/CBot"
+INPUT = "src" "src/CBot" "src/doc"
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
diff --git a/src/docmain.doc.txt b/src/docmain.doc.txt
deleted file mode 100644
index 980d43e..0000000
--- a/src/docmain.doc.txt
+++ /dev/null
@@ -1,156 +0,0 @@
-This file is part of code documentation. Do not remove it.
-
-/**
-
-\mainpage
-
-Doxygen documentation of Colobot project
-
-\section Intro Introduction
-
-The source code released by Epitec was sparsely documented. This documentation, written from scratch,
-will aim to describe the various components of the code.
-
-Currently, it contains only the automatically generated content from Doxygen
-and the following brief description of source code files.
-
-\section Files Short description of source files
-
-(Currently in Polish, translation coming soon...)
-
-Lista modułów <b>.cpp</b>:
-- <b>auto.cpp</b> - Główna klasa odpowiadająca za obsługę stacjonarnych elementów. Posiada klasy dziedziczące:
- - <b>autobase.cpp</b> - Klasa odpowiadająca za obsługę statku kosmicznego.
- - <b>autoconverter.cpp</b> - Klasa odpowiadająca za obsługę huty tytanu.
- - <b>autoderrick.cpp</b> - Klasa odpowiadająca za obsługę kopalni.
- - <b>autodestroyer.cpp</b> - ?
- - <b>autoegg.cpp</b> - Klasa odpowiadająca za obsługę jaj obcych.
- - <b>autoenergy.cpp</b> - Klasa odpowiadająca za obsługę fabryki ogniw elektrycznych.
- - <b>autofactory.cpp</b> - Klasa odpowiadająca za obsługę fabryki robotów.
- - <b>autoflag.cpp</b> - Klasa odpowiadająca za obsługę flagi.
- - <b>autohuston.cpp</b> - Klasa odpowiadająca za obsługę Centrum Kontroli Misji w Houston.
- - <b>autoinfo.cpp</b> - Klasa odpowiadająca za obsługę stacji przekaźnikowej.
- - <b>autojostle.cpp</b> - ?
- - <b>autokid.cpp</b> - ?
- - <b>autolabo.cpp</b> - Klasa odpowiadająca za obsługę laboratorium.
- - <b>automush.cpp</b> - Klasa odpowiadająca za obsługę grzybów.
- - <b>autonest.cpp</b> - Klasa odpowiadająca za obsługę gniazda obcych.
- - <b>autonuclear.cpp</b> - Klasa odpowiadająca za obsługę reaktora jądrowego.
- - <b>autopara.cpp</b> - Klasa odpowiadająca za obsługę odgromnika.
- - <b>autoportico.cpp</b> - Klasa odpowiadająca za obsługę drzwi statku kosmicznego.
- - <b>autoradar.cpp</b> - Klasa odpowiadająca za obsługę radaru.
- - <b>autorepair.cpp</b> - Klasa odpowiadająca za obsługę warsztatu.
- - <b>autoresearch.cpp</b> - Klasa odpowiadająca za obsługę centrum badawczego.
- - <b>autoroot.cpp</b> - Klasa odpowiadająca za obsługę korzeni.
- - <b>autosafe.cpp</b> - Klasa odpowiadająca za obsługę skrytki.
- - <b>autostation.cpp</b> - Klasa odpowiadająca za obsługę elektrowni.
- - <b>autotower.cpp</b> - Klasa odpowiadająca za obsługę wieży obronnej.
-
-- <b>blitz.cpp</b> - Klasa odpowiadająca za obsługę piorunów.
-- <b>brain.cpp</b> - Klasa odpowiadająca za obsługę programów i poleceń dla robotów i budynków.
-- <b>camera.cpp</b> - Klasa odpowiadająca za obsługę kamery.
-- <b>cbottoken.cpp</b> - Funkcje odpowiadające za zwracanie informacji do „Podręcznika programowania”.
-- <b>ClassFILE.cpp</b> - Funkcje odpowiadające za obsługę plików w CBOT.
-- <b>cloud.cpp</b> - Klasa odpowiadająca za obsługę chmur.
-- <b>cmdtoken.cpp</b> - Funkcje odpowiadające za obsługę typów w CBOT.
-
-- <b>control.cpp</b> - Główna klasa odpowiadająca za obsługę kontrolek. Posiada klasy dziedziczące:
- - <b>button.cpp</b> - Klasa odpowiadająca za obsługę przycisków.
- - <b>check.cpp</b> - Klasa odpowiadająca za obsługę przycisków zaznaczania.
- - <b>color.cpp</b> - Klasa odpowiadająca za obsługę jednokolorowych elementów.
- - <b>compass.cpp</b> - Klasa odpowiadająca za obsługę kompasu.
- - <b>edit.cpp</b> - Klasa odpowiadająca za obsługę edytora programów.
- - <b>editvalue.cpp</b> - Klasa odpowiadająca za obsługę zaznaczeń.
- - <b>gauge.cpp</b> - Klasa odpowiadająca za obsługę wskaźników.
- - <b>group.cpp</b> - Klasa odpowiadająca za obsługę tła ikon.
- - <b>image.cpp</b> - Klasa odpowiadająca za obsługę obrazków.
- - <b>key.cpp</b> - Klasa odpowiadająca za obsługę klawiszy.
- - <b>label.cpp</b> - Klasa odpowiadająca za obsługę etykiet.
- - <b>list.cpp</b> - Klasa odpowiadająca za obsługę list.
- - <b>map.cpp</b> - Klasa odpowiadająca za obsługę mapy.
- - <b>scroll.cpp</b> - Klasa odpowiadająca za obsługę przycisków do przewijania.
- - <b>shortcut.cpp</b> - Klasa odpowiadająca za obsługę skrótów.
- - <b>slider.cpp</b> - Klasa odpowiadająca za obsługę paska przewijania.
- - <b>target.cpp</b> - Klasa odpowiadająca za obsługę znaczników celu.
- - <b>window.cpp</b> - Klasa odpowiadająca za obsługę okna.
-
-- <b>d3dapp.cpp</b> - Klasa odpowiadająca za uruchomienie programu. Zawiera funkcję WinMain().
-- <b>d3dengine.cpp</b> - Klasa zawierająca silnik gry.
-- <b>d3denum.cpp</b> - Funkcje odpowiadające za typy wyliczeniowe D3D.
-- <b>d3dframe.cpp</b> - Klasa odpowiadająca za zaimplementowanie struktur D3D.
-- <b>d3dmath.cpp</b> - Funkcje matematyczne D3D.
-- <b>d3dtextr.cpp</b> - Funkcje odpowiadające za zarządzanie teksturami.
-- <b>d3dutil.cpp</b> - Funkcje odpowiadające za używanie obiektów DirectX.
-- <b>dd.cpp</b> - Funkcje kompilujące funkcję „space()” CBOTa.
-- <b>displayinfo.cpp</b> - Klasa odpowiadająca za wyświetlanie informacji w SatCom.
-- <b>displaytext.cpp</b> - Klasa odpowiadająca za wyświetlanie informacji.
-- <b>event.cpp</b> - Klasa odpowiadająca za obsługę zdarzeń.
-- <b>iman.cpp</b> - Menedżer instancji.
-- <b>interface.cpp</b> - Klasa odpowiadająca za tworzenie kontrolek.
-- <b>joystick.cpp</b> - Obsługa DirectInput.
-- <b>light.cpp</b> - Klasa odpowiadająca za obsługę światła.
-- <b>maindialog.cpp</b> - Klasa odpowiadająca za obsługę menu.
-- <b>mainmap.cpp</b> - Klasa odpowiadająca za obsługę mini mapy.
-- <b>mainmovie.cpp</b> - Klasa odpowiadająca za obsługę filmików.
-- <b>mainshort.cpp</b> - Klasa odpowiadająca za obsługę skrótów.
-- <b>math3d.cpp</b> - Funkcje matematyczne.
-- <b>metafile.cpp</b> - Klasa odpowiadająca za obsługę plików ‘.dat’.
-- <b>misc.cpp</b> - Funkcje przetwarzające znaki.
-- <b>model.cpp</b> - Klasa odpowiadająca za obsługę modeli.
-- <b>modfile.cpp</b> - Klasa odpowiadająca za obsługę plików modeli.
-
-- <b>motion.cpp</b> - Główna klasa odpowiadająca za obsługę ruchomych modeli. Posiada klasy dziedziczące:
- - <b>motionant.cpp</b> - Klasa odpowiadająca za ruch mrówki.
- - <b>motionbee.cpp</b> - Klasa odpowiadająca za ruch osy.
- - <b>motionhuman.cpp</b> - Klasa odpowiadająca za ruch człowieka.
- - <b>motionmother.cpp</b> - Klasa odpowiadająca za ruch Królowej Obcych.
- - <b>motionspider.cpp</b> - Klasa odpowiadająca za ruch pająka.
- - <b>motiontoto.cpp</b> - Klasa odpowiadająca za ruch „toto”.
- - <b>motionvehicle.cpp</b> - Klasa odpowiadająca za ruch robotów.
- - <b>motionworm.cpp</b> - Klasa odpowiadająca za ruch robaka.
-
-- <b>object.cpp</b> - Klasa odpowiadająca za obsługę obiektów.
-- <b>particule.cpp</b> - Klasa odpowiadająca za obsługę cząsteczek.
-- <b>physics.cpp</b> - Klasa odpowiadająca za obsługę zdarzeń fizycznych.
-- <b>planet.cpp</b> - Klasa odpowiadająca za obsługę planet.
-- <b>profile.cpp</b> - Funkcje przetwarzające profile.
-- <b>pyro.cpp</b> - Klasa odpowiadająca za obsługę efektów pirotechnicznych.
-- <b>restext.cpp</b> - Baza tekstów.
-- <b>robotmain.cpp</b> - Klasa odpowiadająca za obsługę robotów.
-- <b>script.cpp</b> - Klasa odpowiadająca za obsługę funkcji CBOT.
-- <b>sound.cpp</b> - Klasa odpowiadająca za obsługę dźwięku.
-- <b>studio.cpp</b> - Klasa odpowiadająca za obsługę edytora CBOT.
-
-- <b>task.cpp</b> - Główna klasa odpowiadająca za obsługę zadań dla robotów i budynków. Posiada klasy dziedziczące:
- - <b>taskadvance.cpp</b> - Klasa odpowiadająca za obsługę poruszania się w przód/tył.
- - <b>taskbuild.cpp</b> - Klasa odpowiadająca za obsługę budowania.
- - <b>taskfire.cpp</b> - Klasa odpowiadająca za obsługę strzelania.
- - <b>taskfireant.cpp</b> - Klasa odpowiadająca za obsługę strzelania przez mrówkę.
- - <b>taskflag.cpp</b> - Klasa odpowiadająca za obsługę flagi.
- - <b>taskgoto.cpp</b> - Klasa odpowiadająca za obsługę polecenia „goto()”.
- - <b>taskgungoal.cpp</b> - ?
- - <b>taskinfo.cpp</b> - Klasa odpowiadająca za obsługę stacji przekaźnikowej.
- - <b>taskmanip.cpp</b> - Klasa odpowiadająca za obsługę ramienia robota.
- - <b>taskpen.cpp</b> - Klasa odpowiadająca za obsługę kredek.
- - <b>taskrecover.cpp</b> - Klasa odpowiadająca za obsługę odzyskiwania tytanu.
- - <b>taskreset.cpp</b> - ?
- - <b>tasksearch.cpp</b> - Klasa odpowiadająca za obsługę przeszukiwania podłoża.
- - <b>taskshield.cpp</b> - Klasa odpowiadająca za obsługę pola ochronnego.
- - <b>taskspiderexplo.cpp</b> - Klasa odpowiadająca za obsługę wybuchu pająka.
- - <b>tasktake.cpp</b> - Klasa odpowiadająca za obsługę chwytaka.
- - <b>taskterraform.cpp</b> - Klasa odpowiadająca za obsługę uderzacza.
- - <b>taskturn.cpp</b> - Klasa odpowiadająca za obsługę obracania się.
- - <b>taskwait.cpp</b> - Klasa odpowiadająca za obsługę czekania.
-
-- <b>taskmanager.cpp</b> - Klasa odpowiadająca za zarządzanie zadaniami dla robotów i budynków.
-- <b>terrain.cpp</b> - Klasa odpowiadająca za nakładanie tekstur na mapę.
-- <b>text.cpp</b> - Klasa odpowiadająca za wyświetlanie tekstu.
-- <b>water.cpp</b> - Klasa odpowiadająca za obsługę wody.
-
-Ważniejsze pliki <b>.h</b>:
-- <b>event.h</b> - typ wyliczeniowy EventMsg.
-- <b>global.h</b> - stałe dla budynków i badań.
-- <b>language.h</b> - wybór trybu kompilacji.
-- <b>misc.h</b> - typy wyliczeniowe ClassType i Error, stałe dla klawiszy.
-
-*/