Added Game->LoadNPCData(), LoadMapData(), LoadComboData(), LoadSpriteData(), LoadScreenData() (unused) and LoadBitmapID(). LoadBitmapID() is so named, as it is used to load an internal bitmap ID to the pointer. This differs to LoadBitmap(), which would load a bitmap from a file.
Added 'npcdata' datatype. The user may now declare a type of npcdata in ZScript, and the declared pointer references NPCData-> functions, and more important, variables /t/b/a/ for the class.
Added 'spritedata' datatype. The user may now declare a type of spritedata in ZScript, and the declared pointer references SpriteData-> functions, and more important, variables /t/b/a/ for the class.
Added 'mapdata' datatype. The user may now declare a type of mapdata in ZScript, and the declared pointer references MapData-> functions, and more important, variables /t/b/a/ for the class.
Added 'combodata' datatype. The user may now declare a type of combodata in ZScript, and the declared pointer references ComboData-> functions, and more important, variables /t/b/a/ for the class.
Fixed SetScreenGuy, GetScreenGuy, SetScreenDoor, GetScreenDoor positions in ffscript.cpp switches.