Mercurial > projects > mde
view codeDoc/imports.txt @ 20:838577503598
Reworked much of Init.
Moved mde.Init to mde.scheduler.Init and largely cleaned up the code.
Implemented mde.scheduler.InitStage to reduce dependancies of modules running Init functions.
committer: Diggory Hardy <diggory.hardy@gmail.com>
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Sat, 22 Mar 2008 16:22:59 +0000 |
parents | 56a42ec95024 |
children |
line wrap: on
line source
Import relationships: (only imports from mde, to show inter-code relationships) As of commit 2aacda05d942e74cdeefe952e701be7b5d3342d6, Sat Mar 15 15:14:25 2008 +0000 As of 22th March, updated but index/letters no longer current. Index (n) is such that it is greater than that of any module importing the module. Additionally, each module importing nothing is given a unique letter. Then each module depending (directly or indirectly) on this is given this letter. Lines: -> x <- y means this imports x, and y imports this. mde.events (): -> mde.exception -> mde.global -> mde.Init -> mde.input.input -> mde.scheduler.Init -> mde.scheduler.runTime <- mde.mde mde.exception (12e): <- mde.events <- mde.i18n.I18nTranslation <- mde.Init <- mde.input.exception <- mde.mde <- mde.mergetag.exception mde.global (4):cde -> mde.input.input <- mde.events <- mde.mde mde.i18n.I18nTranslation (1):cde -> mde.exception -> mde.mergetag.DataSet -> mde.mergetag.exception -> mde.mergetag.Reader -> mde.options -> mde.resource.paths <- mde.mde mde.input.config (6):cde -> mde.input.exception -> mde.mergetag.Reader -> mde.resource.paths <- mde.input.input mde.input.exception (7):e -> mde.exception <- mde.input.config <- mde.input.input mde.input.input (5):cde -> mde.input.config -> mde.input.exception <- mde.events <- mde.global <- mde.mde mde.input.joystick (2a): <- mde.SDL mde.mde (0):abcde -> mde.events -> mde.exception -> mde.global -> mde.i18n.I18nTranslation -> mde.input.input -> mde.scheduler.exception -> mde.scheduler.Init -> mde.scheduler.runTime -> mde.SDL (not a dependancy) mde.mergetag.DataSet (9):de -> mde.mergetag.DefaultData -> mde.mergetag.exception <- mde.i18n.I18nTranslation <- mde.mergetag.iface.IReader <- mde.mergetag.iface.IWriter <- mde.mergetag.Reader <- mde.mergetag.Writer <- mde.options <- mde.resource.paths mde.mergetag.DefaultData (10):de -> mde.mergetag.exception -> mde.mergetag.iface.IDataSection <- mde.mergetag.DataSet <- mde.mergetag.Reader mde.mergetag.exception (11):e -> mde.exception <- mde.i18n.I18nTranslation <- mde.mergetag.DataSet <- mde.mergetag.DefaultData <- mde.mergetag.Reader <- mde.mergetag.Writer <- mde.options <- mde.resource.paths mde.mergetag.iface.IDataSection (11d): <- mde.mergetag.DefaultData mde.mergetag.iface.IReader (9):de -> mde.mergetag.DataSet <- mde.mergetag.Reader mde.mergetag.iface.IWriter (9):de -> mde.mergetag.DataSet <- mde.mergetag.Writer mde.mergetag.internal (9c): <- mde.mergetag.Reader <- mde.mergetag.Writer mde.mergetag.Reader (8):cde -> mde.mergetag.DataSet -> mde.mergetag.DefaultData -> mde.mergetag.exception -> mde.mergetag.iface.IReader -> mde.mergetag.internal <- mde.i18n.I18nTranslation <- mde.input.config <- mde.options <- mde.resource.paths mde.mergetag.Writer (8):cde -> mde.mergetag.DataSet -> mde.mergetag.exception -> mde.mergetag.iface.IWriter -> mde.mergetag.internal <- mde.options <- mde.resource.paths mde.options (3):cde -> mde.mergetag.DataSet -> mde.mergetag.exception -> mde.mergetag.Reader -> mde.mergetag.Writer -> mde.resource.paths <- mde.i18n.I18nTranslation <- mde.Init mde.resource.paths (7):cde -> mde.mergetag.DataSet -> mde.mergetag.exception -> mde.mergetag.Reader -> mde.mergetag.Writer <- mde.i18n.I18nTranslation <- mde.Init <- mde.input.config <- mde.options mde.scheduler.exception: -> mde.exception <- mde.scheduler.Init <- mde.mde mde.scheduler.Init: -> mde.exception -> mde.options -> mde.resource.paths -> mde.scheduler.exception -> mde.scheduler.InitStage <- mde.mde mde.scheduler.InitStage: <- mde.events <- mde.scheduler.Init <- mde.SDL mde.scheduler.runTime: <- mde.events <- mde.mde mde.SDL (1):abcde -> mde.scheduler.InitStage -> mde.input.joystick <- mde.mde