⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 todo

📁 小型游戏引擎
💻
字号:
// "Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman// Ken Silverman's official web site: "http://www.advsys.net/ken"// See the included license file "BUILDLIC.TXT" for license info.(questions to Ryan C. Gordon, icculus@clutteredmind.org)NEXT ON TAP:- extern "C" in every header.- Litter the code with assertions.- ASM->C port for non-intel boxes?- Look for the string "!!!" ... these are TODOs in the source.- Tie the window manager quit request to the program, so it reacts like an  ESC in 3D mode, and a "ESC, Q" in 2D mode. This will allows the user to  abort the shutdown, save if there are changes, etc...- Make 2D mode only prompt to save changes on exit if there are changes to  save.- Looking up/down in the editor seems to screw things up. This might not be  the case in 320x200 resolution. Look into it.- Slopes are misdrawn in kensig.map.  (still?)- Sound.- Networking.- Port to Visual C?- Port to Mingwin32?  (the mprotect()s need to be #ifdef'd out. That should  be the biggest change.)- Port to BeOS?- Make a statically linked binary option in the Linux Makefile.- Make a linuxbins target (like msbins target) in the Linux Makefile.- Hardware surface/page flipping for more rendering speed?- Can we sync to vblank in SDL?- OpenGL? This would accelerate rendering, get us out of 8-bit hell, make it  prettier, and take out most of the ASM code, for porting to other processors.  But it will also give us all ulcers.  :)- Update Ken's docs, where applicable.- Remove all possible global variables, and expose getter/setter functions   instead.- There's an SDL_UpdateRect() call in engine.c (__printext256().) Do something   about it.- Can we convert any existing tabs into equivalent spaces ASCII 32 chars, so   the align at 4-space tabstops? Tabs suck.- Can we move those SDL __cdecl pragmas out of display.h?- Long filenames confuse the editor's file "dialog".- boardfilename (and others) in build.c and elsewhere are hardcoded to 13 chars.- Might be worth moving all that resolution management code from sdl_driver.c   to engine.c ...// end of TODO ...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -