BatLib is almost out of the Beta stage. Since the last version, there have been major changes. Any programs made with the last version of BatLib will not work with the new version. The changes:
1) sum( is no longer used. Apparently DCS7 uses the sum( command. BatLib now uses dim(.
2) All instances where the arguments use "VarName",Type is now in the form Type,"VarName". This way, if the variable is a token (like Str1 or Pic3), the type can be omitted.
3) Removed some stuff that wasn't needed, saving some memory
I also finally made a sprite editor so that making tilemap or font data will be easier. I will upload that program in a "Demo" topic.
Here is the new version of BatLib as well as the updated readme.
Also, one of the features that has been with BatLib from the beginning is one that I don't believe I have talked about. I call it stringing command. As an example, say you have some code that looks like this:
dim(29,0,8,0,8,2
dim(99
dim(10,67
dim(43→A
dim(29,0,8,0,8,2
You can actually string them all together with one dim( command:
dim(29,0,8,0,8,2,99,10,67,43,29,0,8,0,8,2→A
This will save speed and memory, so if you can string commands, you should.