Christoph Oelckers
|
c03644ea76
|
- base.zs cleanup and extendable structs.
|
2020-10-05 20:03:28 +02:00 |
|
Christoph Oelckers
|
9606b09ddd
|
- update of language code from GZDoom.
|
2020-10-05 00:46:24 +02:00 |
|
Christoph Oelckers
|
5d76cbcbdb
|
- game compiles and starts again (without menu, of course)
Now it's time to rebuild the menu.
|
2020-10-04 20:53:37 +02:00 |
|
Christoph Oelckers
|
9cc318da93
|
- ugh
|
2020-10-04 20:14:15 +02:00 |
|
Christoph Oelckers
|
7be2d44108
|
- corrected includes.
|
2020-10-04 20:11:03 +02:00 |
|
Christoph Oelckers
|
82612a1330
|
- it compiles again (with lots of code commented out.)
|
2020-10-04 20:11:02 +02:00 |
|
Christoph Oelckers
|
46a1fe3826
|
- updated script definitions to silcence startup warnings.
|
2020-10-04 20:10:13 +02:00 |
|
Christoph Oelckers
|
dff8339ba3
|
- backend update from GZDoom.
|
2020-10-04 19:33:50 +02:00 |
|
Christoph Oelckers
|
02afa90202
|
- another backend update from merging several GZDoom PRs.
|
2020-09-27 16:16:53 +02:00 |
|
Christoph Oelckers
|
cb49bcb96d
|
- updated VM from GZDoom.
Just to be up to date.
|
2020-09-27 16:12:50 +02:00 |
|
Christoph Oelckers
|
be9094cb97
|
Silenced lots of warnings pointed out by XCode.
|
2020-07-23 17:02:59 +02:00 |
|
Christoph Oelckers
|
a9f152c1fe
|
- added JFDuke's label type checker and did some cleanup on the CON init code.
Most importantly: Use dynamic buffers for managing the labels instead of hijacking some other storage space.
|
2020-07-15 12:34:42 +02:00 |
|
Christoph Oelckers
|
2ddec37098
|
- added a texture format for single frame ANMs so that they can be handled like normal images.
The intermission code is doing weird things with them that isn't really portable.
|
2020-06-28 14:41:44 +02:00 |
|
Christoph Oelckers
|
d4cdb31464
|
- backend update to make the ZScript compiler work.
|
2020-06-14 18:58:30 +02:00 |
|
Christoph Oelckers
|
4f0e3adfbb
|
- removed pointless constexpr declaration on numeric constants.
|
2020-06-12 16:49:35 +02:00 |
|
Christoph Oelckers
|
d7225c1965
|
- backend update from GZDoom
|
2020-06-07 15:02:54 +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
|
c4017de12f
|
- updated to GZDoom's new texture management system.
|
2020-05-25 23:59:07 +02:00 |
|
Christoph Oelckers
|
be8813f962
|
- hooked up a few things and re-enabled some code depending on the texture manager.
|
2020-05-24 16:19:44 +02:00 |
|
Christoph Oelckers
|
daf77e55f7
|
- fixed compilation.
Much of this commit will have to be undone later, once the texture manager becomes available.
|
2020-05-23 22:43:04 +02:00 |
|
Christoph Oelckers
|
c0217c9152
|
- removed the remaining Doom-specific parts of the script compiler.
|
2020-05-23 22:43:04 +02:00 |
|
Christoph Oelckers
|
006916a0a6
|
- added the script compiler's front end.
|
2020-05-23 22:43:04 +02:00 |
|
Christoph Oelckers
|
99d3dc67ae
|
- added all FString exports for scripting.
|
2020-05-23 22:43:03 +02:00 |
|
Christoph Oelckers
|
4b8444b64d
|
- 'common' update.
|
2020-05-23 22:43:03 +02:00 |
|
Christoph Oelckers
|
4d44682603
|
- integrated ZScript backend
|
2020-05-23 22:43:03 +02:00 |
|
Christoph Oelckers
|
091d90aba5
|
- update "common" subfolder.
# Conflicts:
# source/CMakeLists.txt
|
2020-05-23 22:43:02 +02:00 |
|
Christoph Oelckers
|
bb9a077424
|
- reactivated some more code after integrating the VM core.
There's a few bits here and there that only have meaning in Doom but they are kept to allow using the same unaltered source files in both engines.
|
2020-05-23 22:43:02 +02:00 |
|
Christoph Oelckers
|
a6d982ed04
|
- resolve the single Doom specific dependency in the VM by using a callback.
|
2020-05-23 22:43:02 +02:00 |
|
Christoph Oelckers
|
c9b2399cd0
|
- added a first bunch of ZScript code.
# Conflicts:
# source/CMakeLists.txt
# source/common/utility/basics.h
# source/core/serializer.h
|
2020-05-23 22:43:01 +02:00 |
|