hendricks266
|
d466b2ae51
|
Add bit 1 to action flags: use the viewpoint's position relative to the actor when calculating which rotation to display, instead of the viewpoint's angle, for viewtypes 2/3/4/8. 5/7 already do this.
git-svn-id: https://svn.eduke32.com/eduke32@5850 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-09-06 02:15:31 +00:00 |
|
hendricks266
|
abd1523477
|
Enumify stuff having to do with action parameters.
git-svn-id: https://svn.eduke32.com/eduke32@5848 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-09-06 02:15:23 +00:00 |
|
terminx
|
b13ad6bdc8
|
Fix builds on broken compilers that don't properly support using "z" in the length field of a printf format placeholder.
git-svn-id: https://svn.eduke32.com/eduke32@5844 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-29 19:11:47 +00:00 |
|
terminx
|
d7d6623364
|
More readability cleanup. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5835 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:42:01 +00:00 |
|
terminx
|
c6617a98b2
|
More cleanup. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5830 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:41:33 +00:00 |
|
terminx
|
4575148c02
|
Use size_t or ssize_t in for loops where possible
git-svn-id: https://svn.eduke32.com/eduke32@5829 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:41:21 +00:00 |
|
terminx
|
aae66ccb11
|
Further cleanup. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5828 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:41:04 +00:00 |
|
terminx
|
34453f5090
|
Continued cleanup. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5827 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:40:56 +00:00 |
|
terminx
|
5c6d8c96ad
|
The great cleanup continues. This one also adds a new feature, SFLAG_WAKEUPBADGUYS. When awoken (changed to an active actor), any sprite with this flag set will wake up any enemy it has line of sight with.
git-svn-id: https://svn.eduke32.com/eduke32@5826 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:40:46 +00:00 |
|
terminx
|
52f678a743
|
Massive readability cleanup of game code part 1. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5825 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:40:35 +00:00 |
|
terminx
|
ae5f941ad0
|
You're just going to have to trust me that this is 10000 lines worth of formatting and variable name cleanup, and not 10000 lines of functional changes.
git-svn-id: https://svn.eduke32.com/eduke32@5821 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:40:06 +00:00 |
|
terminx
|
3f641d314f
|
Fix EVENT_DISPLAYROOMS and EVENT_DISPLAYROOMSCAMERA RETURN values
git-svn-id: https://svn.eduke32.com/eduke32@5818 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:39:53 +00:00 |
|
terminx
|
065db7d5e8
|
Sound cleanup: remove some unused functions
git-svn-id: https://svn.eduke32.com/eduke32@5812 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-08-27 01:39:24 +00:00 |
|
terminx
|
95f7cf0982
|
"return" is not a function.
git-svn-id: https://svn.eduke32.com/eduke32@5803 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-21 00:34:41 +00:00 |
|
terminx
|
03daded192
|
Vectorize a few more things.
git-svn-id: https://svn.eduke32.com/eduke32@5800 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-21 00:34:18 +00:00 |
|
terminx
|
5800cd588c
|
tsectortype -> usectortype
twalltype -> uwalltype
tspritetype -> uspritetype
No other changes.
git-svn-id: https://svn.eduke32.com/eduke32@5796 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-21 00:33:58 +00:00 |
|
terminx
|
0562de125f
|
More changes similar to the previous commit
git-svn-id: https://svn.eduke32.com/eduke32@5795 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-21 00:33:45 +00:00 |
|
terminx
|
205a757109
|
Move palette related functionality from engine.c to palette.c/h.
git-svn-id: https://svn.eduke32.com/eduke32@5789 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-21 00:33:06 +00:00 |
|
hendricks266
|
d8c03ba267
|
Duke3D: Restore some accidentally-working cases of SEs 5, 6, 14, and 30 broken in r3161.
git-svn-id: https://svn.eduke32.com/eduke32@5773 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-10 18:23:15 +00:00 |
|
hendricks266
|
0434a87e3a
|
Remove trailing whitespace from anything we don't need to rebase from an upstream.
git-svn-id: https://svn.eduke32.com/eduke32@5768 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-06-05 04:46:28 +00:00 |
|
hendricks266
|
3719146448
|
Clean up fallback video mode attempt code in order to fix at least three bugs.
git-svn-id: https://svn.eduke32.com/eduke32@5758 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-05-29 21:11:17 +00:00 |
|
hendricks266
|
5ae7bd99f2
|
Lunatic: Fix build. BUILD_LUNATIC.
git-svn-id: https://svn.eduke32.com/eduke32@5755 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-05-23 04:47:22 +00:00 |
|
terminx
|
6173a8c339
|
Revert r5496
git-svn-id: https://svn.eduke32.com/eduke32@5700 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-04-13 04:04:13 +00:00 |
|
terminx
|
21212558d5
|
Disable prompt to upgrade from the shareware version after 50 runs
git-svn-id: https://svn.eduke32.com/eduke32@5698 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-04-13 04:04:03 +00:00 |
|
terminx
|
4ea156822d
|
Android UI work. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5663 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-03-14 00:07:40 +00:00 |
|
hendricks266
|
97219ea3e6
|
Nuke some troublesome default texcache setting detection/enforcement in game.c that looks redundant anyway.
git-svn-id: https://svn.eduke32.com/eduke32@5646 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-03-07 11:21:51 +00:00 |
|
terminx
|
d3ff92c5d5
|
Android shit. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@5629 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-17 19:08:32 +00:00 |
|
terminx
|
aca7533f55
|
Fix animsounds
git-svn-id: https://svn.eduke32.com/eduke32@5628 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-14 03:49:38 +00:00 |
|
terminx
|
0e2eed5ee9
|
Fix anim definition problem
git-svn-id: https://svn.eduke32.com/eduke32@5626 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-13 21:06:31 +00:00 |
|
terminx
|
dbbc7b1e13
|
Break out screen drawing stuff from game.c into screens.c and command line processing stuff into cmdline.c
git-svn-id: https://svn.eduke32.com/eduke32@5618 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-13 21:05:57 +00:00 |
|
terminx
|
69c928aa33
|
Better names for anim playback functions
git-svn-id: https://svn.eduke32.com/eduke32@5615 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-07 02:38:28 +00:00 |
|
terminx
|
023bc40020
|
Break all of the text printing stuff out of game.c and into a separate screentext.c/h
git-svn-id: https://svn.eduke32.com/eduke32@5614 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-07 02:38:23 +00:00 |
|
terminx
|
5b7a4a9a78
|
Break out status bar code into sbar.c/h
git-svn-id: https://svn.eduke32.com/eduke32@5613 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-07 02:38:16 +00:00 |
|
terminx
|
51bc13a9d7
|
Break cheat code stuff out of game.c and into cheats.c/h. Remove unnecessary header includes from several modules (all relevant headers are already pulled in by duke3d.h).
git-svn-id: https://svn.eduke32.com/eduke32@5611 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-07 02:38:03 +00:00 |
|
terminx
|
1b93d87b1a
|
Fix r5548
git-svn-id: https://svn.eduke32.com/eduke32@5608 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-02 21:10:16 +00:00 |
|
terminx
|
ea997707a1
|
Pause and resume sounds instead of just stopping them when opening menus or pausing the game.
git-svn-id: https://svn.eduke32.com/eduke32@5606 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-02-02 06:39:22 +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
|
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 |
|
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 |
|
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
|
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
|
344e10628f
|
Part two of more const casting, this time affecting argv instances.
git-svn-id: https://svn.eduke32.com/eduke32@5552 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-12 10:30:56 +00:00 |
|
hendricks266
|
98ebda94ec
|
Address some const-disregarding casts missed in r5540 due to conditional compilation settings and platforms.
git-svn-id: https://svn.eduke32.com/eduke32@5551 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-12 10:30:48 +00:00 |
|
terminx
|
3126cec75e
|
I'm either clever, or an idiot. Or both.
git-svn-id: https://svn.eduke32.com/eduke32@5548 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-11 05:06:14 +00:00 |
|
terminx
|
db8b4a00b6
|
Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.
git-svn-id: https://svn.eduke32.com/eduke32@5547 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-11 05:06:10 +00:00 |
|
hendricks266
|
3a8d53573c
|
Remove actors_inline, game_inline, and sector_inline objects, and move their code into other headers, set up to be compiled into well-fitting objects if inlining them is disabled.
git-svn-id: https://svn.eduke32.com/eduke32@5529 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-08 01:33:35 +00:00 |
|
hendricks266
|
d3f9244d66
|
Remove -CONversion command line parameter, because it has been supplanted by r5499's automatic identifier masking.
git-svn-id: https://svn.eduke32.com/eduke32@5519 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-08 01:32:53 +00:00 |
|
hendricks266
|
aafb01ab33
|
Move loading of settings.cfg to before video init so that it can respect r_togglecomposition.
git-svn-id: https://svn.eduke32.com/eduke32@5518 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-08 01:32:50 +00:00 |
|
terminx
|
748d9ac22f
|
Alter VM_ScriptInfo() to take a ptr to the script to disassemble, and dump disassembly to the log at startup when an internal compiler error occurs.
git-svn-id: https://svn.eduke32.com/eduke32@5513 1a8010ca-5511-0410-912e-c29ae57300e0
|
2016-01-07 03:30:07 +00:00 |
|