Anders Jenbo
215ff59e65
Merge branch 'master' of github.com:diasurgical/devilution
6 years ago
galaxyhaxz
67fedd9e99
Fix unknown struct field and drawpanflag
6 years ago
Mathieu Maret
982b1148d8
monster: use some enums
6 years ago
Mathieu Maret
e79b1afe84
Fix S_TalkEnter
...
To mirror commit 1c9801986c559417b7889708b2ce9cc2e27d9ba9: "Fix
S_StartTalk"
6 years ago
Anders Jenbo
c34d3e7177
Update bugfix note
6 years ago
Gleb Mazovetskiy
b18fe49d0a
Fix OOB in DrawSpell ( #405 )
...
The OOB here was in `_pSplLvl[spl]`.
The value of SPL_INVALID is is `-1`.
The fix is to not access the array when `spl == SPL_INVALID`.
6 years ago
Anders Jenbo
72fbb97dc4
Merge branch 'master' of github.com:diasurgical/devilution
6 years ago
Anders Jenbo
e396aafa3b
Add bugfix note
6 years ago
Gleb Mazovetskiy
d6eeb3cb47
StormPort: Suppress `min/max` macros from windows
...
Upstream PR: https://github.com/ladislav-zezula/StormLib/pull/163
6 years ago
Gleb Mazovetskiy
329c6b89bc
Source/drlg_l[23].cpp: Use std::min/max instead of ternaries
...
Follow-up to #169
Also fixes a typo in drlg_l3.cpp
6 years ago
Gleb Mazovetskiy
be0f092ff7
Fix OOB in M_CheckEFlag
6 years ago
Xadhoom
a1b7b8522a
Bugfixes
6 years ago
Gleb Mazovetskiy
1b24dac942
Add BUGFIX comment in DrawSpell
6 years ago
Gleb Mazovetskiy
16a154f062
Change _INVALID enum values from 0xFFFFFFFF to -1
...
Some of these are assigned to `char` (assumed to be signed), and 0xFFFFFFFF is `-1` only when sizeof(int) == 4.
6 years ago
Gleb Mazovetskiy
9ba62e26bc
Fix OOB in DRLG_L5TransFix ( #399 )
6 years ago
Gleb Mazovetskiy
9a58d42108
Fix OOB in dungeon lvl2 Dark Passage generation ( #400 )
...
Dark Passage entrance index is 206 but the BSTYPES and L5BTYPES array
only contained 206 elements.
6 years ago
Gleb Mazovetskiy
5fdac5cfd9
Fix multiple OOB in L5tileFix
...
Refs #396
6 years ago
Gleb Mazovetskiy
f2afd88633
Fix OOBs in DRLG_L5Subs ( #402 )
...
Refs #396
6 years ago
Anders Jenbo
cc78e12cc5
Merge branch 'master' of github.com:diasurgical/devilution
6 years ago
Gleb Mazovetskiy
25011ef55b
Fix OOB in dungeon lvl2 Dark Passage generation
...
Dark Passage entrance index is 206 but the BSTYPES and L5BTYPES array only contain 206 elements.
6 years ago
Gleb Mazovetskiy
48c399c453
Fix OOBs in DRLG_L5Subs
6 years ago
Gleb Mazovetskiy
08fd0dce60
Fix multiple OOB in L5tileFix
...
Refs https://github.com/diasurgical/devilutionX/pull/401
6 years ago
Anders Jenbo
1d87872d25
Re introduce a safe margin on the bottom boarder
...
macOS 10.13 debug crashes with out this, so oviously stuff is still being rendered down here.
6 years ago
Gleb Mazovetskiy
63a0c70652
DRLG_L5TransFix: Add BUGFIX comments
6 years ago
Anders Jenbo
4cc4cd011c
Merge branch 'master' of github.com:diasurgical/devilution
6 years ago
Anders Jenbo
195ac2a4a7
Apply music enums
6 years ago
Anders Jenbo
2b06fb1a6d
Update mouse movment before rendering
...
Fixes #379
6 years ago
Anders Jenbo
f6c38e2912
Display chac as long as there is screen space for it
6 years ago
Guillaume Roche
1bfd062b3c
Fix some write-strings warnings
...
Declare const char* arguments to get proper string conversion. Some of
these warnings still remain, as it involves code from Source/ directory.
According to https://github.com/diasurgical/devilutionX/issues/279 ,
those fixes should not be made outside of SourceX/.
6 years ago
Anders Jenbo
5a722eee82
Allows left clicking outside panels
6 years ago
Anders Jenbo
5a65eec646
Merge branch 'master' of github.com:diasurgical/devilution
6 years ago
Anders Jenbo
048429b4cd
Apply more constants
6 years ago
Anders Jenbo
8976e4fd39
Check if panels conver the screen before affecting the viewport
6 years ago
Anders Jenbo
d46ae517d0
Merge remote-tracking branch 'refs/remotes/devilution/master'
6 years ago
Anders Jenbo
71adfe509e
Document more attributes
6 years ago
Anders Jenbo
1596e661d2
Do not move mouse when panels do not cover viewport
6 years ago
Anders Jenbo
dc157d82b2
Align unique item info box
6 years ago
Anders Jenbo
9146e3ea35
Enable FPS meter for releases
6 years ago
Anders Jenbo
4e8a8d2157
Merge remote-tracking branch 'refs/remotes/devilution/master'
6 years ago
falquinho
c65060ccad
Some comments on control functions.
6 years ago
Anders Jenbo
92ab05ea13
Decompose more magic numbers
6 years ago
Anders Jenbo
b528d4362d
Fix rendering on Big Endian systems
6 years ago
Mathieu Maret
a12a7998d1
simplify world_draw_black_tile
6 years ago
Mathieu Maret
b2ed866c7a
Code simplification using memset/memcpy
6 years ago
qndel
8ca4f545df
fix english ( #389 )
6 years ago
Guillaume Roche
b96371b00d
Refactor OpenDingux build scripts ( #372 )
...
* Refactor OpenDingux build scripts
Created a common build.sh script that takes the target architecture as a
command line argument.
Updated existing build scripts, now they call build.sh with the matching
target.
This avoids code duplication and should help maintaining the build
script.
* Split the buildroot prepare and build steps
If the buildroot compilation fails, it will be run again the next time
the script is called. This was not the case before, as the buildroot
step was skipped when the buildroot folder existed.
* minor fixes
6 years ago
Anders Jenbo
5b95289440
Render FPS count using ingame font
7 years ago
Anders Jenbo
26ff2c1e69
Disable UBSAN for Windows by default
7 years ago
Anders Jenbo
0e578ffb11
Enable assertions
7 years ago
Anders Jenbo
1df595c1e0
Revert e35b00acd9 for CelBlitLightSafe
7 years ago