comparison 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
comparison
equal deleted inserted replaced
19:db0b48f02b69 20:838577503598
1 Import relationships: 1 Import relationships:
2 (only imports from mde, to show inter-code relationships) 2 (only imports from mde, to show inter-code relationships)
3 As of commit 2aacda05d942e74cdeefe952e701be7b5d3342d6, Sat Mar 15 15:14:25 2008 +0000 3 As of commit 2aacda05d942e74cdeefe952e701be7b5d3342d6, Sat Mar 15 15:14:25 2008 +0000
4 As of 18th March, updated but index/letters no longer current. 4 As of 22th March, updated but index/letters no longer current.
5 5
6 Index (n) is such that it is greater than that of any module importing the module. 6 Index (n) is such that it is greater than that of any module importing the module.
7 Additionally, each module importing nothing is given a unique letter. Then each module depending (directly or indirectly) on this is given this letter. 7 Additionally, each module importing nothing is given a unique letter. Then each module depending (directly or indirectly) on this is given this letter.
8 8
9 Lines: 9 Lines:
14 mde.events (): 14 mde.events ():
15 -> mde.exception 15 -> mde.exception
16 -> mde.global 16 -> mde.global
17 -> mde.Init 17 -> mde.Init
18 -> mde.input.input 18 -> mde.input.input
19 -> mde.scheduler 19 -> mde.scheduler.Init
20 -> mde.scheduler.runTime
20 <- mde.mde 21 <- mde.mde
21 22
22 mde.exception (12e): 23 mde.exception (12e):
23 <- mde.events 24 <- mde.events
24 <- mde.i18n.I18nTranslation 25 <- mde.i18n.I18nTranslation
38 -> mde.mergetag.exception 39 -> mde.mergetag.exception
39 -> mde.mergetag.Reader 40 -> mde.mergetag.Reader
40 -> mde.options 41 -> mde.options
41 -> mde.resource.paths 42 -> mde.resource.paths
42 <- mde.mde 43 <- mde.mde
43
44 mde.Init ():
45 -> mde.exception
46 -> mde.options
47 -> mde.resource.paths
48 <- mde.events
49 <- mde.mde
50 <- mde.SDL
51 44
52 mde.input.config (6):cde 45 mde.input.config (6):cde
53 -> mde.input.exception 46 -> mde.input.exception
54 -> mde.mergetag.Reader 47 -> mde.mergetag.Reader
55 -> mde.resource.paths 48 -> mde.resource.paths
73 mde.mde (0):abcde 66 mde.mde (0):abcde
74 -> mde.events 67 -> mde.events
75 -> mde.exception 68 -> mde.exception
76 -> mde.global 69 -> mde.global
77 -> mde.i18n.I18nTranslation 70 -> mde.i18n.I18nTranslation
78 -> mde.Init
79 -> mde.input.input 71 -> mde.input.input
80 -> mde.scheduler 72 -> mde.scheduler.exception
73 -> mde.scheduler.Init
74 -> mde.scheduler.runTime
81 -> mde.SDL (not a dependancy) 75 -> mde.SDL (not a dependancy)
82 76
83 mde.mergetag.DataSet (9):de 77 mde.mergetag.DataSet (9):de
84 -> mde.mergetag.DefaultData 78 -> mde.mergetag.DefaultData
85 -> mde.mergetag.exception 79 -> mde.mergetag.exception
158 <- mde.i18n.I18nTranslation 152 <- mde.i18n.I18nTranslation
159 <- mde.Init 153 <- mde.Init
160 <- mde.input.config 154 <- mde.input.config
161 <- mde.options 155 <- mde.options
162 156
163 mde.scheduler (4b): 157 mde.scheduler.exception:
158 -> mde.exception
159 <- mde.scheduler.Init
160 <- mde.mde
161
162 mde.scheduler.Init:
163 -> mde.exception
164 -> mde.options
165 -> mde.resource.paths
166 -> mde.scheduler.exception
167 -> mde.scheduler.InitStage
168 <- mde.mde
169
170 mde.scheduler.InitStage:
171 <- mde.events
172 <- mde.scheduler.Init
173 <- mde.SDL
174
175 mde.scheduler.runTime:
164 <- mde.events 176 <- mde.events
165 <- mde.mde 177 <- mde.mde
166 178
167 mde.SDL (1):abcde 179 mde.SDL (1):abcde
168 -> mde.Init 180 -> mde.scheduler.InitStage
169 -> mde.input.joystick 181 -> mde.input.joystick
170 <- mde.mde 182 <- mde.mde