Christoph Oelckers
|
5e1c79c050
|
- floatified the rest of p_mobj_cpp and removed a large part of the conversion cruft from the headers that was needed to keep the code compileable.
|
2016-03-28 12:03:07 +02:00 |
|
Christoph Oelckers
|
2fff7005ad
|
- floatified more of p_mobj.cpp
|
2016-03-28 10:01:24 +02:00 |
|
Christoph Oelckers
|
217414cb1c
|
-floatified P_ExplodeMissile and P_XYMovement
|
2016-03-28 00:55:57 +02:00 |
|
Christoph Oelckers
|
7b256dda3d
|
- did the last remaining bits in p_map.cpp.
|
2016-03-27 22:49:59 +02:00 |
|
Christoph Oelckers
|
8b4a33794a
|
- floatified P_ChangeSector.
|
2016-03-27 22:35:58 +02:00 |
|
Christoph Oelckers
|
fe744a589c
|
- floatified P_RadiusAttack.
|
2016-03-27 21:11:17 +02:00 |
|
Christoph Oelckers
|
0baaa3cf63
|
- floatified P_LineAttack, P_TraceBleed and P_UseLines.
|
2016-03-27 20:58:01 +02:00 |
|
Christoph Oelckers
|
eae6f7e9ea
|
- floatified P_AimLineAttack.
|
2016-03-27 17:58:18 +02:00 |
|
MajorCooke
|
4eee1c7af1
|
Fixed: A_FaceMovementDirection was backwards.
|
2016-03-27 14:21:07 +02:00 |
|
Christoph Oelckers
|
228c447a02
|
- fixed: A_FireCustomMissile used the player position as offset.
|
2016-03-27 14:20:14 +02:00 |
|
Christoph Oelckers
|
6ab95da2fc
|
- fixed copy/paste coordinate screwup in moving camera code.
|
2016-03-27 14:11:46 +02:00 |
|
Christoph Oelckers
|
23d311dd04
|
- floatified P_CheckSlopeWalk. It should be noted that this function is one place where full double precision is too high and needed to be truncated.
|
2016-03-27 14:07:35 +02:00 |
|
Christoph Oelckers
|
26ff2f73d7
|
- floatified P_TryMove and the sliding and bouncing code.
|
2016-03-27 13:29:58 +02:00 |
|
Christoph Oelckers
|
1877eca2ab
|
- more floatification of p_map, plus some stuff used in those functions.
|
2016-03-27 01:06:54 +01:00 |
|
Christoph Oelckers
|
6e93264016
|
- started floatification on p_map.cpp.
|
2016-03-26 23:19:38 +01:00 |
|
Christoph Oelckers
|
00ea8662b8
|
- floatification of p_enemy and p_interaction.cpp.
|
2016-03-26 20:59:35 +01:00 |
|
Christoph Oelckers
|
0c39bdd04c
|
- floatified texture scale values.
|
2016-03-26 13:37:44 +01:00 |
|
Christoph Oelckers
|
dabed04d2a
|
- floatification of p_3dfloors, p_3dmidtex and p_acs.cpp plus some leftovers.
- removed all references to Doom specific headers from xs_Float.h and cmath.h.
|
2016-03-26 12:36:15 +01:00 |
|
Christoph Oelckers
|
35bb686281
|
- floatification of sector_t::centerspot.
|
2016-03-26 09:38:58 +01:00 |
|
Christoph Oelckers
|
30b57fd7b0
|
- floatification of G_CheckSpot and a few other things.
|
2016-03-26 09:28:00 +01:00 |
|
Christoph Oelckers
|
696fde69b8
|
- moved the bot support code from AActor::Tick to a subfunction in the bot sources. No need to pollute a main game file with this stuff.
|
2016-03-26 01:30:28 +01:00 |
|
Christoph Oelckers
|
c2e7858e05
|
- looks like the oldz parameter in UpdateWaterLevel is not needed at all...
|
2016-03-26 01:13:36 +01:00 |
|
Christoph Oelckers
|
558e04cb99
|
- safety commit.
|
2016-03-26 01:03:02 +01:00 |
|
Christoph Oelckers
|
e42b0171b3
|
- floatification of bot code.
|
2016-03-26 00:34:56 +01:00 |
|
Christoph Oelckers
|
8e13d13916
|
- floatified the automap.
|
2016-03-25 21:54:59 +01:00 |
|
Christoph Oelckers
|
fb8e03d5eb
|
- floatified FLineOpening.
- some smaller fixes.
|
2016-03-25 18:43:37 +01:00 |
|
Christoph Oelckers
|
2cf3b20ea8
|
- floatified the last remaining AActor member variable 'damagemultiply'.
|
2016-03-25 16:30:31 +01:00 |
|
Christoph Oelckers
|
1125101b37
|
- floatified AActor::Prev plus the stuff using it.
- rewrote some coordinate functions in AActor to use real float math instead of converting back and forth between float and fixed.
|
2016-03-25 16:25:25 +01:00 |
|
Christoph Oelckers
|
2b33601d00
|
- The fixed_t type for the VM also is not needed any longer and was removed.
|
2016-03-25 15:50:39 +01:00 |
|
Christoph Oelckers
|
8cdfbeea01
|
- made AActor::__pos a genuine float vatiable.
|
2016-03-25 15:43:20 +01:00 |
|
Christoph Oelckers
|
3a598d672e
|
- removed the angle_t type from the VM, now that nothing in the interface requires it anymore.
|
2016-03-25 14:55:01 +01:00 |
|
Christoph Oelckers
|
8b6b5e7b1c
|
- preparation for upcoming work: rename the fixed point versions of PosRelative.
|
2016-03-25 14:18:50 +01:00 |
|
Christoph Oelckers
|
a3b687bc4e
|
- renamed PARAM_DANGLE macros to PARAM_ANGLE, now that the old angle_t type is no longer used in the VM interface.
|
2016-03-25 13:23:07 +01:00 |
|
Christoph Oelckers
|
21340c6eba
|
- floatified the rest of thingdef_codeptr.cpp and got rid of the remaining fixed_t and angle_t parameters in VM-accessed function. The VM should now be free of those types completely.
|
2016-03-25 12:57:22 +01:00 |
|
Christoph Oelckers
|
f76524f459
|
- some cleanup on P_RailAttack plus a bit of parameter floatification in thingdef_codeptr.cpp
|
2016-03-25 00:59:14 +01:00 |
|
Christoph Oelckers
|
4d22b346f4
|
- floatified the remaining fixed point variables accessible through DECORATE. PROP_FIXED_PARAM is no longer used anywhere.
|
2016-03-24 23:50:29 +01:00 |
|
Christoph Oelckers
|
7a26318bf0
|
- floatified friction.
|
2016-03-24 22:50:03 +01:00 |
|
Christoph Oelckers
|
6c9e5b03c8
|
- floatified meleerange, pushfactor and radiusdamagefactor,
|
2016-03-24 21:31:04 +01:00 |
|
Christoph Oelckers
|
e077510773
|
- floatified MaxTargetRange and MeleeThreshold.
|
2016-03-24 20:56:59 +01:00 |
|
Christoph Oelckers
|
c66ff5939d
|
- floatified AActor::bouncefactor and wallbouncefactor.
|
2016-03-24 20:43:35 +01:00 |
|
Christoph Oelckers
|
53ea00b9cc
|
Merge branch 'master' into floatcvt
# Conflicts:
# src/g_shared/a_quake.cpp
|
2016-03-24 19:05:35 +01:00 |
|
MajorCooke
|
a9ef8cc637
|
Fixed A_QuakeEx falloff not working properly.
|
2016-03-24 19:04:51 +01:00 |
|
Christoph Oelckers
|
4874fe2361
|
Merge branch 'master' into floatcvt
|
2016-03-24 18:32:47 +01:00 |
|
MajorCooke
|
c8ba6f0611
|
Fixed quake falloff not working in floatcvt branch.
|
2016-03-24 18:30:23 +01:00 |
|
Christoph Oelckers
|
75bcec411e
|
- fixed: The portal blockmap's AddLineIntercepts methods needs to check the block's range.
|
2016-03-24 18:26:27 +01:00 |
|
Christoph Oelckers
|
deafa0bce0
|
- fixed: The 'open door in 5 minutes sector type had the order of parameters wrong, due to a bad function prototype.
|
2016-03-24 18:01:01 +01:00 |
|
Christoph Oelckers
|
41387622f2
|
- changed angle parameter of FillSimplePoly.
|
2016-03-24 16:36:43 +01:00 |
|
Christoph Oelckers
|
5bf806e478
|
- renamed some fixed point stuff in the texture composition code.
|
2016-03-24 16:16:45 +01:00 |
|
Christoph Oelckers
|
86d1b2955a
|
- floatified most of r_data (The interpolations cannot be done yet.)
|
2016-03-24 14:11:41 +01:00 |
|
Christoph Oelckers
|
09d8b4af80
|
- changed I_GetTimeFrac to return a double instead of a fixed_t.
|
2016-03-24 12:00:21 +01:00 |
|