NetWar Graphics Engine revision history George Hoffman --------------------------------------------------------------------------- v1.10 þ Got around to sticking the code for enemies in there, and modifying it for the new system þ Sketched out menuing system - not really part of the engine, but what the hell v1.03 þ Optimized wall calculation : 50 - 60% speed increase on long views þ Fixed wall-floor/ceiling meshing problem using a hybrid of the old and new angling system þ Optimized some critical timer-tick code v1.02 þ Added a lot of little stuff - optimizations þ New angling/turning technique - takes less memory, and now 3600 possible facing directions instead of 128 þ New, MUCH more accurate ray-casting - cleans up all the little "warps" (duplicate wall slices) Little slower, I think, but not by much þ Cleaned up movement speed handling v1.01 þ Fixed MAJOR but SUBTLE bug in keyboard routines. Interrupt 15h is trapped, and the previous interrupt was being called in a manner which would satisfy many system calls, but not those used by EMM386.EXE. This bug was transparent to me, as I use QEMM. The net effect was that it either killed you right off with a system crash or corrupted your memory and hit you later when you tried to run a well-behaved app. þ Implemented system independant movement speed. þ Cleaned up memory de-allocation to save headaches later v1.00 First release