Christoph Oelckers
|
90eb9ceafe
|
Use GetChars on FStrings.
|
2023-12-05 22:39:26 +01:00 |
|
Christoph Oelckers
|
82057bcd5a
|
- Backend update from GZDoom-
This compiles but doesn't run.
|
2023-08-23 20:36:19 +02:00 |
|
Christoph Oelckers
|
6aa61e72b5
|
- backend update from GZDoom.
* cleanup on the sound init code.
* added #pragma once in several headers.
* macOS version detection overhaul.
|
2023-07-22 09:54:00 +02:00 |
|
Christoph Oelckers
|
a570e77509
|
- clear menuDelegate in case of an error in MENUDEF parsing.
|
2023-01-20 17:10:25 +01:00 |
|
Christoph Oelckers
|
003f4a035e
|
- backend update from GZDoom
menu enhancements, IQM indices and an important fix in the sound system.
|
2022-11-25 11:14:38 +01:00 |
|
Christoph Oelckers
|
2ffdf3d0e1
|
- backend update from GZDoom.
Mainly quaternion math and sound system cleanup.
|
2022-11-24 16:56:46 +01:00 |
|
Christoph Oelckers
|
8806fb930b
|
- Backend update from GZDoom
* Vector 4 in zscript
* garbage collector fixes
|
2022-11-12 10:45:39 +01:00 |
|
Christoph Oelckers
|
21b4862460
|
- Backend update from GZDoom
* music system improvements
* Zip64 support
* fixes for menu scaling on ultrawide screens
* Mac default paths fixed
* lightmap code (not active yet)
|
2022-04-25 11:13:55 +02:00 |
|
Christoph Oelckers
|
9e14b168bb
|
- addressed more shadowed variables in common code.
|
2021-12-30 09:57:32 +01:00 |
|
Christoph Oelckers
|
f765783437
|
- various small bits of cleanup.
|
2021-11-29 00:57:11 +01:00 |
|
Christoph Oelckers
|
6e0fbb2043
|
- removed templates.h includes.
|
2021-10-30 10:51:03 +02:00 |
|
Christoph Oelckers
|
2348dd8848
|
- backend update from GZDoom
* GLES backend fixes.
* font colorization fixes.
* option menu spacing fix
|
2021-10-07 22:46:45 +02:00 |
|
Mitchell Richters
|
1ee6fd76c4
|
Merge branch 'blood-qavrework'
# Conflicts:
# source/core/gamecvars.cpp
# source/core/gamecvars.h
# source/games/blood/src/weapon.cpp
|
2021-08-23 11:02:09 +10:00 |
|
Christoph Oelckers
|
bad2c2e55f
|
- backend update from GZDoom
* replacement of 'long' in string code.
* palette removal in V_GetColor.
* fixes to DShape2D buffer management.
|
2021-08-14 10:04:45 +02:00 |
|
Mitchell Richters
|
0d9afc1aaf
|
- Extend menu's ImageScroller ZScript class with mAnimated and use with Blood for the help and credits menu.
|
2021-08-05 14:52:51 +10:00 |
|
Mitchell Richters
|
1ed1222e10
|
- Extend menu's ListMenu ZScript class with mAnimated already natively available, and use with Blood where BloodDripDrawer is defined.
* Finalises the interpolated blood dripping code changes from 9884d5f396 .
|
2021-08-04 10:31:45 +10:00 |
|
Christoph Oelckers
|
5a5f9b8e02
|
- backend update from GZDoom.
|
2020-11-23 15:54:06 +01:00 |
|
Christoph Oelckers
|
f341fbc1fb
|
- backend update.
|
2020-10-28 21:46:43 +01:00 |
|
Christoph Oelckers
|
802d295e48
|
- Shadow Warrior credit screens.
|
2020-10-08 23:53:15 +02:00 |
|
Christoph Oelckers
|
02507d937d
|
- got the text screens working. Also reformatted RR's credits a bit for a better presentation.
|
2020-10-08 23:40:17 +02:00 |
|
Christoph Oelckers
|
19c719db4e
|
- image scroller is working again.
|
2020-10-08 22:53:12 +02:00 |
|
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
|
cc7290e313
|
- work on menu transitions.
|
2020-10-08 01:00:23 +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
|
7c89db69bd
|
-menuCustomizer from GZDoom.
|
2020-10-05 00:23:30 +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
|
f233345ba1
|
- move most of the menu code into the backend.
|
2020-10-04 21:57:35 +02:00 |
|
Christoph Oelckers
|
e2f5e8fe34
|
- renamed 'common' to 'core'.
We'll need 'common' for something else.
|
2020-04-12 08:30:36 +02:00 |
|
Christoph Oelckers
|
1eb00949e3
|
- manually added the RRDH menu stuff.
|
2020-02-26 20:31:49 +01:00 |
|
Christoph Oelckers
|
0551c16203
|
- added detection for Deer Huntin' GRP.
|
2020-02-26 20:31:48 +01:00 |
|
Christoph Oelckers
|
7909f29691
|
- allow starting Duke, NAM and WW2GI with the RedNukem-based game code for Redneck Rampage.
This mainly required some rework of the menu setup to be less explicit about the frontend's menu classes.
|
2020-02-12 20:25:59 +01:00 |
|
Christoph Oelckers
|
6231cec7c1
|
- sound backend update.
|
2020-02-09 13:26:51 +01:00 |
|
alexey.lysiuk
|
14ef8e873e
|
- fixed compilation NO_OPENAL option enabled
|
2020-02-04 16:16:49 +02:00 |
|
Rachael Alexanderson
|
a2b7aa18d1
|
- fixed - menudef was not detecting properly the presence of OpenAL
|
2020-01-26 18:42:52 -05:00 |
|
Christoph Oelckers
|
73950458d4
|
- fixed mouse selection for generated menus.
|
2020-01-03 21:28:01 +01:00 |
|
Christoph Oelckers
|
72036721d5
|
- made DN3D shareware operable.
The GRP defines neither episodes nor skills, so they have to be provided internally.
This isn't 100% correct yet, but should do for now.
|
2020-01-03 00:44:39 +01:00 |
|
Christoph Oelckers
|
6373b75d22
|
Merge branch 'master' into powerslave
# Conflicts:
# source/common/gamecontrol.cpp
# source/common/version.h
# wadsrc/static/engine/grpinfo.txt
|
2019-12-26 14:46:14 +01:00 |
|
Christoph Oelckers
|
62e9112133
|
- renamed the internal resource directory to "engine" and routed most literal mentions of the engine name through version.h
All this comes from a time when I didn't use version.h so it's better to do it the same way as GZDoom to allow easy renaming of the engine.
|
2019-12-26 14:04:53 +01:00 |
|
Christoph Oelckers
|
c8edef4e0c
|
- disabled the "User Maps" option pending implementation of a working selection menu for exposing this.
|
2019-12-26 10:55:43 +01:00 |
|
Christoph Oelckers
|
1a8f11e01d
|
Merge branch 'master' into powerslave
# Conflicts:
# source/build/src/sdlayer.cpp
# source/common/menu/menu.cpp
# source/sw/src/config.cpp
# source/sw/src/game.cpp
|
2019-12-26 00:21:04 +01:00 |
|
Christoph Oelckers
|
b0cefdedce
|
- plugged all memory leaks that were reported with Shadow Warrior when starting the first level.
|
2019-12-25 11:26:19 +01:00 |
|
Christoph Oelckers
|
49c49b2672
|
- read the global settings before presenting the game selection dialog
- deinit the menu in GameMain instead of using atexit.
- gi == null check must include the call to FreeGameData.
|
2019-12-24 20:06:55 +01:00 |
|
Christoph Oelckers
|
7e73073103
|
- Exhumed menu definition.
|
2019-12-13 21:44:51 +01:00 |
|
Christoph Oelckers
|
7942bc9490
|
- completed work on Shadow Warrior main menu.
This one will definitely be a problem for localization because the font is extremely large.
|
2019-12-11 20:35:25 +01:00 |
|
Christoph Oelckers
|
a05dab66f7
|
- color tweaking for the options menu.
|
2019-12-07 15:45:29 +01:00 |
|
Christoph Oelckers
|
9960b505e8
|
- added captions to SW's game menus.
- made Duke Nukem's quote strings localizable.
|
2019-12-07 12:42:25 +01:00 |
|
Christoph Oelckers
|
1b9d1943c9
|
- initialize all dynamic music related menus.
|
2019-12-05 20:50:19 +01:00 |
|
Christoph Oelckers
|
169d68f583
|
- fixed stuff and cleaned out most of the old menu code.
|
2019-12-05 19:00:40 +01:00 |
|