510 Commits (e261de18f0139e2c3a0d1fa0b0eb79dba2038ef0)

Author SHA1 Message Date
Gleb Mazovetskiy 0c694edaba WordWrapString: Wrap on punctuation 5 years ago
Yuri Pourre 91d813ddd0
Makes spell highlight translatable 5 years ago
Anders Jenbo f54b7d0896 🚨 Count of letters is always positive 5 years ago
Anders Jenbo 7a57ae211e Better text alignment in spell book 5 years ago
Anders Jenbo 70cff81547 Implement backspace for UTF-8 strings 5 years ago
Anders Jenbo 7959b04573 SDL1 Unicode input support 5 years ago
Anders Jenbo 704a04ae4d Add support for Unicode fonts 5 years ago
Gleb Mazovetskiy ec13c333a9 Refactor: Use item iterators for scroll checks 5 years ago
obligaron 98eb863ea1 Use SDL Textinput for ingame chat 5 years ago
Anders Jenbo 671fdbd125 Implement contextural translation (pgettext) 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
staphen fe3d50f7f2 Merge logic from InitControlPan() and ClearPanBtn() 5 years ago
staphen 3df85b70ce Add virtual gamepad event handlers and implement touch controls 5 years ago
Juliano Leal Goncalves 379a27b64a ♻️ Convert 'ItemType' enum to enum class 5 years ago
Anders Jenbo 064a70a9b1 Fix double encoding of monster names 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
qndel a737d72dd9
Dynamic char panel 5 years ago
BC Ko 1cebabcfff documentation cleanup: control 5 years ago
Juliano Leal Goncalves bb2dfdfb73 🚚 Rename 'ItemStruct' to 'Item' 5 years ago
Juliano Leal Goncalves 6c21638bee ♻️ Leverage 'Point' in 'SetCursorPos' function 5 years ago
Juliano Leal Goncalves bbf529c65a 🚚 Rename 'PlayerStruct' to 'Player' 5 years ago
Anders Jenbo 4044fadeb5 Clean up some players references 5 years ago
qndel 9e1cdb4a82 CheckChrBtns cleanup 5 years ago
qndel 770f3a2f20 unify ranged and melee pierce 5 years ago
BC Ko 4df798808e
2435 refactor global variable Items part 2 (#2673) 5 years ago
Anders Jenbo 408c6e43b6 Don't echo quick commands 5 years ago
Vladimir Olteanu bfcc57783c Remove Surface::{Alloc,Free}, introduce OwnedSurface 5 years ago
obligaron 36f13b34dc Add debug text commands 5 years ago
obligaron 6be94ceb3f Move DiabloHotkeyMsg to control.cpp and use IsChatAvailable 5 years ago
obligaron 13ab3e0ba9 Handle chat visible logic seperated from multiplayer (own function) 5 years ago
vladtepesch 0e56e52c75
fixes casting level 0 spell says "not enough mana" (#2568) 5 years ago
obligaron 8dbe16d4f6 Introduce GetSpellListItems 5 years ago
obligaron 95daecc1bb Introduce GetSpellListSelection and remove selection game logic from DrawSpellList 5 years ago
BC Ko 0a4361d5fc cleanup manual value clamping: control.cpp 5 years ago
Aaron Sun 6701b8a989 Fix attribute up (+) button doesn't work in special case 5 years ago
Aaron Sun aef812fb5a Modify the calculation of panel position 5 years ago
Anders Jenbo 8df8b940c4
Handle some clang-tidy issues 5 years ago
Aaron Sun 3ee90ca629 Add options for sub-panel alignment 5 years ago
Anders Jenbo 90960f0c14 Remove dead code 5 years ago
4aron5un 4c8210df21
Center the sub-panels (Quest, Character, Spell and Inventory) (#2498) 5 years ago
Vladimir Olteanu b17ff04ee2 Use string_view in DrawString and friends 5 years ago
qndel 169f980038 ranged/magic formulas 5 years ago
qndel bd5e30db52 replace armor formula 5 years ago
Anders Jenbo d523fc1e81 Cleanups 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo a2bed56061 Clean up some variables in control.cpp 5 years ago
Anders Jenbo a19e7b2a3b Remove some more use of miniwin 5 years ago
obligaron 1956c6a1c2
Fix some 64bit warnings 5 years ago
Anders Jenbo 77b72da276 ♻️Use monster by reference when possible 5 years ago