Hi,<br><br>I&#39;m thinking about moving the entire JuggleMaster source to github. I think that will make it easier for future collaborators to add to the project. Any viewpoints on this?<br><br>Also, a couple of years back, I worked on a new version of jmlib that adds support for the JuggleSaver juggling engine and OpenGL 3D support (<a href="http://www.jugglesaver.co.uk/">http://www.jugglesaver.co.uk/</a> - based on the xscreensaver module). The new jmlib switches seamlessly between the JuggleMaster and JuggleSaver engines depending on the pattern inputted (it supports both pattern libraries, so a ton of new patterns are added), and either can be juggled in 2D or 3D (JuggleMaster now calculates spin, so it can do clubs too). There is also a new sqlite-based pattern library module.<br>
<br>Changes from the previous version of jmlib are made to be as seamless as possible. The only change required for old code is to change<br><br>jmlib = new JMLib();<br><br>to <br><br>jmlib = JMLib::alloc();<br><br>(to add JuggleSaver support, it is necessary to add a OpenGL canvas as well). The jmdlx and jmcocoa code has already been updated with 3D support, and there is a half-finished iphone version in there too.<br>
<br>There are still some bugs left, but overall everything has been working pretty well for me. Since I don&#39;t have time to work more on it in the foreseeable future, I think its time to merge everything to trunk. I&#39;ll tag the current version as 0.4, and this new one will be 0.5<br>
<br>-Per<br><br>