- Jan 14, 2016
-
-
Inuyasha authored
-
Inuyasha authored
Also makes comptime.bat work with git if able. Development builds will now show the branch and the SHA1 hash of the revision. Also been tested to work with subversion, where it displays "Subversion r####". You know, just in case.
-
Inuyasha authored
Sp supers for everyone Getting simple changes out of the way. See merge request !21
-
Inuyasha authored
Monster's miscellaneous meddling A miscellaneous assortment of code-cleanup and other changes, plus fixing up SRB2's tangent array so it behaves more as expected (especially on the Lua side). More specific details of the changes: (MUST-HAVE CHANGES) * `finetangent[]` has been entirely redone in the same manner as finesine/finecosine. * Lua's tan() function shifts `finetangent[]` results by `ANGLE_90` to get what you EXPECT it to return (e.g. `tan(0)` actually returns 0 now). This means finetangent itself doesn't need to change its general arrangment, this only affects Lua specifically. * Lua's tan() function now also doesn't go out of `finetangent[]`'s bounds at all. Before, `tan(ANGLE_180)` through `tan(ANGLE_MAX)` and such would just give you values unrelated to the array in question, which was clearly a bad thing. (CAN PROBABLY LIVE WITHOUT?) * `finecosine`'s definition moved from r_main.c to tables.c. * Created `P_CheckTimeLimit` for `cv_timelimit`, much like `cv_pointlimit` has `P_CheckPointLimit`. It cleans up `P_UpdateSpecials` a bit at least. * Some code cleanup relating to translucency maps - these are kind of unimportant, I was about to stop `FF_TRANSMASK` being used everywhere, but this was apparently a bad idea so I backtracked a bit. * Re-added `_MSC_VER` check around MSVC-specific code in doomtype.h, in case it wasn't defined (and `__OS2__` was). Also left a comment there regarding `__BYTEBOOL__`. * Fixed an apparent copy+paste goofup in `joyaxis_cons_t[]` for the Wii-specific code. See merge request !10
-
Inuyasha authored
Reduced palette You guys should know what this is by now. If you don't, you really need to catch up. =P We should check with toaster and others involved to check this thing is actually ready to go though, the number of changes to the palette itself over the last year has been absurd. See also http://git.magicalgirl.moe/STJr/SRB2Internal/issues/8 See merge request !13
-
- Jan 13, 2016
-
-
Inuyasha authored
Yeah, whatever, this is changing stuff that was already all my own anyway, and I already extensively tested it in the *first* place when I was measuring the amount of time it took. Honestly this could be merged into public master, but pfft... See merge request !19
-
- Jan 08, 2016
-
-
Inuyasha authored
The less branches, the better. Optimization is a bitch, you know.
-
- Jan 04, 2016
- Jan 03, 2016
-
-
Inuyasha authored
Dispoffset changes Dispoffset now works in OpenGL, and the feature has been optimized so high dispoffset values don't cause sprites to be distorted anymore. See merge request !12
-
Monster Iestyn authored
* SPR2_JUMP and SPR2_SJMP are now the jump sprite sets for spin chars * SPR2_SPNG and SPR2_SSPG are the new sprite sets for spring up anims (instead of JUMP/SJMP) * S_PLAY_JUMP and S_PLAY_SUPER_JUMP are now the states for spin char jumps * S_PLAY_SPRING and S_PLAY_SUPER_SPRING are the new states for spring up (instead of the "JUMP" states) * PA_JUMP is now PA_SPRING (jumping anims are lumped with PA_ROLL)
-
colette authored
-
colette authored
-
Compiling errors fixed in this commit: * Various cases of mixed declaration and statement code * Implicit declaration of slope functions (read: you forgot to put "include "p_slopes.h" in MORE than a few places) * an odd case of a bad fixed_t to float typecase, cause by using P_GetZAt directly inside FIXED_TO_FLOAT * a few minor cases of bad unsigned-signed comparisons * no prototypes for some of the new slope functions. For goodness sake Red, this is basic stuff!
-
NextLevel for level headers can now take the special strings "Title" "Evaluation" or "Credits" in place of their usual numbers (optionally, that is)
-
Inuyasha authored
Dehacked changes TITLE, EVALUATION and CREDITS are now valid options for a level header's "NextLevel" parameter. All works fine last I tested this feature. See merge request !11
-
- Dec 30, 2015
-
-
colette authored
Actions tweaks This just rewrites the action A_SetTargetsTarget currently, dunno if I'll bother to tweak any more actions in the near future \*shrugs\* That said, PLEASE check whether the action works properly before accepting the merge. It's been a while since I last did anything with this branch, so I forget entirely whether I tested it or not. See merge request !27
-
- Dec 01, 2015
-
-
Monster Iestyn authored
Added missing SHORT macros around these variables, they're needed for big-endian builds to use these properly ...I'm to blame for this particular slipup as it happens, surprise surprise
-
- Nov 23, 2015
-
-
Monster Iestyn authored
(I won't touch overlays for now)
-
Monster Iestyn authored
-
Monster Iestyn authored
more detailed description: vissprites now store dispoffset in a separate variable from (y)scale, and uses it to influence order between sprites without it affecting the actual drawing of the sprites themselves
-
- Nov 09, 2015
-
-
Yukita Mayako authored
It's not SKINCOLOR_ROSYSUPER1, after all.
-
Yukita Mayako authored
Conflicts: src/dehacked.c
-
- Nov 08, 2015
-
-
Monster Iestyn authored
NextLevel for level headers can now take the special strings "Title" "Evaluation" or "Credits" in place of their usual numbers (optionally, that is)
-
- Nov 07, 2015
- Nov 06, 2015
-
-
Monster Iestyn authored
-
- Oct 21, 2015
-
-
Monster Iestyn authored
some of the mess in here really bothers me
-
Monster Iestyn authored
-
Monster Iestyn authored
From what I can tell, correcting this one value in finetangent[] shouldn't cause any harm at all, so...
-
- Oct 12, 2015
-
-
Monster Iestyn authored
Note: polyobj_t's "translucency" is apparently a SIGNED integer, so in theory it's possible to get polyobj flats to use the "spanfunc = splatfunc" line using negative values. If this is not meant to happen, this should probably be fixed asap
-
- Oct 11, 2015
-
-
Monster Iestyn authored
I'm surprised how the source code flew in the face of this fact for so long and just used it everywhere, that's just silly.
-
Monster Iestyn authored
Since cv_pointlimit is handled in P_CheckPointLimit, I've just created P_CheckTimeLimit for cv_timelimit. It helps make P_UpdateSpecials less messy-looking anyway.
-
Monster Iestyn authored
Actually uses 0 and 65536 now! (and also INT32_MIN)
-
- Oct 10, 2015
-
-
Monster Iestyn authored
Fix up lib_finetangent so tan() returns values starting from "0" in Lua (finetangent itself hasn't been touched) Also fixed how the function went out of the array's bounds for ANGLE_180 and above (or negative angles)
-
Monster Iestyn authored
-
Alam Ed Arias authored
-
Monster Iestyn authored
Compiling errors fixed in this commit: * Various cases of mixed declaration and statement code * Implicit declaration of slope functions (read: you forgot to put "include "p_slopes.h" in MORE than a few places) * an odd case of a bad fixed_t to float typecase, cause by using P_GetZAt directly inside FIXED_TO_FLOAT * a few minor cases of bad unsigned-signed comparisons * no prototypes for some of the new slope functions. For goodness sake Red, this is basic stuff!
-
- Oct 02, 2015
-
-
Monster Iestyn authored
-