FBDoorDK is a simple door development library written in FreeBasic. It supports Linux and Windows, and DORINFO1.DEF, DOOR.SYS and DOOR32.SYS drop file formats.
Call this function first, and pass it the full path and filename of the drop file, currently this must be a DOOR.SYS or DORINFO1.DEF for Linux or DOOR32.SYS for windows.
Returns the User's Handle or Alias
Returns the User's First Name
Returns the User's Last Name
Send an ANSI Graphics file. This function is SAUCE aware and will strip any SAUCE tags off.
Print a string, the following embedded macros are defined:
Same as DoorKitPrint but appends a newline sequence.
Clears the screen (and Homes the cursor)
Retrieves a string up to a certain length from the user
Retrieves a string with a single character in it, without echoing.
Returns the user's location
Returns the Sysop's name
Returns the node number
Returns the user's security level
Returns the number of seconds left the user had when entering the door.
Positions the cursor at x & y coordinates
Exits the door, does not return