hendricks266
|
0d6842800b
|
Replace specialized swap C functions with a templatized version.
git-svn-id: https://svn.eduke32.com/eduke32@6257 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 09:20:46 +00:00 |
|
hendricks266
|
adf62d216c
|
scale(1<<##, b, c) --> divscale##(b, c)
git-svn-id: https://svn.eduke32.com/eduke32@6256 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 09:20:42 +00:00 |
|
hendricks266
|
bd9abf33ad
|
scale(a, b, 1<<##) --> mulscale##(a, b)
git-svn-id: https://svn.eduke32.com/eduke32@6255 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 09:20:37 +00:00 |
|
hendricks266
|
965e40bda7
|
mulscale(a, b, ##) --> mulscale##(a, b)
git-svn-id: https://svn.eduke32.com/eduke32@6254 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 09:20:21 +00:00 |
|
terminx
|
81ca397802
|
Fix buggy swinging door behavior
git-svn-id: https://svn.eduke32.com/eduke32@6253 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 06:31:37 +00:00 |
|
terminx
|
4e3f55df9b
|
Dicking around with inlined actor header functions
git-svn-id: https://svn.eduke32.com/eduke32@6252 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 06:31:32 +00:00 |
|
terminx
|
6d3978b471
|
Revise r6225
git-svn-id: https://svn.eduke32.com/eduke32@6251 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 06:31:26 +00:00 |
|
terminx
|
bf944cf27a
|
Potential CON performance improvements
git-svn-id: https://svn.eduke32.com/eduke32@6250 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 06:31:21 +00:00 |
|
terminx
|
e14d7d2786
|
Clamp r_maxfps to a minimum of 30 if not 0
git-svn-id: https://svn.eduke32.com/eduke32@6249 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-24 06:31:12 +00:00 |
|
hendricks266
|
945944b915
|
r6210 inadvertantly forced orientation bit 2 for internal gametext. Tidy up affected text.
git-svn-id: https://svn.eduke32.com/eduke32@6247 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 09:17:07 +00:00 |
|
terminx
|
81ac537bd1
|
More misc small cleanups. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6246 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 09:16:33 +00:00 |
|
terminx
|
ac2f2bd902
|
:(
git-svn-id: https://svn.eduke32.com/eduke32@6245 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 09:16:27 +00:00 |
|
terminx
|
65a2c38ba8
|
Misc cleanups, mostly const correctness
git-svn-id: https://svn.eduke32.com/eduke32@6244 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 09:16:21 +00:00 |
|
terminx
|
50bc1aa2ba
|
Can Duke3D CON version compatibility messages in standalone builds
git-svn-id: https://svn.eduke32.com/eduke32@6243 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 09:16:13 +00:00 |
|
terminx
|
0dd837919e
|
Revise r6239
git-svn-id: https://svn.eduke32.com/eduke32@6242 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 04:32:23 +00:00 |
|
terminx
|
0efb2e146e
|
Revise r6235
git-svn-id: https://svn.eduke32.com/eduke32@6241 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 04:32:16 +00:00 |
|
terminx
|
977c09fa28
|
Revert test change I accidentally committed
git-svn-id: https://svn.eduke32.com/eduke32@6240 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 04:01:03 +00:00 |
|
terminx
|
b73c449f31
|
Further reorganization of actor_t. BYTEVERSION bumped.
git-svn-id: https://svn.eduke32.com/eduke32@6239 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:39 +00:00 |
|
terminx
|
4a7806150c
|
Make r_showfps 2 work a little bit better
git-svn-id: https://svn.eduke32.com/eduke32@6238 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:32 +00:00 |
|
terminx
|
eae02b26a1
|
Respect r_maxfps in menus and on startup/bonus/end screens
git-svn-id: https://svn.eduke32.com/eduke32@6237 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:26 +00:00 |
|
terminx
|
4489e110de
|
More minor optimizations. Breaks savegames.
git-svn-id: https://svn.eduke32.com/eduke32@6236 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:19 +00:00 |
|
terminx
|
302d6bdfd8
|
Minor optimizations
git-svn-id: https://svn.eduke32.com/eduke32@6235 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:11 +00:00 |
|
terminx
|
f698b1e733
|
Gamevar cleanup
git-svn-id: https://svn.eduke32.com/eduke32@6234 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:06 +00:00 |
|
terminx
|
49edb0e9f6
|
Use macros for special gamevar access range checking
git-svn-id: https://svn.eduke32.com/eduke32@6233 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:59:00 +00:00 |
|
terminx
|
54a0d8d4ae
|
Consty McConst
git-svn-id: https://svn.eduke32.com/eduke32@6232 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:54 +00:00 |
|
terminx
|
a3fbe4c542
|
Add clipdist member to player struct to control how close the player can get to walls
git-svn-id: https://svn.eduke32.com/eduke32@6230 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:43 +00:00 |
|
terminx
|
bcb6d3830b
|
Only show "using dynamic tile remapping" message in debug builds. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6227 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:26 +00:00 |
|
terminx
|
c26fcfa786
|
Remove unused member from actor_t
git-svn-id: https://svn.eduke32.com/eduke32@6226 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:21 +00:00 |
|
terminx
|
6319b6fb60
|
Change hard-coded subway effect damage to generic explosive damage that can be handled by CON. Fixes subway kills not counting toward the dead monster count and allows CON scripts to handle subway damage however they like.
git-svn-id: https://svn.eduke32.com/eduke32@6225 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:13 +00:00 |
|
terminx
|
8cda268514
|
Fix issue with hud_bgstretch cvar overwriting adjacent values in memory
git-svn-id: https://svn.eduke32.com/eduke32@6224 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:08 +00:00 |
|
hendricks266
|
e2c44ae253
|
CON: Handle the save and savenn commands after the full tic is processed, instead of in the middle of it during execution. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6222 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-22 22:49:22 +00:00 |
|
hendricks266
|
70245fc4f1
|
Create a new struct for hictinting that uses a uint16_t for flags.r
git-svn-id: https://svn.eduke32.com/eduke32@6215 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:44 +00:00 |
|
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
|
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 |
|