Revision 289351ae
Added by danij over 17 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- engine
- plugins
- common
- doom64tc
- include
- doomdata.h (diff)
- doomstat.h (diff)
- r_defs.h (diff)
- src
- d_refresh.c (diff)
- m_cheat.c (diff)
- p_inter.c (diff)
- p_setup.c (diff)
- st_stuff.c (diff)
- include
- jdoom
- include
- doomdata.h (diff)
- doomstat.h (diff)
- r_defs.h (diff)
- src
- d_refresh.c (diff)
- m_cheat.c (diff)
- p_inter.c (diff)
- p_setup.c (diff)
- st_stuff.c (diff)
- include
- jheretic
- jhexen
- wolftc
- include
- doomdata.h (diff)
- doomstat.h (diff)
- r_defs.h (diff)
- src
- d_refresh.c (diff)
- m_cheat.c (diff)
- p_inter.c (diff)
- p_setup.c (diff)
- st_stuff.c (diff)
- include
Complete overhaul of the automap code. Now that we draw in real screen space rather than fixed this meant a lot of the complication in the old code could be removed.
This version now supports multiple local players. Also, all values affecting display are now interpolated (window size, dimensions, viewer location, zoom, rotation... etc). Fixed numerous existing issues in the process (for example, marked points rotated with the map during rotation).
TODO: Implement some form of screen space clipping. Fix render of blockmap grid when map is rotated. Clean up.