obligaron
79b926c375
Move more options to OptionEntryBase
2022-02-05 20:51:54 +01:00
obligaron
f02264f69c
Implement settings menu
2021-11-24 09:31:39 +01:00
Gleb Mazovetskiy
3d308983a8
Migrate to libmpq
...
libmpq is a much simpler alternative to StormLib for reading MPQ archives.
We use our own fork of libmpq: https://github.com/diasurgical/libmpq
Impact:
* DevilutionX is now a lot more portable. Unlike StormLib, libmpq only
needs platform-specific code for Windows.
* Locks around file access **removed** (instead we duplicate the file descriptor for streamed audio only).
* RAM usage is **300 KiB** lower than StormLib.
* Stripped release linux_x86_64 binary is **32 KiB** smaller.
* Amiga build now hangs instead of crashing.
2021-11-06 23:51:42 +00:00
Anders Jenbo
e880f25c85
Fix viewing into in Hellfire Shareware mode
2021-10-28 23:02:10 +02:00
Anders Jenbo
87f98695b5
Do not try to render menu when not properly initialized
...
Fixes #3206
2021-10-22 01:02:40 +02:00
qndel
60aa86b974
make credits go back to proper menu
2021-10-21 21:57:35 +02:00
qndel
b9fbd4b188
prevent cutting off button sound
2021-10-21 21:39:18 +02:00
obligaron
49c351d3e9
Allow playing intro in spawn if diabdat_mpq is present
2021-10-21 20:34:19 +02:00
obligaron
d401376ea4
Fix hardware cursor gets white when switching game
2021-10-21 10:26:37 +02:00
obligaron
f51768a567
Add the possibility to switch to shareware
2021-10-21 04:16:13 +02:00
obligaron
1d0f4cb13d
Add new Extras menu with the possibility to switch game
2021-10-21 04:16:13 +02:00
obligaron
3a40448485
Store last selected hero in options
2021-10-08 21:47:39 +02:00
Anders Jenbo
4044fadeb5
Clean up some players references
2021-08-30 03:26:17 +02:00
obligaron
77f9bded9e
Introduce demo namespace
2021-08-19 00:03:58 +02:00
Anders Jenbo
d523fc1e81
Cleanups
2021-08-02 10:12:40 +02:00
Anders Jenbo
eda4a5061e
Implement demo recording and playback
...
This records all keyboard and mouse events to a file and lets you play
it back at a later point with a differen game speed.
2021-07-31 20:12:31 +02:00
Jonathan Bergeron
33ad9fa187
renamed Source/mainmenu.cpp and .h to menu.cpp/.h
2021-07-18 01:31:15 +02:00