Revision 3fa14fdb
Added by skyjake almost 5 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- apps
- client
- include
- clientapp.h (diff)
- dd_main.h (diff)
- world
- bindings_world.h
- clientserverworld.h
- clientworld.h
- map.h (diff)
- p_object.h (diff)
- src
- api_map.cpp (diff)
- api_mapedit.cpp (diff)
- audio
- clientapp.cpp (diff)
- dd_main.cpp (diff)
- def_main.cpp (diff)
- render
- resource
- ui
- world
- base
- bindings_world.cpp
- clientserverworld.cpp
- p_mobj.cpp (diff)
- clientworld.cpp
- base
- include
- server
- client
- libs
- apps
Broke the world apart
ClientServerWorld is now split to ClientWorld and ServerWorld, and the common parts are in the libdoomsday base class world::World.
The backend for MPE (MapBuilder) was moved to libdoomsday so it can be used for converting the map to load.
World.Thing.startSound() is now a pure script function, making a call to Audio.startSound(). This simplifies the bindings setup in libdoomsday, where the audio subsystem is not (yet) available.