Magnus Norddahl
f37433c707
Fix gcc picopng compile error
2024-01-02 16:56:11 +01:00
Magnus Norddahl
4613c0354b
Fix some compile errors
2024-01-02 16:55:53 +01:00
Magnus Norddahl
426837e7d4
Implement the timer class
...
Support calling ShowNetStartPane multiple times
2024-01-02 16:55:52 +01:00
Magnus Norddahl
efde75877d
Fix the abort button
2024-01-02 16:55:52 +01:00
Magnus Norddahl
16e578a0f8
Implement NetStartWindow
...
# Conflicts:
# src/p_setup.cpp
2024-01-02 16:55:52 +01:00
Magnus Norddahl
da83b546ad
Finish the error window implementation
2024-01-02 16:55:27 +01:00
Magnus Norddahl
2d6203a0fe
Add basic svg image support
2024-01-02 16:55:27 +01:00
Magnus Norddahl
19c2ea171d
Implement launcher window base functionality
2024-01-02 16:55:27 +01:00
Magnus Norddahl
0b3d3966a6
Fix OnMouseLeave not firing
2024-01-02 16:55:27 +01:00
Magnus Norddahl
945317ed64
More subpixel tweaking
2024-01-02 16:55:27 +01:00
Magnus Norddahl
9675ac978d
Apply a simple box filter on the subpixels
2024-01-02 16:55:27 +01:00
Magnus Norddahl
787eb625e5
Use a better font
...
# Conflicts:
# wadsrc/static/newmenufont.ttf
2024-01-02 16:55:26 +01:00
Magnus Norddahl
12c40ea950
Forgot to actually add the banner
2024-01-02 16:55:17 +01:00
Magnus Norddahl
71ff4d3685
Load widget resources from lumps
...
Add banner
2024-01-02 16:55:17 +01:00
Magnus Norddahl
3f50136c8d
Create initial error and netstart windows
2024-01-02 16:55:17 +01:00
Magnus Norddahl
b7362aa3f2
Add a bit more functionality to the controls
2024-01-02 16:55:17 +01:00
Magnus Norddahl
787d18e12b
Add launcher window
2024-01-02 16:55:17 +01:00
Magnus Norddahl
113fdc5fcc
Add zwidget
2024-01-02 16:54:51 +01:00
Magnus Norddahl
e7285cd6d9
Theme the caption bar when playing windowed mode
2024-01-02 16:54:51 +01:00
Christoph Oelckers
5b90b2d80c
account for resorted directories when accessing the local file path array in file_directory.cpp
2023-12-31 23:39:58 +01:00
Major Cooke
d4952fa3f2
fix VisualThinkers crashing on spawn when level is frozen
2023-12-30 23:19:39 -05:00
Rachael Alexanderson
3e43a4ef1b
- tweak build script a bit
2023-12-30 07:45:25 -05:00
jekyllgrim
f8653c36d0
Implemented mGrayCheck and isGrayed() in OptionMenuItem
2023-12-30 08:42:01 +01:00
jekyllgrim
cebf37b3fa
Add graycheck to colorpicker
2023-12-30 08:42:01 +01:00
jekyllgrim
4273af8004
Minor formatting fix
2023-12-28 17:13:07 +01:00
jekyllgrim
be96d8d906
Added DI_ITEM_LEFT_CENTER and DI_ITEM_RIGHT_CENTER
...
This is just a small consistency fix: DI_SCREEN_LEFT_CENTER and DI_SCREEN_RIGHT_CENTER exist, so, logically, similar combo flags should exist for DI_ITEM as well.
2023-12-28 17:13:07 +01:00
Major Cooke
8060b147d0
Fixed CF_SCALEDNOLERP having the wrong value.
2023-12-28 17:12:43 +01:00
Professor Hastig
16e8e71971
fixed infinite recursion in vid_preferbackend.
2023-12-28 17:11:17 +01:00
Professor Hastig
51e014c858
do MIDI device lookup by lump index as well, for the same reasons as doing it for the volume.
2023-12-28 17:10:33 +01:00
Christoph Oelckers
eb2f263803
perform music volume lookup by lump number instead of name.
...
This way any setting will work for both short and long file names of the same content.
2023-12-27 20:08:22 +01:00
Christoph Oelckers
958303556f
warnings and debug code cleanup
2023-12-26 22:16:21 +01:00
Christoph Oelckers
133b415b84
music volume.
...
* this now applies the factor to the source data instead of setting a gain factor in OpenAL to allow better control
* $musicvolume will now also accept values in dB, by postfixing the parameter with 'dB'.
* removed some useless cruft from the automatic replay gain handling.
2023-12-26 22:01:51 +01:00
Cacodemon345
a368588db6
Export FScanner parser to ZScript as ScriptScanner
2023-12-25 10:52:56 +01:00
Christoph Oelckers
fd9b762106
moved animlib to thirdparty folder.
2023-12-25 08:45:47 +01:00
Christoph Oelckers
f20bbd4189
added compatibility settings for Memento Mori 2 MAP20
2023-12-24 12:44:43 +01:00
Christoph Oelckers
df35d6c7ea
fixed MBF21's instant death sector types.
2023-12-24 12:24:55 +01:00
Christoph Oelckers
59b0b0620a
got rid of the redundant copy of alext.h
2023-12-24 09:15:41 +01:00
Christoph Oelckers
36651fffaa
deleted unused toWide declaration from file_directory.cpp
2023-12-24 08:51:52 +01:00
Christoph Oelckers
baa9251741
simplified the directory reader a little bit
...
* we do not need to make a second allocation for the systemFilePath
* as systemFilePath is never null, there is no need to check for that case.
* moved systemFilePath into a separate array to save memory on other file types.
2023-12-24 08:35:47 +01:00
Vasilii Shirokii
f8dcc33e6d
Code style
2023-12-24 08:22:40 +01:00
Vasilii Shirokii
90d672e345
Maintain the actual on-disk path (FResourceEntry::SystemFilePath) for the directory filesystem, because the FResourceEntry::FileName can be modified by game filter-s
2023-12-24 08:22:40 +01:00
mc776
c05d6224ba
gldefs: update Freedoom big tech lamp.
...
As of 1d16aeabce
it's no longer red.
2023-12-22 22:33:57 +01:00
Player701
3a117cbe89
- Fixed comment in level_compatibility.zs regarding pc_cp2.wad MAP38 fix
2023-12-22 22:32:02 +01:00
Player701
8151c4cab2
- Allow completion of 2018 Unleashed (pc_cp2.wad) MAP38
2023-12-22 17:26:52 +01:00
Player701
3ec908c032
- Allow 100% kills on 2048 Unleashed (pc_cp2.wad) MAP27
2023-12-22 16:10:55 +01:00
Christoph Oelckers
97c04357f1
fixed alternative parts of vectors.h
...
Not relevant for GZDoom itself but let's keep things tidy.
2023-12-21 22:11:53 +01:00
Christoph Oelckers
d2c395757c
fixed bad setup in FileData constructor.
2023-12-21 17:14:56 +01:00
Major Cooke
751ee7390b
Fixed incorrect offsetting for SpriteOffset.
2023-12-20 17:50:36 -05:00
Ignacio Taranto
e572bb8db3
Fix Zip file modification timestamps
...
The problem was that `time_to_dos` was putting the last modification
file date first and the time second. This was causing the date to be
interpreted as the time and vice versa when reading the Zip file.
See: https://github.com/ZDoom/gzdoom/issues/2306
2023-12-20 23:26:52 +01:00
Christoph Oelckers
3f05f38a60
fix max health for Doom's health bonus with Dehacked modifications present.
2023-12-20 00:11:09 +01:00