Gleb Mazovetskiy
c57644970f
Move `UiFlags` and `UiPanels` into their own files
...
The first breaks circular dependency between `DiabloUI` and `text_render`.
The latter one moves `UiPanels` to a more appropriate place.
4 years ago
obligaron
d7a0cf8dbe
Add OptionEntry Intro
4 years ago
obligaron
635f378722
Add OptionEntry Experience Bar
4 years ago
obligaron
7656014f19
Add OptionEntry Test Barbarian
4 years ago
obligaron
43841477bc
Add OptionEntry Test Bard
4 years ago
obligaron
0f5fd4a7b1
Add OptionEntry Friendly Fire
4 years ago
obligaron
e6320090ac
Add OptionEntry Cow Quest
4 years ago
obligaron
a69cd0db2a
Add OptionEntry Theo Quest
4 years ago
obligaron
21e04d3352
Add OptionEntry Grab Input
4 years ago
obligaron
31f0b91783
Add OptionEntry Run in Town
4 years ago
obligaron
af4f732ef1
Add OptionEntry Scaling Quality
4 years ago
obligaron
cb6d49e697
Add OptionEntry Item Pickup Sound
4 years ago
obligaron
82b86d9042
Add OptionEntry Auto Equip Sound
4 years ago
obligaron
e1f97603ae
Add OptionEntry Walking Sound
4 years ago
obligaron
618f8820cb
*Options implement OptionCategoryBase
4 years ago
obligaron
5e3b54e98e
Introduce OptionEntry/OptionCategory
4 years ago
Anders Jenbo
799f1763af
Performce UTF8 aware limited string copies
4 years ago
staphen
40cc894630
Force VIRTUAL_GAMEPAD=OFF when USE_SDL1=ON
4 years ago
staphen
048735114b
Prevent buffer overruns due to oversized INI values
4 years ago
Anders Jenbo
10212550fa
[touch] Enable xp bar on touch devices
4 years ago
Anders Jenbo
7502114652
Handle extended locale info
4 years ago
Anders Jenbo
588f1d796a
Adjust default settings
4 years ago
Anders Jenbo
ba510b5e94
Enable Run in Town by default
4 years ago
Joerg Wissen
4e7d6b8f9e
Optional feature to auto-refill belt from inventory ( #983 )
4 years ago
Bernd Stellwag
fcc0266703
Add new option to enable/disable item pickup sounds
4 years ago
obligaron
95b7380ae9
Startup game (diablo or hellfire) can be selected.
4 years ago
staphen
1db945367a
Enable 'auto' options by default when virtual gamepad is active
4 years ago
obligaron
3a40448485
Store last selected hero in options
5 years ago
Siddharth singh chouhan
ba161f623e
Move documentation from implementations to declarations. ( #2858 )
5 years ago
Vladimir Olteanu
b853559573
Make CreateFileStream return optional, rather than unique_ptr
5 years ago
obligaron
26e61b363b
demo: Centralize options override
5 years ago
obligaron
77f9bded9e
Introduce demo namespace
5 years ago
obligaron
82cea78def
Apply clang-format
5 years ago
Epifanov Ivan
531acbe760
Vita locale detection: safety precautions ( #2557 )
5 years ago
staphen
703e5a3f14
3DS: Detect system language and select the appropriate translation
5 years ago
Epifanov Ivan
63d8e38de1
Auto-detect locale on PSVita. ( #2546 )
5 years ago
Aaron Sun
aef812fb5a
Modify the calculation of panel position
...
left/center combination is used, but panel distance is limited
5 years ago
Aaron Sun
3ee90ca629
Add options for sub-panel alignment
5 years ago
Gleb Mazovetskiy
5ef79ad1f2
Disable hardware cursor on Android by default
...
Fixes #2502
5 years ago
Gleb Mazovetskiy
9aee058137
Hardware Cursor: Default to ON only on SDL 2.0.12+
...
Fixes #2445
5 years ago
Anders Jenbo
522f748179
[android] Detect prefered language
5 years ago
Anders Jenbo
5c2a559487
Get default langauge
5 years ago
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.
5 years ago
Anders Jenbo
f0a7a5c989
🎨 Apply code style
5 years ago
obligaron
207c182fdf
Only save diablo.ini if there are changes
5 years ago
Anders Jenbo
9ebdb6db69
General clean up
5 years ago
Gleb Mazovetskiy
65906f8332
🎉 Hardware cursor: Enable safe parts by default
...
Enables safe parts of the hardware cursor by default:
1. Disabled for items due to the jumping glitch.
2. Limited to 128px size due to buggy large cursors on some systems.
5 years ago
ephphatha
3520dc4201
Update numeric literals to use appropriate suffix
...
Mainly things like .F for floats instead of doubles in float context.
5 years ago
Anders Jenbo
bc0d1f7ac0
clang-tidy/Android Stuidio cleanups 3
5 years ago
Anders Jenbo
ee2e7518c4
Clang-tidy: FunctionCase part 2
5 years ago