Christoph Oelckers
|
af8d06994a
|
- implemented the scripting interface layer.
|
2021-04-30 20:08:32 +02:00 |
|
Christoph Oelckers
|
021f1b7832
|
- make SummaryInfo a struct instead of passing a list of values to the script classes.
|
2021-04-30 20:08:32 +02:00 |
|
Christoph Oelckers
|
88dfb93865
|
- redid Duke cutscene code to use functions, not classes as exports and added the missing screens.
Functions are better because they allow doing more in the internal setup code.
|
2021-04-30 20:08:31 +02:00 |
|
Christoph Oelckers
|
66799d9a6d
|
- more screen job setup work.
* interface for movie player done.
* first cutscene definition done.
* all converted classes removed from C++ code.
|
2021-04-30 20:08:30 +02:00 |
|
Christoph Oelckers
|
4ff2010bd1
|
- moved the entire screen job management to the script side.
This isn't hooked up yet and lots of code is commented out, the games won't start with this commit.
|
2021-04-30 20:08:30 +02:00 |
|
Christoph Oelckers
|
d853b63a1a
|
- RR summary screen
|
2021-04-30 20:08:29 +02:00 |
|
Christoph Oelckers
|
c07fcbee08
|
- migrated level summary screen.
|
2021-04-30 20:08:24 +02:00 |
|
Christoph Oelckers
|
4636a52699
|
- MP summary screen ported.
|
2021-04-30 20:08:24 +02:00 |
|
Christoph Oelckers
|
7fbe153ae7
|
- more Duke screen porting.
|
2021-04-30 20:08:24 +02:00 |
|
Christoph Oelckers
|
9c95f003f1
|
- ported E2ENDSCREEN
|
2021-04-30 20:08:24 +02:00 |
|
Christoph Oelckers
|
1022564cab
|
- initial framework for scriptification of screen jobs.
|
2021-04-30 20:08:23 +02:00 |
|