Christoph Oelckers
|
381e15a9b2
|
- renamed playerdata_t::input back to sync and made it a static array again.
|
2020-07-15 13:10:18 +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
|
63eaec916b
|
- fixed a few things.
Basic level progression is working, special cases still need testing, but for now it's good enough.
|
2020-07-07 21:38:20 +02:00 |
|
Christoph Oelckers
|
01fce31f43
|
- everything compiles again.
Still needs testing.
|
2020-07-07 20:27:21 +02:00 |
|
Christoph Oelckers
|
bb303c6469
|
- cleaned up the rest of the summary screen code, particularly the totally redundant second variant for RRRA.
|
2020-07-01 20:31:29 +02:00 |
|
Christoph Oelckers
|
6a0e7c14ee
|
- fixed compile.
|
2020-06-22 00:37:32 +02:00 |
|
Christoph Oelckers
|
e3153f143d
|
hudweapon
# Conflicts:
# source/build/src/engine.cpp
|
2020-06-22 00:05:07 +02:00 |
|
Christoph Oelckers
|
26f3bc1857
|
- spawn function transitioned.
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
5c48d355f1
|
- reserved script space must be nulled.
|
2020-06-21 23:17:51 +02:00 |
|
Christoph Oelckers
|
693b15a556
|
- use 4 byte entries for the script.
We no longer store pointers in here.
|
2020-06-21 23:17:51 +02:00 |
|
Christoph Oelckers
|
cb1824ca25
|
- store script code in a dynamic array.
# Conflicts:
# source/games/duke/src/zz_game.cpp
|
2020-06-21 23:17:50 +02:00 |
|
Christoph Oelckers
|
6b2fdf24fd
|
- cleanup after removing EDukes's script code.
# Conflicts:
# source/games/duke/src/zz_game.cpp
# source/games/duke/src/zz_gameexec.cpp
|
2020-06-21 23:07:46 +02:00 |
|
Christoph Oelckers
|
15c744f3da
|
- movement code of the VM transitioned
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
c59928c6ff
|
- removed most of the old and very messy gamevar code.
# Conflicts:
# source/games/duke/src/zz_gamevars.cpp
|
2020-06-21 22:59:22 +02:00 |
|
Christoph Oelckers
|
d01d4bf44c
|
- preparations for gamevar code replacement - thinning out of code that's to be removed
|
2020-06-21 22:59:09 +02:00 |
|
Christoph Oelckers
|
c28ea5792a
|
- copyright
|
2020-06-21 22:59:09 +02:00 |
|
Christoph Oelckers
|
e625f94e84
|
- migrated fully away from EDuke's script compiler
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:59:09 +02:00 |
|
Christoph Oelckers
|
6d066d4b7b
|
- cleaned out the old parser.
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:56:50 +02:00 |
|
Christoph Oelckers
|
a1a19ab630
|
- transitioned the gamevar instructions, still with the old backend.
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:56:42 +02:00 |
|
Christoph Oelckers
|
05360e14b5
|
- game startup, include and moving formerly global variables back to global.
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:56:36 +02:00 |
|
Christoph Oelckers
|
3a95664b0b
|
- fixing the ifelse check, consolidating the tail code for 'if' instructions.
|
2020-06-21 22:56:28 +02:00 |
|
Christoph Oelckers
|
2f9d62a40a
|
- the last simple ones.
|
2020-06-21 22:56:28 +02:00 |
|
Christoph Oelckers
|
422faa99e1
|
- a lot more commands transitioned
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:56:28 +02:00 |
|
Christoph Oelckers
|
79c7748e90
|
- most 'if's.
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:55:30 +02:00 |
|
Christoph Oelckers
|
72514b0a1d
|
- more instructions,
|
2020-06-21 22:55:24 +02:00 |
|
Christoph Oelckers
|
11255cbf6a
|
- hack for buggy scripts in production code.
|
2020-06-21 22:55:24 +02:00 |
|
Christoph Oelckers
|
248e0503d8
|
- safety commit
|
2020-06-21 22:55:24 +02:00 |
|
Christoph Oelckers
|
56975d3ee2
|
- progress
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:55:23 +02:00 |
|
Christoph Oelckers
|
49e7fa20e8
|
- #2
|
2020-06-21 22:55:17 +02:00 |
|
Christoph Oelckers
|
6a6bbbe71a
|
- the first command in the parser is done.
|
2020-06-21 22:55:17 +02:00 |
|
Christoph Oelckers
|
1cedacb7f4
|
- removed the hash table for the labels.
Again, the old code doesn't have it and it'd complicate porting over the code.
|
2020-06-21 22:55:16 +02:00 |
|
Christoph Oelckers
|
4a5953adb4
|
- some more preparations on the parser code.
|
2020-06-21 22:55:16 +02:00 |
|
Christoph Oelckers
|
53e4b8bf19
|
- deactivated the label type checks because the original code doesn't have them and they'd get in the way of testing.
|
2020-06-21 22:55:16 +02:00 |
|
Christoph Oelckers
|
3ab19a2f0d
|
- hooked up the original CON parser for instruction-by-instruction substitution.
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:55:15 +02:00 |
|
Christoph Oelckers
|
358d1a460f
|
- tabification of new sources and replacement of the CON instruction symbols.
# Conflicts:
# source/games/duke/src/zz_gamedef.cpp
|
2020-06-21 22:55:09 +02:00 |
|
Christoph Oelckers
|
9c3189475a
|
- renamed unprocessed files and added missing WT firefly effect.
|
2020-06-21 22:38:05 +02:00 |
|
Christoph Oelckers
|
cb54a03d60
|
- wip
# Conflicts:
# source/games/duke/src/sbar.cpp
|
2020-06-21 22:36:07 +02:00 |
|
Christoph Oelckers
|
0596078978
|
- prepared folder for merging.
|
2020-06-21 22:18:12 +02:00 |
|
Christoph Oelckers
|
99958342a9
|
- prepare the branch for adding new commits
# Conflicts:
# source/core/gamecontrol.cpp
|
2020-06-21 20:59:16 +02:00 |
|
Christoph Oelckers
|
b8b38e075d
|
- moving to the right place.
|
2020-06-21 20:59:08 +02:00 |
|