Christoph Oelckers
|
e158775e67
|
- … and for Exhumed
This game does not implement follow mode.
Note: Follow mode needs to be simplified across games!
|
2020-08-24 19:54:26 +02:00 |
|
Christoph Oelckers
|
7859a29e95
|
- use global variables to track automap state
So far implemented in Duke/RR.
|
2020-08-24 19:31:43 +02:00 |
|
Mitchell Richters
|
89a15335df
|
- Exhumed: Clear the screen in the 2D drawer prior to drawing in menu_DoPlasma() .
Fixes #237.
|
2020-08-24 17:44:39 +10:00 |
|
Mitchell Richters
|
e8057cd871
|
- Exhumed: Fix menu scaling upon opening following changes in 979cc63835 .
Fixes #238.
|
2020-08-24 17:11:51 +10:00 |
|
Mitchell Richters
|
6cbd607f31
|
- Exhumed: Stop playing kSoundJonLaugh2 in DLobotomyScreen screenjob if skiprequest is true.
|
2020-08-24 16:51:38 +10:00 |
|
Mitchell Richters
|
b5823385e1
|
- Exhumed: Fix if statement in DrawWeapons() following changes in e225e85ae1 .
|
2020-08-24 16:02:12 +10:00 |
|
Mitchell Richters
|
e225e85ae1
|
- Exhumed: Perform weapon bobbing with maximum precision and implement cl_weaponsway .
|
2020-08-24 13:22:52 +10:00 |
|
Christoph Oelckers
|
fed70e6df7
|
- make Exhumed's intro block the UI.
Fixes #235.
|
2020-08-24 00:36:47 +02:00 |
|
Christoph Oelckers
|
8b8f048393
|
- moved parts of videoNextPage to app_loop.
|
2020-08-23 18:08:08 +02:00 |
|
Christoph Oelckers
|
adb98a47ba
|
- restructured the main loop code so that the actual loop is in the common code.
|
2020-08-23 17:47:05 +02:00 |
|
Christoph Oelckers
|
85875da77a
|
- removed the old start-of-level-only savegame code.
This serves no purpose anymore, even with a checkpoint-based gameplay the full saves will do just as well.
|
2020-08-23 16:30:20 +02:00 |
|
Christoph Oelckers
|
f7fcd341ec
|
- removed redundant levelnum variable.
Better use the global map record.
|
2020-08-23 16:24:54 +02:00 |
|
Christoph Oelckers
|
1a0e413d5c
|
- use CCMDs for Exhumed's input where applicable.
- made crosshair toggle consistent across games.
|
2020-08-23 16:11:18 +02:00 |
|
Christoph Oelckers
|
a4a26ef6bc
|
- removed the last uses of the original rotatesprite function.
|
2020-08-23 14:55:19 +02:00 |
|
Christoph Oelckers
|
2a3f7a48c9
|
- implemented a proper kill counter.
Unfortunately the display is a bit limited by the available font characters.
|
2020-08-23 14:39:14 +02:00 |
|
Christoph Oelckers
|
e75cfd82f9
|
- the training map could not be started.
|
2020-08-23 14:00:53 +02:00 |
|
Christoph Oelckers
|
979cc63835
|
- use DrawTexture for rendering the menu items.
|
2020-08-23 13:57:56 +02:00 |
|
Christoph Oelckers
|
4d477bc15b
|
- fixed uninitialized GameAction variable.
|
2020-08-23 13:57:31 +02:00 |
|
Christoph Oelckers
|
212b3ae0f9
|
- Exhumed: fixed map startuo
|
2020-08-23 12:59:01 +02:00 |
|
Christoph Oelckers
|
5c7b613aa7
|
- reworked the main loop.
|
2020-08-23 12:26:52 +02:00 |
|
Christoph Oelckers
|
7889605ff4
|
- condensed main loop further, started laying out the new one.
|
2020-08-23 09:11:32 +02:00 |
|
Christoph Oelckers
|
9e5ca8c408
|
- moved game and level init code out of app_main.
|
2020-08-23 08:22:59 +02:00 |
|
Christoph Oelckers
|
5ba384db35
|
- moved the main game ticker out of app_main.
|
2020-08-23 07:49:58 +02:00 |
|
Christoph Oelckers
|
3a3ba43985
|
- Exhumed: moved the input code out of the main loop
|
2020-08-23 07:41:29 +02:00 |
|
Christoph Oelckers
|
fccd054381
|
- split off the entire game loop related code into its own file.
This should make it easier to work on this.
|
2020-08-22 22:40:22 +02:00 |
|
Christoph Oelckers
|
7401c0e133
|
- moved Ramses head code into its own file.
|
2020-08-22 21:39:14 +02:00 |
|
Christoph Oelckers
|
8589d43835
|
- migrated Exhumed's cheats to the global system.
This also eliminates the last pieces using that global string list. All relevant text is now in the external string table.
|
2020-08-22 21:13:11 +02:00 |
|
Christoph Oelckers
|
6d852c33dd
|
- added CCMDs for all 'holly' cheats that didn't have an equivalent yet.
|
2020-08-22 20:34:58 +02:00 |
|
Christoph Oelckers
|
6b1d6a44d7
|
- exported the item pickup messages to the string table and use the global 'nomonsters' flag.
|
2020-08-22 20:14:00 +02:00 |
|
Christoph Oelckers
|
bddd196539
|
- ported the credits screen.
|
2020-08-22 19:50:04 +02:00 |
|
Christoph Oelckers
|
d94077f833
|
- exported cinema texts to the string table as well.
|
2020-08-22 18:30:48 +02:00 |
|
Christoph Oelckers
|
0843f5f04a
|
- ported the final level's text screen and exported its text to the string table.
|
2020-08-22 18:12:19 +02:00 |
|
Christoph Oelckers
|
6f039164a3
|
- set up the computer font as SmallFont2.
Unlike the sheet font, this one is needed.
|
2020-08-22 16:24:42 +02:00 |
|
Christoph Oelckers
|
7e7f9670c1
|
- transitioned the text intermission screen to use DScreenJob and interpolate the scrolling text display.
|
2020-08-22 11:56:54 +02:00 |
|
Christoph Oelckers
|
8e34288a1c
|
- moved the end level handler further out in the main loop.
|
2020-08-22 10:39:37 +02:00 |
|
Christoph Oelckers
|
8b3e3b6d4a
|
- cleaned out some waiting code.
There's still too many loops but this at least gets rid of the empty ones.
|
2020-08-22 10:17:24 +02:00 |
|
Christoph Oelckers
|
c74a1f03e3
|
- defer FinishLevel handling to the main loop instead of doing it deep inside the game logic code.
|
2020-08-22 10:03:21 +02:00 |
|
Christoph Oelckers
|
9f682083c8
|
- same procedure as last time.
|
2020-08-22 09:41:18 +02:00 |
|
sirlemonhead
|
80dd794550
|
PCExhumed: Handle integer overflow in PlotCourseToSprite()
|
2020-08-22 09:40:35 +02:00 |
|
Christoph Oelckers
|
2a1ef00542
|
- redirect messages from last commit to debug mode.
|
2020-08-22 09:39:49 +02:00 |
|
sirlemonhead
|
b1c9ec1f47
|
PCExhumed: Handle the rest of the possible overflows for ksqrt()
|
2020-08-22 09:38:11 +02:00 |
|
sirlemonhead
|
fc530a362d
|
PCExhumed: Fix Selkis boss AI stupid typo
|
2020-08-22 09:34:09 +02:00 |
|
Christoph Oelckers
|
b96f12aa34
|
- removed Exhumed's demo loop.
It was broken already anyway and also looks like a first grade refactoring blocker.
|
2020-08-22 09:31:17 +02:00 |
|
Christoph Oelckers
|
e1fd0d8d80
|
- replaced most of the old text and graphics display functionality in Exhumed.
|
2020-08-21 22:40:09 +02:00 |
|
Christoph Oelckers
|
ca943317e7
|
- ported Exhumed's map to the ScreenJob interface.
|
2020-08-21 22:30:51 +02:00 |
|
Christoph Oelckers
|
a4d0e47389
|
- Exhumed: Play sound on Lobotomy logo
Fixes #224.
|
2020-08-21 19:40:18 +02:00 |
|
Mitchell Richters
|
3067bad9b9
|
- Blood/Duke/Exhumed/SW: Fix map CCMD so the game doesn't return to the menu if incorrect map specified (or crash in the case of Exhumed).
|
2020-08-21 15:11:02 +10:00 |
|
Christoph Oelckers
|
2713c2d3c3
|
- deleted unused printext function.
|
2020-08-21 00:54:57 +02:00 |
|
Christoph Oelckers
|
33dcb413d8
|
- final cleanup on Exhumed's intro sequence.
|
2020-08-21 00:49:07 +02:00 |
|
Christoph Oelckers
|
80055b97e8
|
- fixed the title screen
|
2020-08-21 00:30:46 +02:00 |
|