Christoph Oelckers
|
9219d24535
|
- removed unneeded WantEscape function from backend interface.
|
2022-11-24 17:57:40 +01:00 |
|
Christoph Oelckers
|
ed4f49ac86
|
- fixed sound code for backend update.
|
2022-11-24 17:46:39 +01:00 |
|
Christoph Oelckers
|
2ffdf3d0e1
|
- backend update from GZDoom.
Mainly quaternion math and sound system cleanup.
|
2022-11-24 16:56:46 +01:00 |
|
Christoph Oelckers
|
c6b3cf3e0a
|
- Duke: fixed long standing problem that pressing Escape or walking backwards does not switch off the camera view.
|
2022-11-19 18:26:17 +01:00 |
|
Christoph Oelckers
|
c1d603e1e9
|
- backend update from GZDoom.
|
2022-10-02 20:33:18 +02:00 |
|
Christoph Oelckers
|
0dc670da8e
|
- added wipe transitions to screen job
Mainly to have the crossfade, the other styles are mostly bonus.
This also adds proper scoping to the cutscene code, which needs to run in UI scope.
|
2022-04-25 17:26:17 +02:00 |
|
Christoph Oelckers
|
af781e0422
|
- moved all font setup out of the C++ code.
All internal fonts now get defined through FONTDEFS.
Also fixing a few offsets.
|
2021-05-31 21:20:31 +02:00 |
|
Christoph Oelckers
|
d7a47b2f3a
|
- route all accesses to gameaction from the backend through the sysCallbacks.
gameactions are frontend specific so this needs to be decoupled.
|
2021-05-22 13:02:34 +02:00 |
|
Christoph Oelckers
|
3558289d70
|
- give forward declared enum a type.
|
2020-11-10 21:44:15 +01:00 |
|
Christoph Oelckers
|
96fbfdcf86
|
- made hires replacements work for untranslated fonts.
|
2020-11-10 21:34:49 +01:00 |
|
Christoph Oelckers
|
ed599d0f05
|
- moved the hires texture replacement logic into a backend callback.
This way it can be handled transparently to the calling code.
Fonts do not work yet, though.
|
2020-11-10 16:22:02 +01:00 |
|
Christoph Oelckers
|
40358febc1
|
- changed render interface to resolve textures to materials in the backend.
This is needed to have a unified spot where to resolve textures for both 2D and 3D.
|
2020-11-10 09:08:48 +01:00 |
|
Christoph Oelckers
|
273ad5e133
|
- backend update
|
2020-10-25 09:20:26 +01:00 |
|
Christoph Oelckers
|
15eaf86f5a
|
- preparations for the image scroller menu.
|
2020-10-08 18:02:25 +02:00 |
|
Christoph Oelckers
|
9606b09ddd
|
- update of language code from GZDoom.
|
2020-10-05 00:46:24 +02:00 |
|
Christoph Oelckers
|
7f6b02c451
|
- merged string table and system callbacks.
|
2020-10-04 21:15:51 +02:00 |
|
Christoph Oelckers
|
f8caf88089
|
- backend update.
|
2020-10-03 17:04:45 +02:00 |
|
Christoph Oelckers
|
b57e13ff62
|
- mouse code update.
May still need some tweaking of the factors.
|
2020-09-28 22:36:43 +02:00 |
|
Christoph Oelckers
|
0795c79a3a
|
- engine updates from GZDoom.
|
2020-09-27 16:12:50 +02:00 |
|
Christoph Oelckers
|
15adf1f6e5
|
- hooked up ZDoom's i_net.cpp to compile within the project.
Note about the license: This file was available from GZDoom 2.4.x under the Doom source license which is compatible with Build.
This isn't used yet.
|
2020-08-29 22:07:47 +02:00 |
|
Christoph Oelckers
|
d4cdb31464
|
- backend update to make the ZScript compiler work.
|
2020-06-14 18:58:30 +02:00 |
|
Christoph Oelckers
|
d52600663d
|
- backend sync with GZDoom to pull in a few bugfixes and formatting corrections.
|
2020-05-26 23:12:04 +02:00 |
|
Christoph Oelckers
|
ebe936f03f
|
- moved platform backend code to 'common'.
|
2020-05-26 00:09:27 +02:00 |
|
Christoph Oelckers
|
29db3febb8
|
- updated the platform code to be mostly identical with GZDoom
|
2020-05-26 00:08:26 +02:00 |
|
Christoph Oelckers
|
f64bdccaca
|
- moved renderstyle to 'common' and use GZDoom's color table code unaltered.
# Conflicts:
# source/CMakeLists.txt
# source/common/engine/serializer.h
|
2020-05-23 22:43:05 +02:00 |
|