From: Mischa Poslawsky Date: Sun, 31 Oct 1999 15:08:58 +0000 (+0100) Subject: version 0.96 (beta): external levels, armor bar, continue X-Git-Url: http://git.shiar.nl/nemesis.git/commitdiff_plain/ed35457487733b232bd6555e3ca233bc77e72bf7?hp=ed35457487733b232bd6555e3ca233bc77e72bf7 version 0.96 (beta): external levels, armor bar, continue # if you were hit when armor-icon selected, prog did weird stuff + armor-bar (shows armor as a black line left at bottom) # bugs involving armor-bar changing armor to a wrong value # YES!!! the saving-bugs were caused by mmldir: it reset all data at mem $8000, so data is now stored at asmexecram+6000 instead! * external levels. All leveldata is loaded from "nemesis0"-var * some optimization (like cal\ret>jp + unused code removed/shortened) * storyline is loaded from level-file (will be compressed later..) + story can be _between_ levels, not only at the start of a new game * "new game" and "continue" in main menu are swapped (new comes 1st) * enemy bullets can do more than one damage: differs per level * collision does 4 damage, ground does 5, you start with 12 armor # running the level-file no longer crashes your calc but just returns * you now move 1.5 pixels per frame! this way you can outrun enemies * hellofajob but enemy-data is now stored at one location in 6 bytes, instead of two 4-byte spaces 40 bytes apart! (cleaner code; faster) * ground/ceiling/stars are continued when at boss (c00l level 3 boss) ---