22 #ifndef FIFE_MODULES_H
23 #define FIFE_MODULES_H
71 #define MODULE_INFO_RELATIONSHIPS \
72 ModuleInfo moduleInfos[] = { \
73 {LM_AUDIO, LM_CORE, "Audio"}, \
74 {LM_CONTROLLER, LM_CORE, "Controller"}, \
75 {LM_EVTCHANNEL, LM_CORE, "Event Channel"}, \
76 {LM_GUI, LM_CORE, "GUI"}, \
77 {LM_CONSOLE, LM_GUI, "Console"}, \
78 {LM_LOADERS, LM_CORE, "Loaders"}, \
79 {LM_NATIVE_LOADERS, LM_LOADERS, "Native loaders"}, \
80 {LM_FO_LOADERS, LM_LOADERS, "Fallout loaders"}, \
81 {LM_MODEL, LM_CORE, "Model"}, \
82 {LM_STRUCTURES, LM_MODEL, "Structures"}, \
83 {LM_INSTANCE, LM_STRUCTURES, "Instance"}, \
84 {LM_LOCATION, LM_STRUCTURES, "Location"}, \
85 {LM_METAMODEL, LM_MODEL, "Metamodel"}, \
86 {LM_CELLGRID, LM_METAMODEL, "Cellgrid"}, \
87 {LM_SQUAREGRID, LM_METAMODEL, "Squaregrid"}, \
88 {LM_HEXGRID, LM_METAMODEL, "Hexgrid"}, \
89 {LM_PATHFINDER, LM_CORE, "Pathfinder"}, \
90 {LM_UTIL, LM_CORE, "Util"}, \
91 {LM_POOL, LM_UTIL, "Pool"}, \
92 {LM_VFS, LM_CORE, "VFS"}, \
93 {LM_VIDEO, LM_CORE, "Video" }, \
94 {LM_VIEW, LM_CORE, "View"}, \
95 {LM_CAMERA, LM_VIEW, "Camera"}, \
96 {LM_VIEWVIEW, LM_VIEW, "View::View"}, \
97 {LM_XML, LM_CORE, "XML"}, \
98 {LM_EXCEPTION, LM_CORE, "Exception"}, \
99 {LM_SCRIPT, LM_CORE, "Script"} \