USERLIBS,DLL's, I'm confused..

Blitz3D Forums/Blitz3D Beginners Area/USERLIBS,DLL's, I'm confused..

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

a dll=dynamic link library That is a set of functions that can be called from a windows executable. I suppose it is some form of executable itself, only the functions have a standard calling method.
http://en.wikipedia.org/wiki/Dynamic_link_library
Windows has a lot of standard dll's. DirectX uses dll's. And you can write dll's yourself with for instance c++.

A userlib is a .dll that can be called from Blitz. You need to supply a .decls file yourself that defines what function the dll contains.
http://www.blitzbasic.com/sdkspecs/sdkspecs/userlibs_specs.txt
The archive has a userlibs section:
http://www.blitzbasic.com/codearcs/codearcs.php?cat=14

Tokamak is a physics library, that allows you to more easily add physics to your game, such as gravity, collisions, pushing objects etc.
http://www.freewebs.com/sweenie/