Christoph Oelckers
|
368298d02d
|
- enable the menu and console everywhere, except on the intro logos.
|
2020-07-22 00:42:50 +02:00 |
|
Christoph Oelckers
|
06fa1391f5
|
- did some cleanup on the global variables.
|
2020-07-20 18:43:50 +02:00 |
|
Christoph Oelckers
|
f9842fc4a8
|
- implemented running screen jobs from the main loop.
The entire game now has only one single place where videoNextPage gets called.
|
2020-07-20 18:43:48 +02:00 |
|
Christoph Oelckers
|
31b9995406
|
- rewrote the ScreenJob player as a class that can be called by an asynchronous dispatcher.
Works, except for timing issues with ANMs.
|
2020-07-20 18:43:48 +02:00 |
|
Christoph Oelckers
|
c767ead84f
|
- properly route gameexitfrommenu through the callbacks.
|
2020-07-18 21:28:57 +02:00 |
|
Christoph Oelckers
|
55feadd11c
|
- render the weapons with the DrawTexture interface and properly handle rotatesprite's alignment modes
|
2020-07-16 13:23:26 +02:00 |
|
Christoph Oelckers
|
a0cd407632
|
- cleanup on pausing code.
|
2020-07-15 18:10:31 +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
|
4598cf13d7
|
- reverted the frags array to its original form, moved InitRRRASkies to zz_common.cpp and deleted zz_premap.cpp.
|
2020-07-14 21:42:46 +02:00 |
|
Christoph Oelckers
|
aa01adb2f1
|
- removed osd.h as it was merely a minimal wrapper around c_dispatch, giving some alias names.
Nothing that's needed when cutting ties to upstream.
|
2020-07-14 14:00:27 +02:00 |
|
Christoph Oelckers
|
01fce31f43
|
- everything compiles again.
Still needs testing.
|
2020-07-07 20:27:21 +02:00 |
|
Christoph Oelckers
|
915b566612
|
- another safety commit.
|
2020-07-07 17:56:20 +02:00 |
|
Christoph Oelckers
|
6b86d7606f
|
- safety commit - does not compile!
|
2020-07-07 13:19:09 +02:00 |
|
Christoph Oelckers
|
7bd2b33e39
|
- fixed centering of RR big text.
|
2020-07-05 21:40:51 +02:00 |
|
Christoph Oelckers
|
d13b2dc130
|
- got rid of the dynamic tilemap.
Most tile access is in game specific code, the remaining code only accesses 51 tiles
|
2020-07-03 23:56:14 +02:00 |
|
Christoph Oelckers
|
4fbd476b17
|
- refactored all text output to use DrawText.
No more screentext mess.
|
2020-07-03 10:53:35 +02:00 |
|
Christoph Oelckers
|
5144e8c355
|
- ported the 'entering level' screen.
|
2020-07-03 09:59:24 +02:00 |
|
Christoph Oelckers
|
6172978f13
|
- the menu code is clean.
|
2020-07-02 10:59:22 +02:00 |
|
Christoph Oelckers
|
b281c34357
|
- some final fixes.
|
2020-07-01 22:27:38 +02:00 |
|
Christoph Oelckers
|
c09b4896a6
|
- made RR summary screens work.
|
2020-07-01 22:14:11 +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
|
197a35291a
|
- added level summary screens and made the fade for the screens an engine feature.
This also hijacks one free element in the shader uniforms for the newly added factor.
|
2020-07-01 12:55:32 +02:00 |
|
Christoph Oelckers
|
9f33638804
|
- RR multiplayer screen.
|
2020-06-29 22:00:38 +02:00 |
|
Christoph Oelckers
|
8cb8f85569
|
- deleted the old anim player.
|
2020-06-29 00:00:51 +02:00 |
|
Christoph Oelckers
|
726ebec9ec
|
- RR bonus screens.
|
2020-06-28 22:17:27 +02:00 |
|
Christoph Oelckers
|
69d9a98ead
|
- Duke end of episode animations ported
|
2020-06-28 21:38:25 +02:00 |
|
Christoph Oelckers
|
9aaf6b416d
|
- RR intro movies.
|
2020-06-28 10:14:42 +02:00 |
|