staphen
c83f7d3958
Avoid copy construction of PadmapperOptions::Action
3 years ago
staphen
e67e4934cc
Add padmapper for gamepad customization
3 years ago
Gleb Mazovetskiy
4cf0053ece
Set underlying type for all the enums
...
Reduces rg99 binary size by 3 KiB.
4 years ago
Yuvraj Tetarwal
59482b5e9f
Auto oil pickup ( #5159 )
...
* Fixed formatting
4 years ago
Gleb Mazovetskiy
5ad03478dc
Missing fonts.mpq: Show an error, fall back to en
...
If the language is set to one of the locales that requires extra fonts
and `fonts.mpq` is missing, show an error dialog and fall back to English.
4 years ago
Gleb Mazovetskiy
a4ac41cece
Replace `DVL_VK` virtual key codes with `SDLK`
4 years ago
Anders Jenbo
3ae834148a
Split event handeling from general miniwin features
4 years ago
Anders Jenbo
2d21fc372e
Remove more miniwin code
4 years ago
Trihedraf
5ee6e5dd3a
Make zoom a setting in the menu ( #4931 )
4 years ago
Gleb Mazovetskiy
254806e027
Optimize translation RAM usage
...
1. Store all key data and all values data as 2 char arrays.
2. Change map keys to char pointers.
3. Change map values to offsets into the values array.
Example savings for Russian: 460 KiB -> 374.2 KiB (-85.8 KiB)
* Map: 68.5 KiB (with `string_view` keys it would be 101.5 KiB)
* Keys array: 108.7 KiB
* Values array: 197.0 KiB
4 years ago
Trihedraf
e002de4d69
show item labels toggle in menu
...
Co-Authored-By: obligaron <25415264+obligaron@users.noreply.github.com>
4 years ago
Anders Jenbo
99181fd709
Move more files to the engine folder
4 years ago
staphen
83168f7954
Add option for selecting audio device
4 years ago
Gleb Mazovetskiy
99d490180c
Settings: Add Resampler
...
Makes the resampler algorithm configurable from the settings menu.
4 years ago
Gleb Mazovetskiy
ade8aba822
Fix some more warnings
4 years ago
Anders Jenbo
0f44da5487
[gamepad] Fix using quick spells with rebound keys
4 years ago
obligaron
b52a50f2e7
Add OptionEntry for alternative nest art and remove command line parameter --nestart
4 years ago
Anders Jenbo
1d04ac574a
Make game screen ZeroTier aware
4 years ago
obligaron
79b926c375
Move more options to OptionEntryBase
4 years ago
qndel
9536927301
Display hp/mana values on life/mana orbs ( #4006 )
4 years ago
ephphatha
000a04ad4d
Cleanups from https://github.com/diasurgical/devilutionX/pull/3980
4 years ago
staphen
df830f6495
Save settings before leaving the settings menu
4 years ago
obligaron
be943df46e
Keymapper: Add key released support
4 years ago
obligaron
a6842e7340
Reorder options in settingsmenu
4 years ago
Anders Jenbo
b0252b3339
Make Gamepad cursor independant of hardware mouse
...
The gamepad cursor (inventory, spells etc) no longer relies on warping a
real mouse cursor. This should make things work better on platforms that
do not support this, like Wayland.
4 years ago
obligaron
419fe7b7ec
Change Keymapper to OptionCategory/OptionEntry
4 years ago
Anders Jenbo
b6bdbcfc98
Stip stippled transparency
4 years ago
obligaron
9a14edfcd9
Add OptionEntries for Hardware Cursor
4 years ago
obligaron
7b2f651bb2
Allow QuickMessages to contain multiple entries/lines
4 years ago
obligaron
8a4d4b6375
Add OptionEntries for Audio
4 years ago
obligaron
9e6aa7c8d6
Add OptionEntries for Poition Pickup
4 years ago
obligaron
51869f464e
Add OptionEntryInt
4 years ago
Joerg Wissen
f9bc40e8e0
Optional functionality to auto-pickup potions
4 years ago
obligaron
5e2ad66e64
Add OptionEntry Resolution
4 years ago
obligaron
96da9e8f34
options.h: remove redundant virtual
4 years ago
Anders Jenbo
c38e54a653
Update options.h
4 years ago
obligaron
2e5a488d5f
Add OptionEntry for graphics
4 years ago
Vladimir Olteanu
861fb99e9d
Quick cast
4 years ago
obligaron
db392c84b0
Add OptionEntry Shareware and remove specials from settingsmenu
4 years ago
obligaron
88ffa9f98a
Options: Move Diablo/Hellfire option to StartUp and integrate in Settings Dialog
4 years ago
obligaron
20fbd46886
Add OptionEntryFlags::NeedDiabloMpq/NeedHellfireMpq
4 years ago
obligaron
945ee04f62
Add OptionEntry Language
4 years ago
obligaron
ae826d922f
Add OptionEntryFlags::RecreateUI
4 years ago
obligaron
8fc2fcd9e9
Move Intro Options to StartUp-Section and add a "Once"-Option
4 years ago
obligaron
629f7277b1
Add OptionEntryEnum::SetValue
4 years ago
obligaron
bcc20a2c90
Allow to customize shown splash in diablo.ini
4 years ago
obligaron
16253cafad
Move OptionEntry::operator*() to header
4 years ago
obligaron
6273f700fa
Add some Graphic Settings to Settingsmenu ( #3617 )
4 years ago
obligaron
ff5de056fa
Add all (boolean) Game Settings to Settingsmenu ( #3616 )
4 years ago
obligaron
e0dfc3f912
options.h fix reorder warnings
4 years ago