Revision b4e985b6
Added by danij almost 17 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- engine
- api
- portable
- include
- edit_map.h (diff)
- mapdata.hs (diff)
- p_mapdata.h (diff)
- p_maptypes.h (diff)
- src
- bsp_level.c (diff)
- cl_oldworld.c (diff)
- cl_world.c (diff)
- dam_blockmap.c (diff)
- dam_file.c (diff)
- dam_read.c (diff)
- edit_map.c (diff)
- p_dmu.c (diff)
- p_mobj.c (diff)
- r_shadow.c (diff)
- r_world.c (diff)
- rend_decor.c (diff)
- rend_fakeradio.c (diff)
- rend_main.c (diff)
- sv_pool.c (diff)
- include
- plugins
- engine
Revised how linedef flags are handled. The game-specific linedef flags (read from an archived map) will be passed to the game via the map data custom property interface. The game can then interpret their meaning and use DMU to update the map accordingly.
Also, I have insulated the engine's linedef flags from those used by the engine by implementing a new set of flag definitions that the game should use rather than the game-specific ML_* flags.
Part 1 of 6