hendricks266
|
84c913d04c
|
Only allocate space for tint flags combinations that require a pre-computed texture to be stored in memory, instead of space for every combination.
git-svn-id: https://svn.eduke32.com/eduke32@6214 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:36 +00:00 |
|
hendricks266
|
05945c920b
|
Add new userdef members gametext_tracking, mgametext_tracking, and menutext_tracking.
git-svn-id: https://svn.eduke32.com/eduke32@6213 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:59 +00:00 |
|
hendricks266
|
4f5ea33917
|
Make internal gametext calls use MF_Bluefont fields in the menus and a newly introduced MF_BluefontGame elsewhere.
git-svn-id: https://svn.eduke32.com/eduke32@6212 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:54 +00:00 |
|
hendricks266
|
cd792277d3
|
Only use TEXT_GAMETEXTNUMHACK on internal gametext calls that benefit from it.
git-svn-id: https://svn.eduke32.com/eduke32@6211 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:49 +00:00 |
|
hendricks266
|
611031d9e8
|
Optimize all gametext calls.
git-svn-id: https://svn.eduke32.com/eduke32@6210 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:42 +00:00 |
|
hendricks266
|
cb8dc04660
|
Make menutext use MF_Redfont fields.
git-svn-id: https://svn.eduke32.com/eduke32@6209 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:23 +00:00 |
|
hendricks266
|
334007d6c3
|
Optimize all menutext calls.
git-svn-id: https://svn.eduke32.com/eduke32@6208 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:18 +00:00 |
|
hendricks266
|
7f6b26d362
|
Eliminate the RedfontGreen type and replace it with indentations (like "Apply Changes").
git-svn-id: https://svn.eduke32.com/eduke32@6207 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:12 +00:00 |
|
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 |
|