Christoph Oelckers
|
6ba06f5ed0
|
- ImageScroller WIP commit.
|
2020-10-08 22:20:41 +02:00 |
|
Christoph Oelckers
|
15eaf86f5a
|
- preparations for the image scroller menu.
|
2020-10-08 18:02:25 +02:00 |
|
Christoph Oelckers
|
8caaf4fa64
|
- menu transitions are working again.
|
2020-10-08 16:33:11 +02:00 |
|
Christoph Oelckers
|
968fe10de7
|
- use unsigned variables for Duke's spinning selector.
The formula depends on unsigned modulo.
|
2020-10-08 01:49:21 +02:00 |
|
Christoph Oelckers
|
cc7290e313
|
- work on menu transitions.
|
2020-10-08 01:00:23 +02:00 |
|
Christoph Oelckers
|
a7e25a116f
|
- made Exhumed's text menu fully operational.
|
2020-10-08 00:50:23 +02:00 |
|
Christoph Oelckers
|
56eae0b42d
|
- got the basics working for Exhumed's main menu.
|
2020-10-08 00:21:07 +02:00 |
|
Christoph Oelckers
|
a953404331
|
- SW's text menus done.
This also copies the Build texture animation info into the texture manager so that the 2D code can access it through existing interfaces.
|
2020-10-07 23:22:29 +02:00 |
|
Christoph Oelckers
|
6041a3355c
|
- removed the file location reporting for Blood errors because it embeds the full path into the executable, which is not acceptable.
|
2020-10-07 20:52:25 +02:00 |
|
Christoph Oelckers
|
789eb6d51d
|
- Most of Duke's menus work again.
|
2020-10-07 20:32:43 +02:00 |
|
Christoph Oelckers
|
2bb38f7d67
|
- get load and save game menus and related CCMDs working again.
|
2020-10-07 18:32:57 +02:00 |
|
Christoph Oelckers
|
53c3a6fc9b
|
- silenced some warnings.
|
2020-10-07 16:02:49 +02:00 |
|
Christoph Oelckers
|
38ddbfe65f
|
- activated most of the support code for programmatically created menus again.
Blood's regular menu screens mostly work again
|
2020-10-07 01:31:41 +02:00 |
|
Christoph Oelckers
|
5726b693bd
|
- added back the menu transition, although it cannot be used yet, and all game specific menu CCMDs.
|
2020-10-07 01:12:57 +02:00 |
|
Christoph Oelckers
|
0968a9d97e
|
- renamed the Customizer to 'Delegate' because this works very much like a delegate in Objective-C.
- route menu sound calls through the delegate to better deal with differences between games.
|
2020-10-07 01:00:43 +02:00 |
|
Christoph Oelckers
|
603c3b50ec
|
- reimplemented Blood's menu items.
|
2020-10-07 00:50:26 +02:00 |
|
Christoph Oelckers
|
a7035a932f
|
- added a DrawSelector hook to the customizer.
|
2020-10-07 00:03:05 +02:00 |
|
Christoph Oelckers
|
06b00887f5
|
- added a menu control for Blood's dripping blood.
|
2020-10-06 23:49:34 +02:00 |
|
Christoph Oelckers
|
3ddc544a85
|
- added a caption drawer control for ListMenus.
|
2020-10-06 23:11:04 +02:00 |
|
Christoph Oelckers
|
99e6c718d7
|
- Added Exhumed's Mummy Staff graphics after getting MaxED's ok.
|
2020-10-06 22:42:55 +02:00 |
|
Christoph Oelckers
|
1ea6084478
|
- Exhumed also done.
Also using proper assets now.
|
2020-10-06 22:35:25 +02:00 |
|
Christoph Oelckers
|
17a68bc60a
|
- SW's caption done, too.
In this case the font is squashed to be more narrow because otherwise many texts would not fit anymore.
|
2020-10-06 22:01:20 +02:00 |
|
Christoph Oelckers
|
5bcb72f7a9
|
- create names for several of SW's textures.
Not complete, but should cover most that is really needed.
|
2020-10-06 21:35:26 +02:00 |
|
Christoph Oelckers
|
b8941a09ad
|
- we need this...
|
2020-10-06 21:11:37 +02:00 |
|
Christoph Oelckers
|
bec1f67178
|
- implemented the menu caption for Duke et.al.
|
2020-10-06 20:49:55 +02:00 |
|
Christoph Oelckers
|
d22bdf9dc7
|
- use an alias for the menu bar texture in Blood.
Direct tile access has been disabled for now, hopefully this can be buried deep in the engine for all eternity.
|
2020-10-06 20:05:51 +02:00 |
|
Christoph Oelckers
|
55e7e34707
|
- added texture aliases so that tiles can given real names in the texture manager.
Use this to turn Duke's and RR's tile enums into real names, leaving out RRTILExx - the few that are needed were renamed.
|
2020-10-06 19:26:22 +02:00 |
|
sinisterseed
|
e27077bee1
|
- added menu entry for the alternative nuke initialization toggle
|
2020-10-06 18:39:24 +02:00 |
|
Mitchell Richters
|
bbc60e8424
|
- Duke: Ensure tripbomb's ammo_count decrements with use.
* Note: Unsure whether `isWW2GI()` was meant to be inversed but do not believe so. Have removed check for now.
* Fixes #104.
|
2020-10-06 16:31:28 +11:00 |
|
Mitchell Richters
|
478f20b845
|
- SW: Apply fix from c86af08a19 not to just when stopping operation of remote objects, but all objects.
* Fixes #105.
|
2020-10-06 16:23:54 +11:00 |
|
Mitchell Richters
|
d5bd7ba309
|
- Exhumed: Fix positioning of air level meter when underwater.
* Fixes #103.
|
2020-10-06 16:19:01 +11:00 |
|
Christoph Oelckers
|
1e131eda9e
|
- implemented Blood's menu caption
|
2020-10-06 00:34:35 +02:00 |
|
Christoph Oelckers
|
3dbb8cbb11
|
- safety commit
|
2020-10-05 21:47:53 +02:00 |
|
Christoph Oelckers
|
29a4955f79
|
- missing global variables.
|
2020-10-05 20:44:30 +02:00 |
|
Christoph Oelckers
|
4d712cd5a0
|
- date code from GZDoom.
|
2020-10-05 20:28:19 +02:00 |
|
Christoph Oelckers
|
c03644ea76
|
- base.zs cleanup and extendable structs.
|
2020-10-05 20:03:28 +02:00 |
|
Christoph Oelckers
|
be55e26689
|
- menu code update.
|
2020-10-05 18:39:16 +02:00 |
|
Christoph Oelckers
|
afea519b10
|
- fixed issues with underwater sound pitch.
This would repeatedly lower the pitch until the sound got inaudible.
|
2020-10-05 16:20:40 +02:00 |
|
Christoph Oelckers
|
53980787b6
|
- added global offset for 2D drawer.
This is needed to handle Duke's scrolling menus transparently to the menu code.
|
2020-10-05 01:42:47 +02:00 |
|
Christoph Oelckers
|
9606b09ddd
|
- update of language code from GZDoom.
|
2020-10-05 00:46:24 +02:00 |
|
Christoph Oelckers
|
dd5c3eee91
|
- Exhumed: Fully initialize the sfxinfo struct for newly added sounds
This was using its own incomplete code instead of calling AddSoundLump for it.
|
2020-10-05 00:35:17 +02:00 |
|
Christoph Oelckers
|
7c89db69bd
|
-menuCustomizer from GZDoom.
|
2020-10-05 00:23:30 +02:00 |
|
Christoph Oelckers
|
f670d35ba1
|
- added a game-module wide lump filter for Duke and related games.
|
2020-10-05 00:20:33 +02:00 |
|
Christoph Oelckers
|
70e7176531
|
- made adjustments for new Menudef format.
|
2020-10-04 22:42:13 +02:00 |
|
Christoph Oelckers
|
16431e9f0a
|
- SetupMenuColors restored.
|
2020-10-04 22:21:11 +02:00 |
|
Christoph Oelckers
|
6a4b72cfef
|
- removed obsolete calls from menudef.cpp.
|
2020-10-04 22:14:20 +02:00 |
|
Christoph Oelckers
|
27ff78ed51
|
- removed the GZDoom menu CCMDs.
|
2020-10-04 22:02:10 +02:00 |
|
Christoph Oelckers
|
f233345ba1
|
- move most of the menu code into the backend.
|
2020-10-04 21:57:35 +02:00 |
|
Christoph Oelckers
|
26a31a626d
|
- option menus are working, although all colors are still wrong and the captions are not displayed.
|
2020-10-04 21:42:40 +02:00 |
|
Christoph Oelckers
|
7f6b02c451
|
- merged string table and system callbacks.
|
2020-10-04 21:15:51 +02:00 |
|