Tasks:Mapview: Difference between revisions
Jump to navigation
Jump to search
m →Requirements: updated for current map view state |
m →References: link added/updated |
||
Line 25: | Line 25: | ||
* [[Architecture:Map Module#Maps and Views|Map View]] in the Engine Architcture Documentation | * [[Architecture:Map Module#Maps and Views|Map View]] in the Engine Architcture Documentation | ||
* [http://cvs.savannah.gnu.org/viewvc/adonthell/adonthell/ | * [http://cvs.savannah.gnu.org/viewvc/adonthell/adonthell/src/world/mapview.cc?view=markup Map view implementation] in CVS | ||
* [http://lists.nongnu.org/archive/html/adonthell-devel/2007-12/msg00003.html Thoughts] about rendering non-solid objects. | * [http://lists.nongnu.org/archive/html/adonthell-devel/2007-12/msg00003.html Thoughts] about rendering non-solid objects. | ||
* [http://lists.nongnu.org/archive/html/adonthell-devel/2008-06/msg00001.html Open Item List] and proposed solution. | |||
[[Category:Tasks]] | [[Category:Tasks]] | ||
[[Category:Development]] | [[Category:Development]] |
Revision as of 17:16, 19 June 2008
Back to Task Lists
Overview
The map view renders a portion of the world model on screen.
Dependencies
- Map Engine implementation
- Graphics implementation
- User Interface implementation
Requirements
- Rendering of solid objects and characters (done)
- Rendering of non-solid objects, like high grass, water surface, ground fog, etc. ...
- Exchangeable renderers (graphical, shaded bbox, wireframe ...) or possibly multiple renderers.
- Freeing of resources when no longer used by map view
- Multiple instances of the mapview may be active at any time. (done)
- The portion of the map being rendered is controlled by a python script that runs periodically. (done)
- The mapview fills the complete screen; user interface is rendered on top of mapview. (done)
References
- Map View in the Engine Architcture Documentation
- Map view implementation in CVS
- Thoughts about rendering non-solid objects.
- Open Item List and proposed solution.