hendricks266
|
02256c51dd
|
Eliminate the RedfontBlue type and replace it with the Disabled or LookDisabled flags.
git-svn-id: https://svn.eduke32.com/eduke32@6206 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:09 +00:00 |
|
hendricks266
|
ecc60dec44
|
Add a new MenuEntryFlag to make an option appear disabled but still work.
git-svn-id: https://svn.eduke32.com/eduke32@6205 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:05 +00:00 |
|
hendricks266
|
2e12d10cc6
|
Namespace all MenuEntryFlags_t.
git-svn-id: https://svn.eduke32.com/eduke32@6204 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:01 +00:00 |
|
hendricks266
|
2afdaf5faf
|
Move cursorPosition and cursorScale from MenuEntryFormat_t to MenuFont_t.
git-svn-id: https://svn.eduke32.com/eduke32@6203 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:57 +00:00 |
|
hendricks266
|
e51960b3a2
|
Fix memory leaks in audiolib. Fixes issue #59.
git-svn-id: https://svn.eduke32.com/eduke32@6202 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:53 +00:00 |
|
hendricks266
|
da4081c2b6
|
Fix some indentation of the menu system.
git-svn-id: https://svn.eduke32.com/eduke32@6201 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:48 +00:00 |
|
hendricks266
|
9abe8f7958
|
Factor some menu code.
git-svn-id: https://svn.eduke32.com/eduke32@6200 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:45 +00:00 |
|
hendricks266
|
57b5a47b9d
|
Scale menu spacers by font zoom.
git-svn-id: https://svn.eduke32.com/eduke32@6199 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:41 +00:00 |
|
hendricks266
|
d85cbcc8cf
|
Attach fonts to spacer menu entries.
git-svn-id: https://svn.eduke32.com/eduke32@6198 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:37 +00:00 |
|
hendricks266
|
6221b0e74d
|
Apply MenuFont_t.zoom to margins and indentations.
git-svn-id: https://svn.eduke32.com/eduke32@6197 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:33 +00:00 |
|
hendricks266
|
72b7e30b19
|
Add zoom field to MenuFont_t.
git-svn-id: https://svn.eduke32.com/eduke32@6196 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:29 +00:00 |
|
hendricks266
|
f2b7650305
|
Shrink the MenuFont_t struct.
git-svn-id: https://svn.eduke32.com/eduke32@6195 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:25 +00:00 |
|
hendricks266
|
8e73029ecc
|
Touch up some menu options.
git-svn-id: https://svn.eduke32.com/eduke32@6194 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:21 +00:00 |
|
hendricks266
|
283c5c0644
|
Center the episode menu vertically like the skill menu.
git-svn-id: https://svn.eduke32.com/eduke32@6193 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:17 +00:00 |
|
hendricks266
|
e79d830deb
|
Clean up episodes, skills, and game modes in standalone builds.
git-svn-id: https://svn.eduke32.com/eduke32@6192 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:07 +00:00 |
|
hendricks266
|
97a9d67148
|
Fix a bug in r6184.
git-svn-id: https://svn.eduke32.com/eduke32@6191 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 21:53:28 +00:00 |
|
hendricks266
|
8deddc19b0
|
Clean up warnings in standalone mode.
git-svn-id: https://svn.eduke32.com/eduke32@6190 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:20 +00:00 |
|
hendricks266
|
3ae7c3d317
|
Clean up gamefuncs in standalone mode.
git-svn-id: https://svn.eduke32.com/eduke32@6189 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:15 +00:00 |
|
hendricks266
|
66c85ec71f
|
Don't print any warnings to the log if an unrecognized gamefunc is dispatched; this is expected and normal when they are renamed.
git-svn-id: https://svn.eduke32.com/eduke32@6188 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:12 +00:00 |
|
hendricks266
|
81a6f29dd4
|
CON: Add undefinegamefunc.
git-svn-id: https://svn.eduke32.com/eduke32@6187 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:08 +00:00 |
|
hendricks266
|
b0d9e94004
|
Remove an old hack from my menu system that upon closer inspection is no longer needed.
git-svn-id: https://svn.eduke32.com/eduke32@6186 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:04 +00:00 |
|
hendricks266
|
a10893d75f
|
Change the way gamefuncs are handled to support and ignore entries named as the empty string.
git-svn-id: https://svn.eduke32.com/eduke32@6185 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:59 +00:00 |
|
hendricks266
|
6d11c01fd7
|
Don't store redundant copies of default gamefunc names, since the indices are all that matter.
git-svn-id: https://svn.eduke32.com/eduke32@6184 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:54 +00:00 |
|
hendricks266
|
549ba86e5c
|
Disable G_FadeLoad because it doesn't work in any renderer and only causes glitches.
git-svn-id: https://svn.eduke32.com/eduke32@6183 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:49 +00:00 |
|
hendricks266
|
f26408ea96
|
Keep music playing without interruption during map or hubmap transitions if the same file will be playing before and after.
git-svn-id: https://svn.eduke32.com/eduke32@6182 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:44 +00:00 |
|
hendricks266
|
7d6a0d965b
|
Update LZ4 to 1.7.5.
git-svn-id: https://svn.eduke32.com/eduke32@6181 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 07:00:08 +00:00 |
|
hendricks266
|
95826e79b3
|
Update xxHash to 0.6.2.
git-svn-id: https://svn.eduke32.com/eduke32@6180 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 07:00:02 +00:00 |
|
hendricks266
|
08326d19dd
|
Amend r6174 to un-break libxmp-lite.
git-svn-id: https://svn.eduke32.com/eduke32@6179 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:58 +00:00 |
|
hendricks266
|
9f871a7587
|
Amend r6174 to properly define HAVE_XMP.
git-svn-id: https://svn.eduke32.com/eduke32@6178 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:54 +00:00 |
|
hendricks266
|
f8bdc5814e
|
Re-port our changes to libdivide.h and add new changes so that it works as we need.
git-svn-id: https://svn.eduke32.com/eduke32@6177 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:50 +00:00 |
|
hendricks266
|
284fdf1b63
|
Replace libdivide.h with an unpatched copy of the latest version.
git-svn-id: https://svn.eduke32.com/eduke32@6176 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:43 +00:00 |
|
terminx
|
feb8b43892
|
Better support for working with blend in the editor
git-svn-id: https://svn.eduke32.com/eduke32@6175 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-10 08:19:47 +00:00 |
|
terminx
|
d0211379e0
|
Get MSVC building again, DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6174 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-10 08:19:35 +00:00 |
|
hendricks266
|
22a7b3c6f3
|
Makefile: Move rules around to unbreak Linux builds. This may be a GNU Make bug. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6173 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-10 06:21:29 +00:00 |
|
hendricks266
|
05cd4aa231
|
Makefile: Distinguish between .c files in rsrc and ones generated at build time in obj.
git-svn-id: https://svn.eduke32.com/eduke32@6172 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-10 06:21:24 +00:00 |
|
hendricks266
|
483488643f
|
Amend r6150.
git-svn-id: https://svn.eduke32.com/eduke32@6171 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 07:00:07 +00:00 |
|
terminx
|
faf5c90eef
|
Another attempt at fixing Polymost z-fighting. Probably still sucks! :)
git-svn-id: https://svn.eduke32.com/eduke32@6170 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:41:45 +00:00 |
|
terminx
|
f394f1bc1e
|
Fix window title in EDUKE32_STANDALONE builds. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6169 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:41:39 +00:00 |
|
terminx
|
0447c0feb6
|
Minor optimization
git-svn-id: https://svn.eduke32.com/eduke32@6168 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:41:33 +00:00 |
|
terminx
|
18870b0bc1
|
Change savegame filenames from dukesav#.esv to save#.esv.
git-svn-id: https://svn.eduke32.com/eduke32@6167 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:41:28 +00:00 |
|
terminx
|
b13deef232
|
The most minor of minor optimizations. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6166 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:41:23 +00:00 |
|
terminx
|
5fc04f288c
|
Fix missed label for sectoreffector tag. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6165 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:41:17 +00:00 |
|
terminx
|
d76c3c2764
|
Polymost: fix texture panning floatiness on slight slopes
git-svn-id: https://svn.eduke32.com/eduke32@6164 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:40:17 +00:00 |
|
hendricks266
|
fc93eb1fe6
|
libxmp-lite: Changes to build as C++: Apparently an extern declaration must be present for the compiler to expose the symbols of struct objects.
git-svn-id: https://svn.eduke32.com/eduke32@6163 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:40:07 +00:00 |
|
hendricks266
|
d77d1cff29
|
libxmp-lite: Changes to build as C++: pointer casting
git-svn-id: https://svn.eduke32.com/eduke32@6162 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:39:59 +00:00 |
|
hendricks266
|
6700a2a93d
|
libxmp-lite: Changes to build as C++: Structs within other structs cannot be referred to by just the innermost name, and the using keyword does not work either. Split them out into the top level.
git-svn-id: https://svn.eduke32.com/eduke32@6161 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:39:52 +00:00 |
|
hendricks266
|
35e8792efa
|
libxmp-lite: Changes to build (in C mode).
git-svn-id: https://svn.eduke32.com/eduke32@6160 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:39:48 +00:00 |
|
hendricks266
|
44536c51d0
|
Makefile: Add libxmp-lite, replacing static linking to a library that was uncommon in Linux and Mac package managers.
git-svn-id: https://svn.eduke32.com/eduke32@6159 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:39:42 +00:00 |
|
hendricks266
|
d715918e45
|
Add unmodified libxmp-lite sources from its Git repository.
git-svn-id: https://svn.eduke32.com/eduke32@6158 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:39:37 +00:00 |
|
hendricks266
|
000050c7b9
|
Makefile: Add LPeg sources, replacing the haphazard static linking that required a custom-built library in a hardcoded location.
git-svn-id: https://svn.eduke32.com/eduke32@6157 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-09 06:39:21 +00:00 |
|