X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=TODO.md;h=256c46ae9201d7cdd16963965b0a550b909a528f;hb=cd8ca9c97893c9cf1cb1eae62d06c66305ac9f78;hp=a5ad8d7cce28ab60ebc069c54d00ece5a1c588ef;hpb=ebf94559e01542909095bee27ea29926674e208c;p=16.git diff --git a/TODO.md b/TODO.md index a5ad8d7c..256c46ae 100755 --- a/TODO.md +++ b/TODO.md @@ -1,38 +1,42 @@ ### TODO not in particular order~: What needs to be done +- [x] ~~SCROLLING!!!!!!!~~ - [ ] Fix pngwen's pcx rendering code it dose not render large relolution pcx files well at all! almost done - [ ] tweak animation frame perloop and make the dpad controls a case switch (look at commander keen code?) and vsync horizontal animation +- [x] ~~movement and player movement when reaching edge of map~~ +- [ ] sprite rendering - [ ] text box rendering -- [ ] semi done text rendering -- [ ] update map loading +- [x] text rendering +- [x] ~~YAY! map loading~~ +- [x] ~~YAY! wwww map rendering~~~ - [ ] map and item interation - [ ] item inventory~ -- [ ] ==working on extending== DONE! but needs work! Memory management (EMS + XMS) done but not tested... -- [ ] case switch with keyboard code (when your holding 2 arrow keys and a key is released the keyboard controller dose not read input from the port anymore for some weired reason) -- [ ] masking layer! (i think this is not easy to accomplish!) - -- [ ] ==working== (very important!) optimize draw row and draw col - +* ==working on extending== +- [ ] Memory management [EMS + XMS] done but not tested... +- [ ] case switch with keyboard code +- when your holding 2 arrow keys and a key is released the keyboard controller dose not read input from the port anymore for some weired reason +- [ ] masking layer! [i think this is not easy to accomplish!] +- [x] ~~8088 detection to turn off vsync!~~ +- [ ] *very important!* optimize draw row and draw col - [ ] Study verge2's map system, - [ ] save feature! -- [ ] (also important) interperator! and possibly custom map system -- [ ] (also important) lua scripting system! +- [ ] *also important* interperator! and possibly custom map system +- [ ] *also important* lua scripting system! - [ ] extend the map system! +- [x] ~~opl2/3 audio!!!!~~ - [ ] engine core! -- [ ] ==working== (MOST important!) FUCKING MASSIVE DATA MANAGEMENT!!! related to -- [x] DONE to a degree MUSIC PLAYBACK!!!! WWWW +* ==working== +- [ ] *MOST important!* FUCKING MASSIVE DATA MANAGEMENT!!! +- [ ] MUSIC PLAYBACK!!!! WWWW - [ ] basic SFX from opl2 + pc speaker! - [ ] clean up repository after event 1. - - [ ] script system for text and interaction - - [ ] ====00 IMPORTANT! 00==== AS PART OF FINISHING THE GRAPHICAL LIB. Make a palette manager that updates the display palette with the pallet of images and sprites. in a stack and reuse same colors in the pallette on the image by changing the image's values to the matching color. - * Use a little database to keep track of the images loaded and have manipulated the display pallette. +- Use a little database to keep track of the images loaded and have manipulated the display pallette. - [ ] fix any bugs found - [ ] make the game wwww - -get dos_sj.rar -It may be very useful to us... +get dos_sj.rar +It may be very useful to us...