Lioncash
e9084df80b
CFBStreamedAnimReaderTotals: Remove redundant memset
...
We can just make use of make_unique instead, which does it as part of
the interface.
2020-08-01 06:29:21 -04:00
Lioncash
88e6a04f13
CCollidable*: Make use of static inline variables where applicable
...
Allows relocating initialization with the rest of the variables.
2020-08-01 05:31:25 -04:00
Lioncash
55da593e59
CCinematicCamera: Unindent code in GetInterpolatedSplinePoint()
...
Puts the empty case into the conditional to allow unindenting most of
the code block.
2020-08-01 05:12:30 -04:00
Lioncash
a746ac45e4
CCinematicCamera: Eliminate some sign conversion warnings
2020-08-01 05:11:32 -04:00
Lioncash
391e97fbd1
CBooRenderer: Eliminate mixed signedness bitwise ANDing
...
Prevents sign mismatch warnings.
2020-08-01 04:42:06 -04:00
LC
b158659d9b
Merge pull request #345 from lioncash/desig
...
CSfxManager: Make use of designated initializers
2020-07-31 23:29:34 -04:00
Lioncash
cb2fe959a4
CSfxManager: Make use of designated initializers
...
Same behavior, less duplication of variable names.
2020-07-31 22:46:11 -04:00
Luke Street
bc3b6ff274
CFireFlea: Correct CPathFindSearch flags
2020-07-12 23:28:14 -04:00
Luke Street
61577b16d2
CFlyingPirate: Remove useless references
2020-07-12 23:28:03 -04:00
Luke Street
a2bcb4d086
CTryclops: Fixes & cleanup
2020-07-12 23:27:40 -04:00
Luke Street
dbd52f8917
CBomb: Correctly initialize x170_prevLocation
2020-07-12 23:24:07 -04:00
Luke Street
3279ebea9a
CTryclops: Implement sub8025dbd0
2020-07-12 05:58:48 -04:00
Luke Street
97d2c6895f
CStateManager: Fix condition in BuildDynamicLightListForWorld
2020-07-07 06:14:41 -04:00
Luke Street
c001985a79
CPlayer: Remove duplicated function call
2020-07-07 04:36:18 -04:00
Luke Street
1665fb9fd7
Update .clang-{format,tidy}
2020-07-07 04:34:35 -04:00
shiiion
cf86338a84
initial flamethrower weapon implementation
2020-06-25 22:37:45 -04:00
Luke Street
11c4866d4c
Update hecl (again)
2020-06-25 21:27:47 -04:00
Luke Street
0ac55cafb0
Update hecl
2020-06-25 21:23:12 -04:00
Luke Street
1e45192c06
Update README.md
2020-06-25 20:57:21 -04:00
Luke Street
2b245a4baf
AppVeyor: Use clang-cl again (MSVC 16.6.2 is broken)
2020-06-25 20:17:25 -04:00
Luke Street
0d8a766146
CScriptBallTrigger: Apply force fixes
...
Fixes #337
2020-06-25 19:33:43 -04:00
Luke Street
c0db37ce66
Update kabufuda, hecl-gui
2020-06-24 12:07:02 -04:00
Luke Street
217adb22dc
Update hecl-gui
2020-06-24 11:46:02 -04:00
Phillip Stephens
a2dfd58356
Update hecl, fix mkwmicons
2020-06-13 20:46:59 -07:00
Luke Street
09331e08e4
Use MSVC for AppVeyor; build static Windows binaries in GitLab CI
2020-06-13 20:23:22 -04:00
Luke Street
7e8bc8dac8
CIceSheegoth: Remove constexpr from virtual function
2020-06-13 20:22:27 -04:00
Luke Street
4ff1811dd6
Create separate VS configurations for vcpkg
2020-06-13 20:12:51 -04:00
Luke Street
9f55b65bb6
Update to Blender 2.83
2020-06-13 20:12:39 -04:00
Luke Street
c31f79066c
Use CMAKE_MSVC_RUNTIME_LIBRARY on Windows
2020-06-13 17:26:28 -04:00
Luke Street
f1f178df40
Update .gitignore
2020-06-13 17:24:17 -04:00
Luke Street
74cbdfaaa4
Use PNG_INCLUDE_DIR & update submodules
2020-06-13 17:24:09 -04:00
Phillip Stephens
20109bddc3
Fix libPNG
2020-06-12 05:44:33 -07:00
Luke Street
b774d56810
Update hecl
2020-06-12 02:15:11 -04:00
Lioncash
17ed0794e9
CIceSheegoth: Add missing reference ampersands to IsClosestSheegoth()
...
Same behavior, but doesn't make copies of the vector and
reserved_vector (the reserved vector in particular is 2056 bytes in size
and this function is called in a loop, so this can have quite an
impact).
2020-06-11 10:28:00 -04:00
Lioncash
5f899b6c6c
CIceSheegoth: Mark IsMouthCollider() as a const member function
...
This doesn't modify internal member state, so we can mark this as const.
2020-06-11 10:23:33 -04:00
Lioncash
3352f0e812
CIceSheegoth: Make use of TCastToConstPtr where applicable
...
Makes the immutability of the data enforced and explicit.
2020-06-11 10:22:13 -04:00
Lioncash
58186ad5df
CIceSheegoth: Make use of in-class initializers for bitfields
...
Same behavior, less code.
2020-06-11 10:18:03 -04:00
Lioncash
2a357a1006
CDrone: Make use of in-class initializers for bitfields
...
Eliminates some code.
2020-06-11 10:16:12 -04:00
Lioncash
76a9d8f0f9
CDrone: Correct Z component calculation in TargetCover()
...
GM8E v0 multiplies by one in this case, not zero
2020-06-11 10:12:45 -04:00
Luke Street
73d6465095
CPlayer: Fix logic in ChooseTransitionToAnimation
2020-06-07 14:12:51 -04:00
Luke Street
932b5587a2
Build fixes & cleanup for CDrone, CIceSheegoth
2020-06-06 16:40:51 -04:00
Luke Street
ca96676057
Merge remote-tracking branch 'origin/icesheegoth'
2020-06-06 16:27:08 -04:00
Luke Street
feb163e107
Merge remote-tracking branch 'origin/drone'
2020-06-06 16:25:48 -04:00
Phillip Stephens
86942c44ef
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde
2020-06-03 04:12:11 -07:00
Phillip Stephens
9f4663491b
CScriptPlayerActor: Add missing SetActive
2020-06-03 04:11:06 -07:00
Luke Street
4587632252
Check for AppleClang as well
2020-06-01 02:51:31 -04:00
Luke Street
8d2d5ef5d5
COmegaPirate: MSVC runtime fix for skeleton asset IDs
2020-05-31 22:05:48 -04:00
Luke Street
ab01cb5f1a
CFrontEndUI: Remove audio group on destruction
2020-05-31 20:27:52 -04:00
Lioncash
972af7c537
assetnameparser: Amend transposed fwrite arguments
...
Existing code was using the size argument for the number of elements to
write and vice versa.
No behavior change, given this still results in the same number of bytes
being copied. This just makes corrects their usages.
2020-05-31 07:13:06 -04:00
Lioncash
c369af4adf
assetnameparser: Make Fopen return a unique_ptr
...
Prevents leaks from occurring (aside from obvious .release() calls).
2020-05-31 07:09:41 -04:00