terminx
0edf078f0c
Fix Polymost issue reported at https://forums.duke4.net/topic/8470-weirdness-of-players-sprite-in-view-modef7/
...
git-svn-id: https://svn.eduke32.com/eduke32@5605 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:27 +00:00
terminx
03b0335130
Implement Mapster32's CON_FOR into EDuke32.
...
git-svn-id: https://svn.eduke32.com/eduke32@5604 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:24 +00:00
terminx
2ad6e2811a
VS project fixes, DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5603 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:21 +00:00
terminx
8ac3e86da3
Add SFLAG_REALCLIPDIST to bypass hard-coded clipdist fuckery based on xrepeat and picnum. This also changes some bad uses of A_CheckSpriteTileFlags() into A_CheckSpriteFlags() instead.
...
git-svn-id: https://svn.eduke32.com/eduke32@5602 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:17 +00:00
terminx
7466904eaf
Bring out yer dead!
...
git-svn-id: https://svn.eduke32.com/eduke32@5601 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:12 +00:00
terminx
79670ecfcf
Add a few missing files to the VS project. DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5600 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:07 +00:00
terminx
f1760d64ad
This never should have been committed. DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5599 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:21:04 +00:00
terminx
33f6826573
Renamed "veryclean" make recipe to "clean" and added veryclean back as an alias for compatibility. This also adds a suggestion to run "make clean" when linking fails. DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5598 1a8010ca-5511-0410-912e-c29ae57300e0
2016-02-02 00:20:59 +00:00
terminx
4861b13c6e
Fix Polymer wall updating
...
git-svn-id: https://svn.eduke32.com/eduke32@5597 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 10:28:00 +00:00
terminx
6e30845fc7
Fix animsounds error message. DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5596 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 10:27:56 +00:00
terminx
b53767000b
Cheap hack to let Mapster32 read the visibility parameter from gamestartup when parsing the CONs for sound definitions.
...
git-svn-id: https://svn.eduke32.com/eduke32@5595 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 10:06:03 +00:00
terminx
798685ee80
Fix switch/case regressions introduced in r5577.
...
git-svn-id: https://svn.eduke32.com/eduke32@5594 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 10:06:00 +00:00
hendricks266
93884b1a91
Fix potential build failure when static inline G_CheckForSpace{Ceiling,Floor} are declared without namesdyn.h first being included.
...
Exposed by lunatic_game.c when LUNATIC=1.
git-svn-id: https://svn.eduke32.com/eduke32@5593 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:30:34 +00:00
hendricks266
3c726065f7
Lunatic: Fix unused-parameter warnings.
...
git-svn-id: https://svn.eduke32.com/eduke32@5592 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:30:31 +00:00
hendricks266
a61d1b6a11
Lunatic: Fix discarded-qualifiers warnings.
...
git-svn-id: https://svn.eduke32.com/eduke32@5591 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:30:28 +00:00
hendricks266
f1d187d378
Lunatic: Fix cast-qual warnings having to do with L_RunString.
...
git-svn-id: https://svn.eduke32.com/eduke32@5590 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:30:23 +00:00
hendricks266
7f5654879d
Clean up some cvar definitions.
...
git-svn-id: https://svn.eduke32.com/eduke32@5589 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:30:18 +00:00
terminx
6d9273d502
"4 spaces originally
...
2 spaces now
0 idea how that even happened"
git-svn-id: https://svn.eduke32.com/eduke32@5588 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:26:40 +00:00
terminx
b36f2bdc7f
Fix problem with C-CON sector and wall structure access. Oops.
...
git-svn-id: https://svn.eduke32.com/eduke32@5587 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:16:47 +00:00
terminx
f8e1d814ce
Minor cleanup. DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5586 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:16:45 +00:00
terminx
9bdac4d868
Fix issue with the info message for toggling floor texture expansion bit in Mapster32 only reading the value from the sector's ceiling instead of what you were actually pointing at.
...
git-svn-id: https://svn.eduke32.com/eduke32@5585 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-27 07:16:40 +00:00
terminx
e4e2954eea
I still make off-by-one errors because I am a horrible programmer. :D
...
git-svn-id: https://svn.eduke32.com/eduke32@5584 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-24 19:44:49 +00:00
hendricks266
f146abe68e
Update scripts that make 7-Zip packages to enable solid archives for better compression. DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5583 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-22 01:24:58 +00:00
terminx
3e82145e2c
CON_MOVESECTOR. Triggers built-in sector movement routines... not really appropriate to use outside of EVENT_MOVEEFFECTORS.
...
git-svn-id: https://svn.eduke32.com/eduke32@5581 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:34 +00:00
terminx
10fca8594d
Replace msx/msy global arrays with vec2_t g_origins. Bump BYTEVERSION.
...
git-svn-id: https://svn.eduke32.com/eduke32@5580 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:30 +00:00
terminx
72d7f042de
EVENT_MOVEEFFECTORS. Allows disabling, overriding, or just plain tampering with built-in SECTOREFFECTOR effects.
...
git-svn-id: https://svn.eduke32.com/eduke32@5579 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:25 +00:00
terminx
d30efa9a0a
EVENT_MOVESECTOR. This isn't enough to really do anything with yet--more to come.
...
git-svn-id: https://svn.eduke32.com/eduke32@5578 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:22 +00:00
terminx
180d33c66e
Revise compilation of CON_CASE and CON_DEFAULT.
...
git-svn-id: https://svn.eduke32.com/eduke32@5577 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:19 +00:00
terminx
2d004034b1
Inline some things that looked like happy, fun candidates for inlining.
...
git-svn-id: https://svn.eduke32.com/eduke32@5576 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:16 +00:00
terminx
806413e887
Fix compilation of malformed statements using array style notation.
...
git-svn-id: https://svn.eduke32.com/eduke32@5575 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:14 +00:00
terminx
c4193d933b
Move C-CON compile stat printing into its own function.
...
git-svn-id: https://svn.eduke32.com/eduke32@5574 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:11 +00:00
terminx
621f5db188
Use lists for the many hash tables used in the C-CON compiler instead of dozens of lines of calls to hash_init() and hash_free().
...
git-svn-id: https://svn.eduke32.com/eduke32@5573 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:09 +00:00
terminx
86a4660f08
const stuff
...
git-svn-id: https://svn.eduke32.com/eduke32@5572 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:06 +00:00
terminx
39b9a77581
Add CON compiler error for malformed comments
...
git-svn-id: https://svn.eduke32.com/eduke32@5571 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:03 +00:00
terminx
37ae2ed416
Minor cleanup, DONT_BUILD.
...
git-svn-id: https://svn.eduke32.com/eduke32@5570 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:35:00 +00:00
terminx
ba80a5f35e
First attempt at providing CON control of the internal sector animation system. Read the commit if you want to know how it works!
...
git-svn-id: https://svn.eduke32.com/eduke32@5569 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-21 19:34:56 +00:00
terminx
eacd9527a3
Mapster32: configurable point and line highlight/selection distances
...
git-svn-id: https://svn.eduke32.com/eduke32@5568 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-15 07:58:57 +00:00
terminx
ba54de3ab3
Further cleanup of A_InsertSprite().
...
git-svn-id: https://svn.eduke32.com/eduke32@5567 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-15 07:58:52 +00:00
hendricks266
28ba642342
Xcode: HAVE_VORBIS and HAVE_FLAC under OS X
...
git-svn-id: https://svn.eduke32.com/eduke32@5566 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:46 +00:00
hendricks266
3d0a4c6691
Xcode: Enable many more compiler warnings.
...
(and fix some compiler settings)
git-svn-id: https://svn.eduke32.com/eduke32@5565 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:43 +00:00
hendricks266
03afe5c1ea
Xcode: Add GameController.framework, needed by SDL2, when building for iOS.
...
git-svn-id: https://svn.eduke32.com/eduke32@5564 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:40 +00:00
hendricks266
0874812e34
Xcode: Don't link libs to libs.
...
git-svn-id: https://svn.eduke32.com/eduke32@5563 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:36 +00:00
hendricks266
a4b4171f71
Xcode: Bump OS X deployment target to 10.10, because I run that on my machine and Homebrew's libs target it. Also set the iOS deployment target to 6.0, the minimum Xcode will allow me.
...
git-svn-id: https://svn.eduke32.com/eduke32@5562 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:33 +00:00
hendricks266
88dbd6113a
Xcode: Update file listings.
...
git-svn-id: https://svn.eduke32.com/eduke32@5561 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:30 +00:00
hendricks266
bc1ea6171f
Xcode: Clean up how some file paths are defined.
...
git-svn-id: https://svn.eduke32.com/eduke32@5560 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:27 +00:00
hendricks266
334d5c1ef6
Xcode: Automatically suggested changes.
...
git-svn-id: https://svn.eduke32.com/eduke32@5559 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:24 +00:00
hendricks266
2beee7056c
iOS: Eliminate some minor warnings.
...
git-svn-id: https://svn.eduke32.com/eduke32@5558 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:19 +00:00
hendricks266
95a70e063d
OS X: Fix Polymer build.
...
git-svn-id: https://svn.eduke32.com/eduke32@5557 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:15 +00:00
hendricks266
a35f3b13dc
Replace the semicolon trailing empty-bodied loops with opening and closing braces.
...
I believe this is the clearest way to indicate that an empty-bodied loop is intended, as opposed to the possibility of a mistaken semicolon.
This eliminates "warning: suggest a space before β;β or explicit braces around empty body in βforβ statement" with GCC 4.2, which is important for old OS X versions.
git-svn-id: https://svn.eduke32.com/eduke32@5556 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:12 +00:00
hendricks266
c695e8e911
Makefile: Improve how we enable and disable warnings. This fixes incompatibilities between r5543 and certain platforms.
...
git-svn-id: https://svn.eduke32.com/eduke32@5555 1a8010ca-5511-0410-912e-c29ae57300e0
2016-01-12 10:31:07 +00:00