Created
December 10, 2011 17:14
-
-
Save brownan/1455622 to your computer and use it in GitHub Desktop.
Overviewer Workflow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Classes used in rendering | |
========================= | |
* World | |
* QuadtreeGen | |
* RenderNode | |
* MapGen | |
* Main function in overviewer.py | |
Current Workflow | |
================ | |
* Enter overviewer.py's main() | |
* Create a World object | |
* Call World.determine_bounds() | |
* Call World.find_true_spawn() | |
* Create a QuadtreeGen object for every rendermode requested, passing in the World object | |
* Call QuadtreeGen.depth_check() on every QuadtreeGen object | |
* Create a RenderNode object, passing in the QuadtreeGen objects | |
* Create a MapGen object, passing in the QuadtreeGen objects | |
* Call MapGen.go() | |
* Call RenderNode.go() | |
* Call MapGen.finalize() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment