C++/SDL implementation of the BlitzBasic2D API