Copyleft Games
Update libsoy to compile with Vala 0.36
Several students have had difficulty compiling libsoy since it currently requires an older version of Vala. This appears to be due to the work of a former Google Summer of Code student.
Fix the compile errors to allow libsoy to compile with Vala 0.36. This will involve a series of small but annoying updates, for example src/controllers/GridNavigator.gs line 24
with_graph(scene, controlled, speed, fuzziness, new soy.controllers.graph.Grid(scene, granularity), end, updates, paused)
initializing the graph first and storing it in a variable, like so
graph = new soy.controllers.graph.Grid(scene, granularity)
with_graph(scene, controlled, speed, fuzziness, graph, end, updates, paused)
When you have libsoy compiling and running properly with Vala 0.36, upload a hg bundle of your work to this task.
Task tags
Students who completed this task
sidsabh