785 Commits (cpp20-using-enum)

Author SHA1 Message Date
KPhoenix cb5537083d Fix right click during dialogue 3 years ago
ephphatha 32c3316743 Load experience data from file 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
Gleb Mazovetskiy ebe8c6e576 Add `tl::expected` and use it in `ParseInt` 3 years ago
Gleb Mazovetskiy d5446f2f01 Use `std::variant` in `StringOrView` 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 53db86ee9a Use `std::from_chars` instead of `std::stoi` 3 years ago
Gleb Mazovetskiy 9d96eea86b De-duplicate extra fonts version check code 3 years ago
staphen 22fdeaf2f0 Use JNI to check VERSION file in fonts.mpq 3 years ago
Gleb Mazovetskiy d6b7949dab Fonts: Use pre-cropped CLX sprites 3 years ago
staphen 2068d66c85 Stop streaming sfx when exiting the game 3 years ago
Anders Jenbo 01a7966f1d Empty cursor when closing inventory 3 years ago
DakkJaniels e485493a3d
Fix print screen for different print screen key bindings (#6060) 3 years ago
qndel 88e7c8feec get rid of hardcoded ALT in variable/function name 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
staphen 22dacbd819 Load deltas after saving pre-lighting data 3 years ago
obligaron 2570c2d240 Don't recalculate player position when loading a game 3 years ago
Anders Jenbo 5a12f7b0d5 Always spawn players in a valid location 3 years ago
DakkJaniels b0cb925a5e
Add print screen to event handler for UI (#6058) 3 years ago
Anders Jenbo 12fa487cb5 Fix build 3 years ago
qndel d97f265cb1 light fix 3 years ago
Anders Jenbo 13c5c09990 Clean up Light related naming 3 years ago
obligaron 1a3e72bf17 Unify normal casting and casting from inventory 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron b916c8e428 Introduce Open/Close/ToggleCharPanel 3 years ago
obligaron c4388b0d41 Remove unused pnum from UseInvItem 3 years ago
staphen 60c32abd03 Simulate Shift key for simulated mouse interaction 3 years ago
obligaron 1a150ed193
Multiplayer: Ensure monster hitpoints are calculated reproducable in quest/set-maps (#5958) 3 years ago
staphen d2bc7c10ba Fix stand ground for gamepad controls 3 years ago
obligaron 2296bf5625 Use StashStruct::EmptyCell instead for empty stash item check 3 years ago
obligaron 4cdd7ff2d9 Replace ReturnLevel/LevelTyp/LvlPosition 3 years ago
obligaron 44de539afb Introduce CronerStoneStruct::isAvailable() 3 years ago
staphen 929544b20f Move initialization of gbIsHellfire back to DiabloInit() 3 years ago
staphen 3c144c7967 Perform some basic initialization before loading game data 3 years ago
obligaron fbdc2d7900 Skip rendering on low-end devices 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
DakkJaniels d683039bdd
stop shaking camera if dead diablo loaded from save. (#4149) 3 years ago
Gleb Mazovetskiy 16f7d7e9d6 Support mouse back button in stores/dialogues 3 years ago
obligaron b7e2c649cf Recalculate cursor position after level change 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
Trihedraf 42e502e108 Add key for using potions from belt 3 years ago
qndel efaf334965 typos and code cleanup 3 years ago
Gleb Mazovetskiy 56f94c7471 Add a `--lang` command line argument 3 years ago
Anders Jenbo a0ee51183b Correctly initialize the control pannel in headless mode 3 years ago
staphen b66b6c611b Produce multiple controller button events for SDL_JOYHATMOTION events 3 years ago
Gleb Mazovetskiy 4e9bb0e704 Fix gold withdrawal in SDL1 3 years ago
Gleb Mazovetskiy ba56673d55 Only load stash graphics in town 3 years ago