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
fef21c0a8b
Fix typo
2020-06-25 21:27:35 -04:00
Luke Street
0ac55cafb0
Update hecl
2020-06-25 21:23:12 -04:00
Luke Street
3c461033a9
Use built-in libpng on macOS
2020-06-25 21:22:59 -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
Phillip Stephens
25fabe7ec8
Update athena, fix libpng
2020-06-13 20:45:38 -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
e40e98faa6
Use Blender 2.83 on Windows
2020-06-13 20:08:55 -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
Luke Street
edf287ed4f
Update externs
2020-06-13 17:20:38 -04:00
Luke Street
7b1500da2a
extern/libpng: Use find_library
2020-06-13 17:18:57 -04:00
Phillip Stephens
20109bddc3
Fix libPNG
2020-06-12 05:44:33 -07:00
Phillip Stephens
b817b2624b
Fix libPNG
2020-06-12 05:40:43 -07:00
Luke Street
b774d56810
Update hecl
2020-06-12 02:15:11 -04:00
Luke Street
de5b1a2fe4
Update boo
2020-06-12 02:15:01 -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