obligaron
|
9e6aa7c8d6
|
Add OptionEntries for Poition Pickup
|
4 years ago |
Joerg Wissen
|
f9bc40e8e0
|
Optional functionality to auto-pickup potions
|
4 years ago |
obligaron
|
d17c689077
|
Item highlighting: don't change cursor when a repeated action is requested (LastMouseButtonAction != None)
|
4 years ago |
obligaron
|
ff5de056fa
|
Add all (boolean) Game Settings to Settingsmenu (#3616)
|
4 years ago |
Gleb Mazovetskiy
|
7e1fea6f76
|
clang-format all files in {Source,test}/
Also includes a few manual tweaks to comments and newlines for better results.
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
|
4 years ago |
obligaron
|
635f378722
|
Add OptionEntry Experience Bar
|
4 years ago |
obligaron
|
677303cba9
|
Reduce use of view globals in game menu
|
4 years ago |
NiteKat
|
3f85fdae37
|
Add mWhoHit Indicators
Adds mWhoHit indicator graphics to the monster health bar.
|
4 years ago |
Bernd Stellwag
|
fcc0266703
|
Add new option to enable/disable item pickup sounds
|
4 years ago |
Alex
|
6df826eb02
|
Fix compiler warnings
|
5 years ago |
Anders Jenbo
|
7771a08d03
|
Translatable mainpanel
|
5 years ago |
Anders Jenbo
|
3b0858cdac
|
Don't show xp bar when chat is open
|
5 years ago |
Juliano Leal Goncalves
|
379a27b64a
|
♻️ Convert 'ItemType' enum to enum class
🎨 Rename 'ItemType' elements to enum class standards
|
5 years ago |
Anders Jenbo
|
cd79f0204d
|
🚨 Fix compiler warnings
|
5 years ago |
Anders Jenbo
|
7169882b1f
|
✨ Implement new font rendering
|
5 years ago |
Juliano Leal Goncalves
|
d225202c34
|
🚚 Rename 'MonsterClass' members for consistency
|
5 years ago |
Juliano Leal Goncalves
|
21b481bb46
|
♻️ Convert 'MonsterClass' enum to enum class
|
5 years ago |
Juliano Leal Goncalves
|
eac08bd05f
|
♻️ Extract health bar border color by monster type logic into local function
This eliminates direct array indexing by an enum which allows us to move into enum class without casting.
|
5 years ago |
Juliano Leal Goncalves
|
20db8d1a11
|
🚚 Rename 'MonsterStruct' to 'Monster'
|
5 years ago |
Juliano Leal Goncalves
|
bb2dfdfb73
|
🚚 Rename 'ItemStruct' to 'Item'
|
5 years ago |
Juliano Leal Goncalves
|
01823e1324
|
♻️ Replace 'cursmx' and 'cursmy' globals with single 'cursPosition'
|
5 years ago |
Juliano Leal Goncalves
|
3251171a5c
|
♻️ Leverage 'Point' in 'xpbar.DrawBar' function
|
5 years ago |
Juliano Leal Goncalves
|
20d356a6eb
|
♻️ Leverage 'Point' in art_draw functions
|
5 years ago |
BC Ko
|
4df798808e
|
2435 refactor global variable Items part 2 (#2673)
|
5 years ago |
ephphatha
|
8f2e94ae4d
|
Use unsigned types for player experience and related values
|
5 years ago |
Aaron Sun
|
3ee90ca629
|
Add options for sub-panel alignment
|
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 |
ephphatha
|
0575716eac
|
Rename UiFlags members to group related options
|
5 years ago |
ephphatha
|
4ad53232a0
|
Convert the UiFlags enum to a scoped enum type
Replace operator&& with named function
|
5 years ago |
Anders Jenbo
|
77b72da276
|
♻️Use monster by reference when possible
|
5 years ago |
Anders Jenbo
|
7f5ea145e9
|
Fix MSVC C4477 warning
Also take translation in to account when printing XP info
|
5 years ago |
Anders Jenbo
|
2ca6e37c46
|
Clean up sub folders using clang-tidy/Android Studio
|
5 years ago |
Anders Jenbo
|
9ebdb6db69
|
General clean up
|
5 years ago |
Anders Jenbo
|
9b8bf92575
|
Rename quest globals
|
5 years ago |
Anders Jenbo
|
96bf75b502
|
Rename player globals
|
5 years ago |
Anders Jenbo
|
c8870dbd1f
|
Rename item globals
|
5 years ago |
Anders Jenbo
|
07ad083fda
|
Rename monster globals
|
5 years ago |
Anders Jenbo
|
235b0ee06c
|
💚 Fix remaning compiler warnings for GCC and CLang
|
5 years ago |
Gleb Mazovetskiy
|
55464eec78
|
Fix `-Wmissing-braces`
Fixes warnings such as this one:
```
../../../../../../Source/engine/render/text_render.hpp:83:33: warning: suggest braces around initialization of subobject [-Wmissing-braces]
return DrawString(out, text, { position.x, position.y, out.w() - position.x, 0 }, flags, spacing, lineHeight, drawTextCursor);
^~~~~~~~~~~~~~~~~~~~~~
```
|
5 years ago |
Anders Jenbo
|
a7c7fa0030
|
Fully apply clang-tidy/format to all files
|
5 years ago |
Gleb Mazovetskiy
|
cb0dae8590
|
🚚 Rename `CelOutputBuf` to `Surface` and extract
|
5 years ago |
Anders Jenbo
|
b71b0149a3
|
Clang-tidy: ConstexprVariableCase
|
5 years ago |
Anders Jenbo
|
5d0507e566
|
Clang-tidy: readability-identifier-naming.StructCase
|
5 years ago |
Anders Jenbo
|
129342d07a
|
Clang-tidy: GlobalConstantCase
|
5 years ago |
Anders Jenbo
|
0f2ad469ea
|
♻️Clean up variable initialization
|
5 years ago |
Juliano Leal Goncalves
|
fd9f2099d0
|
♻️ Leverage 'Point' to represent mouse position
|
5 years ago |
Anders Jenbo
|
f167bd4dfb
|
Clang-tidy: llvm-include-order
|
5 years ago |
Anders Jenbo
|
22b632f04a
|
♻️Clean up implicit bool conversions
|
5 years ago |
Gleb Mazovetskiy
|
f9f301b054
|
🚚 engine.h: Extract `Point`, `Direction`, `clamp`
`engine.h` is getting quite bloated. Moves this code to their own files.
|
5 years ago |