Christoph Oelckers
|
edff48ee37
|
EGS
.
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
d5e066b13f
|
- fixed flipped parameters
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
26f3bc1857
|
- spawn function transitioned.
|
2020-06-21 23:21:10 +02:00 |
|
Christoph Oelckers
|
cd55c21a5e
|
- removed a large bunch of Polymer code, which unfortunately is license poison.
|
2020-06-21 23:20:49 +02:00 |
|
Christoph Oelckers
|
95ba82b925
|
-sound cleanup
|
2020-06-21 23:17:51 +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
|
b2290cca3f
|
- fixed compile
|
2020-06-21 23:17:39 +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
|
ed6262e0bf
|
- got rid of the old interpreter code.
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
b9deaba834
|
- all commands now get run by the original code.
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
1fd0c279d7
|
- fixed some bugs.
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
cba4f0616b
|
- more
|
2020-06-21 23:07:45 +02:00 |
|
Christoph Oelckers
|
3651ab821e
|
- fall command, also some safety work for npt deleting sprites prematurely.
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
1970101076
|
- MORE
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
d4b728dd88
|
- another block
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
89ae407fd5
|
- a few more.
|
2020-06-21 23:07:44 +02:00 |
|
Christoph Oelckers
|
ae47264c78
|
- fix3
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
53f1db9b85
|
- uninitialized local variable
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
44b8053404
|
- inverted logic.
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
5c780e5c5f
|
- fixed mixed up tile numbers.
For consistency all shared numbers now use the TILE_ prefix.
|
2020-06-21 23:07:43 +02:00 |
|
Christoph Oelckers
|
1b135ecb0b
|
- step 1.
|
2020-06-21 23:07:42 +02:00 |
|
Christoph Oelckers
|
18d6a8e65d
|
- another safety commit.
# Conflicts:
# source/games/duke/src/zz_actors.cpp
|
2020-06-21 23:07:42 +02:00 |
|
Christoph Oelckers
|
e1c76e4c26
|
- safety commit.
# Conflicts:
# source/games/duke/src/zz_sbar.cpp
|
2020-06-21 23:07:42 +02:00 |
|
Christoph Oelckers
|
e007b9bceb
|
- safety commit
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
15c744f3da
|
- movement code of the VM transitioned
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
3c8c7acaf8
|
- gamevars should be working now, there was a bad case of out of bounds access in the implementation
|
2020-06-21 23:07:41 +02:00 |
|
Christoph Oelckers
|
d3652f0ed9
|
- fixed include
|
2020-06-21 23:07:30 +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
|
c9bb23ee42
|
- more gamevar cleanup.
|
2020-06-21 22:59:10 +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 |
|