PySoy: Refactor soy.scenes.Landscape
completed by: Nikolay Lazarov
mentors: Amaury Medeiros, Arc Riley, Tony Young, David Czech, Mayank Singh
The soy.scenes.Landscape
class was never refactored to libsoy.
Migrate this code from Pyrex to Genie (very similar), from pysoy to libsoy, write the Python bindings for it, and test it to ensure it works correctly.
Make sure the comments are preserved, this code hasn't been touched in so
long none of us remember what state it was in when we left it. To complete this
task all you must migrate the code and debug any compiler errors, you should be
able to create an instance of a soy.scenes.Landscape
and put
bodies in it, but it doesn't need to actually render a landscape properly.
When you've done, commit your work and post the resulting changeset url to this task. Once this task is complete we may create one or more additional tasks to fix or improve Landscape rendering based on its current state.