Anders Jenbo
58a1c1db95
♻️ Clean up function in scrollrt.cpp with swaps
2021-03-08 18:34:36 +01:00
Anders Jenbo
f97adef2dd
🐛 Fix render assertions on Big Endian systems
2021-03-08 09:45:57 +01:00
Gleb Mazovetskiy
ba6a78ebc8
Migrate Cl2DrawOutline to accept a buffer
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
819b5b05df
Migrate Cl2DrawLightTbl to accept a buffer
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
07f4dbbd2e
Migrate Cl2Light to accept a buffer
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
bb3ba369df
Migrate Cl2Draw to accept a buffer
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
eadc5a20a3
Migrate CelDrawLightRedSafe to CelDrawLightRedSafeTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
a70de3cecd
Migrate CelClippedDrawSafe to CelClippedDrawSafeTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
9ca1fd8996
Migrate CelBlitOutline to CelBlitOutlineTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
242341c0b3
Migrate CelClippedDraw to CelClippedDrawTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
88bf59f355
Migrate CelClippedBlitLightTrans to CelClippedBlitLightTransTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
14ae63d37d
Migrate CelClippedDrawLight to CelClippedDrawLightTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
379b45e021
Migrate CelDrawLight to CelDrawLightTo
2021-03-06 09:55:14 +01:00
Gleb Mazovetskiy
b43325028f
Migrate CelDraw to CelDrawTo
2021-03-06 09:55:14 +01:00
Anders Jenbo
e280432b92
🚨 Fix all SDL1 warnings
2021-03-06 05:56:47 +01:00
qndel
82ab76b22b
✨ Experience bar
2021-03-05 06:10:48 +01:00
qndel
be895274dc
✨ Monster health bar
2021-03-05 05:12:15 +01:00
Anders Jenbo
6be9d37a57
🐛 Fix unitialized variables in the rendere
2021-03-04 19:27:05 +01:00
Gleb Mazovetskiy
d55a1c8a7d
Pass CelOutputBuffer to game text printing ( #1095 )
...
* Pass CelOutputBuffer to game text printing
* DrawHalfTransparentRectTo: minor cleanup
2021-03-03 18:20:24 +01:00
Gleb Mazovetskiy
83ce7c27af
Enginify trans_rect
...
Moves `trans_rect` to `engine` as `DrawHalfTransparentRectTo` and makes
it operate on `CelOutputBuf`.
2021-03-03 12:07:07 +01:00
Gleb Mazovetskiy
588458d500
Remove gpBufStart
...
Was only set once and used in one place since #964
2021-03-01 02:20:21 +01:00
Gleb Mazovetskiy
8283f85e24
Engine: Functions to render to any buffer
...
Refactor the rendering functions to allow rendering to any output
buffer.
New functions that accept a buffer have the `To` suffix.
The functions that render to the global buffer now always accept
coordinates.
2021-02-27 17:49:39 +01:00
Anders Jenbo
36a196389b
Fix remaning basic compiler errors and warnings
2021-02-22 13:51:42 +01:00
qndel
0958cd456c
fix typos ( #1028 )
2021-02-20 20:28:21 +01:00
Anders Jenbo
3dae37501c
Fix partial screen updating
2021-02-20 06:56:14 +01:00
Anders Jenbo
a90922939f
Log errors in game state during rendering
2021-02-19 23:26:01 +01:00
pionere
f5c1079d6f
eliminate unused code
2021-02-19 22:04:11 +01:00
pionere
d5a0fa8e85
get rid of a few warnings
2021-02-19 22:04:11 +01:00
FluffyQuack
790c8e17e5
Implemented blended tranparency
2021-02-19 05:57:48 +01:00
Anders Jenbo
60d3e9ceb1
Clean up rendering
2021-02-19 03:05:12 +01:00
qndel
ab9911064f
unify checks for single and multiplayer
2021-02-18 22:32:01 +01:00
Anders Jenbo
01590d3757
Merge a section of the Hellfire item and quest code
2021-01-07 02:29:06 +01:00
Anders Jenbo
d20eddf48e
Unifcy a chunk of Hellfire's code pathts
2020-12-28 01:11:25 +01:00
Anders Jenbo
61b2d0de95
Merge branch 'master' of github.com:diasurgical/devilution
2020-12-16 02:24:39 +01:00
Anders Jenbo
df35042111
[hellfire] Highlight items during search
2020-12-15 17:07:05 +01:00
Gleb Mazovetskiy
01401a16c7
Fix various controller issues
...
* Fixes Right Stick cursor movement
* Fixes cursor flicker when moving the cursor while moving the character
* Fixes START + SELECT menu
* Makes SELECT act as Escape in the in-game menu
Fixes #930
2020-11-28 15:02:53 +00:00
qndel
c4921b3838
fix typos
2020-11-20 08:39:13 +01:00
qndel
0947ede2fe
Cleanup11 ( #2156 )
2020-11-12 15:11:07 +01:00
qndel
a61f969d26
fix typos ( #914 )
2020-11-12 13:09:13 +01:00
Anders Jenbo
72e2637061
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-25 17:38:06 +01:00
Gleb Mazovetskiy
ec329e645c
Fix all "no-write-strings" warnings
2020-10-25 15:37:51 +01:00
Anders Jenbo
2d6c1efeab
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-12 10:46:28 +02:00
qndel
b81d2eb831
some cleanups ( #2099 )
2020-10-12 00:42:02 +02:00
Anders Jenbo
7e04c63977
Merge branch 'hellfire' of github.com:diasurgical/devilution
2020-10-11 23:53:07 +02:00
Anders Jenbo
56eae4c277
Merge branch 'master' of github.com:diasurgical/devilution
2020-10-06 17:27:03 +02:00
Anders Jenbo
32778cdbb9
Perfectly align all resolutions
2020-10-06 06:28:51 +02:00
Anders Jenbo
146516467b
Force alignment on even/even and odd/odd resolutions
2020-10-05 01:34:11 +02:00
Colin Pitrat
0ea1b81772
Fix typos
2020-10-04 14:17:31 +02:00
Anders Jenbo
52f46027da
Optimize even/odd colculation
2020-10-04 01:13:31 +02:00
Anders Jenbo
893efd51ea
Merge branch 'master' of github.com:diasurgical/devilution
2020-09-27 03:34:42 +02:00