Page 1 of 1

Code Visiualization

Posted: 28 Nov 2015, 06:51
by EmperorArthur
Here's some graphs showing the #include relationships of components and the actual game.

I've deliberately left osg, boost, and the standard libraries out of them to prevent clutter, though I might find all the osg headers at some point just to show how big of a task the switch was.

Generated using:

Code: Select all --paths --merge module --groups --include . --src ./components >
neato -Tsvg -Gsize="8.5,11" -o openmw.svg
You'll need to zoom to see the modules images. They're pretty big.

Re: Code Visiualization

Posted: 28 Nov 2015, 16:57
by scrawl
This is so cool. Our components relationships aren't half bad. The main game... eh, no comment.

Re: Code Visiualization

Posted: 29 Nov 2015, 03:51
by EmperorArthur
Just a quick note that there are actually 4 images.
I just linked to the other two because they didn't display properly on the forum.