Libdeng2
From DEW
(Redirected from Doomsday 2.0)
This article is a stub. You can help the DEW documentation effort by expanding it.
libdeng2 is the name of the shared library that contains Doomsday Engine 2.0.[1]
dengsv is the server executable and dengcl is the client executable. Both are linked to libdeng2.
Contents |
Doomsday 2.0 architecture
Core
App, Library, subsystems, threading, memory zone.
Data
Block, values, Variable, Record, Writer, Reader, byte ordering, reference counting, ZIP archives.
Internal file system
FS, folders, native/archive files.
Network
Link, Protocol, packets.
Network architecture on the application level (sessions):
See also: Network protocol
Scripting
Script, Parser, Process, Module, statements, expressions, functions.
Video
Image, Surface, Window, visuals.
Audio
World
User, World, Map, objects, thinkers.
Version numbering
libdeng2 version numbers are composed of the following parts:
- Release label: an optional informational label intended for users only. Has no significance at the source code level.
- Major version number: 2.
- Minor version number: incremented once the goals set for the release have been met.
- Patchlevel: incremented for patch releases (at least monthly).
Examples:
Dev 2.0.0 Beta 2.0.1 2.0.8
dengsv and dengcl use the same version number as libdeng2.
Footnotes
- ↑ The actual file name depends on the platform:
- On Windows, it is deng2.dll.
- On Mac OS X, it is libdeng2.dylib.
- On Linux, it is libdeng2.so.
