inner Entry: 1 11/06/2002 04:03 AM
| New: 0.8
FIXED: CO_COPYFILE / IT_MUSIC - not having it_flagname$ FIXED: CO_* - wasn't being freed! FIXED: Debug output madness. FIXED: load / lobject - didn't free when freeing objects, in free_all() CHANGED: seporated many of the parts of object loader into seperate include files, more modular, and cleaner also quicker to find things in the type lists, should you be one of those people that don't read docs.
Outwardly it was everything a well brought up function library was supposed to be, inwardly it was screaming for escape.
CHANGED: Due to splitting things up I thought I'd split up load_object too now instead of calling; object=load_object() it's now. object=load_dispatch() just a rename. this was needed because at load time serveral tasks and jobs in the ol_opt.bb need to be check and activated on, and rather than clog up the top of inner_loader.bb with a few check of opt, I made the dispatcher.
ADDED: INI Load/Save support.
ADDED: cleaned up the code, a little. ADDED: CO_LOADIMAGE3D / CO_LOADIMAGEMESH3D - By Syntax Error LoadImage3D(file$,spritecam) DrawImage3D(sprite,x#,y#,zoom#=1) All other standard functions apply, ENT_* flags.
ADDED: lobj_console to ol_opts.bb, does as sounds outputs to debug console. set to true or false.
ADDED: Ini saving support you can export your code to an INI file and load that in instead. there loader as I write this isn't coded.
ADDED: MaskImage - for masking Images pass load\custom_flag=IMG_MASK
ADDED: At Load time file exists check and applyed - RunTimeError() to it. |