qzdoom/src/posix
Christoph Oelckers 45dc9a7b47 - renamed the level variables.
currentUILevel is now primaryLevel.
For ZScript, currentVMLevel was added. This is also exported as 'level' and will change as needed.
This also means that no breaking deprecations will be needed in the future, because in order to sandbox a level only 4 variables need to be handled: level, players, playeringame and consoleplayer.
The remaining global variables are not relevant for the level state.

The static 'level' has been mostly removed from the code except some places that still need work.
2019-02-02 00:25:51 +01:00
..
cocoa - fixed compilation errors with POSIX targets 2019-02-01 11:08:58 +02:00
osx - reverted macOS dark mode support with old SDKs 2018-10-08 15:50:56 +03:00
sdl - renamed the level variables. 2019-02-02 00:25:51 +01:00
unix - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
dikeys.h
hardware.h - removed the hard screen resolution switch that still was present on Windows and cleaned up the entire video backend code from the remaining support code for this. 2018-06-17 20:08:35 +02:00
i_cd.cpp
i_steam.cpp - made CDoomError inherit from std::exception so that the main catch block can also deal with exceptions thrown by the STL. 2018-11-23 10:18:52 +01:00
i_system.h - moved the I_Error prototypes to doomerrors.h to avoid having to include the low level system header for this. 2019-01-31 19:38:04 +01:00
readme.md
zdoom.xpm - updated icon for linux/unix 2017-09-09 13:18:47 -04:00

This directory contains files required to support POSIX-compatible OSes, like GNU/Linux, OS X or BSD.

Common files are placed in this directory directly.
SDL backend files are in sdl subdirectory.
Native OS X backend files are in cocoa subdirectory.
Shared files for both OS X backends are in osx subdirectory.