Christoph Oelckers
|
16efa87701
|
- started sorting variables in globals.h and removed player.h after cleaning it out.
|
2020-07-20 18:43:50 +02:00 |
|
Christoph Oelckers
|
2dcaf25fea
|
- put the entire CON parser into a class to make its state local to the caller
|
2020-07-20 18:43:49 +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
|
72bf70811e
|
- restructured exitlevel for asynchronous handling of the summary screen.
|
2020-07-19 00:53:13 +02:00 |
|
Christoph Oelckers
|
a1001c5fdd
|
- changed startnewgame to handle the screen jobs asynchronously.
|
2020-07-19 00:26:36 +02:00 |
|
Christoph Oelckers
|
a3e9ea97a8
|
- merged the two main loops into one.
Yet to do: Run the screen jobs from the main loop as well.
|
2020-07-18 23:50:46 +02:00 |
|
Christoph Oelckers
|
c767ead84f
|
- properly route gameexitfrommenu through the callbacks.
|
2020-07-18 21:28:57 +02:00 |
|
Christoph Oelckers
|
28965eefd5
|
- moved the main loop to gameloop.cpp.
|
2020-07-18 11:56:49 +02:00 |
|
Christoph Oelckers
|
ba69084aa5
|
- consolidated the movement block check after discovering that it wasn't handling things properly for all games.
|
2020-07-18 01:34:13 +02:00 |
|
Christoph Oelckers
|
6c2600df51
|
- cleanup of the main input code.
Only 8 kb code left that is clearly recognizable as coming from EDuke32.
|
2020-07-18 00:34:20 +02:00 |
|
Christoph Oelckers
|
01d3ca870d
|
- more consolidation between old and new input paths.
This also simplifies the one_eighty handling to be closer to the original idea.
|
2020-07-17 11:46:23 +02:00 |
|
Christoph Oelckers
|
dc9c8a0e60
|
- consolidation of pitch code for aim mode 0.
|
2020-07-17 00:32:26 +02:00 |
|
Christoph Oelckers
|
38751d19ac
|
- changed all SYNCINPUT #defines into runtime checks so that both parts can be used and consolidated the 4 versions of the SeaSick code.
|
2020-07-16 17:59:25 +02:00 |
|
Christoph Oelckers
|
ea6c74d0e6
|
- transitioned the local input handler.
There wasn't anything EDuke32-specific in there - nearly everything mapped perfectly to JFDuke.
|
2020-07-15 19:48:04 +02:00 |
|
Christoph Oelckers
|
a0cd407632
|
- cleanup on pausing code.
|
2020-07-15 18:10:31 +02:00 |
|
Christoph Oelckers
|
ecddd8687c
|
- newgame is clean now.
|
2020-07-07 22:41:31 +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
|
7f3c0ef16c
|
- safety commit
|
2020-07-07 09:39:33 +02:00 |
|
Christoph Oelckers
|
34874d1a21
|
- migrated displayrest and took the opportunity to un-fuck the palette management.
|
2020-07-07 04:54:12 +02:00 |
|
Christoph Oelckers
|
dca7e158bb
|
- "po" reverted
|
2020-07-06 23:33:33 +02:00 |
|
Christoph Oelckers
|
e8ebeefaad
|
- started consolidating the struct types.h
|
2020-07-06 23:24:35 +02:00 |
|
Christoph Oelckers
|
1644c1d33a
|
- cleanup continues.
|
2020-07-06 23:02:41 +02:00 |
|
Christoph Oelckers
|
45f51b0c4b
|
-more header work.
|
2020-07-06 22:55:35 +02:00 |
|
Christoph Oelckers
|
0d0f6854c3
|
- cleaned out another header file.
|
2020-07-06 22:54:26 +02:00 |
|
Christoph Oelckers
|
83bcfcfd0c
|
- Big cleanup.
|
2020-07-06 22:53:20 +02:00 |
|