Development Notes for Game Engine from Version 1.1 Map Editor changes and fixes: Object Editor Added to BOTH Image AND Attribute layer! New Attributes Added For Next Version Of GE Lift Image now on object editor too. Select Map Object screen redone. With preview image `Find Start' Function Added to Menus and Keyboard `F' Re-Collected All GFX into ONE include. New Attribute Editor Code Added with Altered Select Screen RMB Deletes in Object Paste Mode, Image & Attribute Mode Flip-X & Flip-Y added to Map Object Editor Attribute Editor Has Trace Option to copy block gradients `Map To IFF' Preview Window Added Fixed Bug where the Map Object Selection screen stayed open. Check Box added to Attribute Editor re. GFX overlay option Menu Bar Switched off on Image & Attribute & Map Object Selection Screens Stopped .MOB & .CAT Files memory being allocated for than once. Fixed -ve number in Shape GFX Overlay Integer gadget. Fill routine now does WHOLE map, not just the current screen. Auto Gradient Detect added to Atribute editor as button. RMB Delete on Object editor now added. Line - Box - Line Box Drawing Tools added to NEW Tools Window. Tools Now work in both modes, Image & Attribute Tools Bar Stops blitting behind it problem when selecting a tool. Fixed Small redraw glitch, with drawing tools in image mode. Inverse Line-Box-BoxF When using Map Tools No longer flickers. Box Fill Tool now uses Map Object and tiles it if selected. Keyboard Shortcuts added for Map Tools. Mouse Position Gadget Routine Updated, with new SMALL font. On Map Object Ed, Added Buttons for X&Y Flip Rotate, Lift, Select and auto allign. Done code for Auto Allign, Rotate has small bug still. New Fill & Undo Fill Routines added. Uses my own 4Kb Fill Buffer routine Circle And Fill Circle Tools added to Map Tools Window. Individual Object Transparency and Attri Paste Flags done. New File Format For MOB's PolyLine Drawing Tool Added & ON Map Tools Window PolyFill Drawing Tool Added. Also uses Object for Tile Fill. Rotate on Object Editor Re-Coded, Now works okay! Auto Paste Attributes Done on ALL Tools uses Object Ed Tick Box. New Data Compression Routines Added, all files STILL Backwardsly compatable! All Memory Corruption Problems, ironed out, HOPEFULLY! RE Compression Version 2.0 Beta (No Release) Fill Routine Speed increased by 100%, uses 1/2 the size of header too! Fill Speed Increased by 25% 4 less LSL's Done and 4 Less Add's Done! Fixed Bug in Map Tools when Shape Value > 128, going -ve! Clear Object added to Object Editor. Run-Time Engine Changes and fixes: Fixed BUG in scroll logic AGAIN on scroll back to restart. Altered scroll window deffinitions r.e. > now >= Changed Tracker Routines 'Cos new Include altered offsets to player! Grrr! Music Now Works With Accelerator Board. 45 Deg Left UP Graidents Working Perfectly. AT LAST!! 11/08/96 10:45pm 3 Hours work!! 45 degree Right Up Gradients Working Perfectly. 11/08/96 11:21pm 30 Mins work!!! Gradients take friction from last stood on block type. User Deffined Attributes Added. Fixed Problem where Appear Blocks Attribute Id 40 clashed with reserved user attributes. Id changed to 80 Fixed Bug with Alien Offset due to NEW Custom Attributes New Decrunch Routines Added. New Parallex Copper Bar Added. If new file format is used. Fixed small bug when jumping on New Attributes whilst standing still. Fixed bug with Start point being x<11 or x>500 on Map, causing corruption! Copper Editor Changes and fixes: Start 5:35pm 28/10/96 It's 10:35pm, the 30/10/96 and this whole program has almost been finished... most functions done now, only a few left.. Speedy programming.... Now 11:24pm, the 30/10/96 and it's all done! Yep, all finished! Just test/improve things now! It's 11:50pm, the 05/11/96 and the SPEED increase is HUGE! Optimizing Everywhere, efficient FAST Code! Fixed File Type Not having a Default Value BUG, OOps, Forgot! Added Brightness control on area selected. Construction Editor Changes and fixes: Added preview screen for appear and restart GFX Added flashing surround to locate selected image. Put Inteligent caching on files, to speed things up. Fixed bug when re-allocating memory for images, now using numofs pointer. Increased screen width by 16 to get one more image on per row, only actually need 3 pixels extra! Fixed bug in caching routine, wasn't resetting value when new level was loaded, Oops!