Changelog
Joel Auterson edited this page Sep 6, 2015
·
10 revisions
To add a new Drawable, one must explicitly add it to either a Screen or a Level - one can no longer add it to a Game directly. For example:
game.AddEntity(entity)
will now be:
game.Screen().AddEntity(entity)
To add an Entity to the current Level of the Game's current Screen:
game.Screen().Level().AddEntity(entity)
A string can be provided to create a Canvas, and an Entity can be created using a Canvas. Newlines in the string are interpreted as a new row in the Canvas. This is useful if you want to store complex 'sprites' as text files.
The Termloop extras package contains code which is dependant on some external dependencies. In the case of audio, PortAudio and libsndfile are required.