2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-05-14 07:51:20 +00:00

4382 Commits

Author SHA1 Message Date
dbd52f8917 CBomb: Correctly initialize x170_prevLocation 2020-07-12 23:24:07 -04:00
3279ebea9a CTryclops: Implement sub8025dbd0 2020-07-12 05:58:48 -04:00
97d2c6895f CStateManager: Fix condition in BuildDynamicLightListForWorld 2020-07-07 06:14:41 -04:00
c001985a79 CPlayer: Remove duplicated function call 2020-07-07 04:36:18 -04:00
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
11c4866d4c Update hecl (again) 2020-06-25 21:27:47 -04:00
0ac55cafb0 Update hecl 2020-06-25 21:23:12 -04:00
1e45192c06
Update README.md 2020-06-25 20:57:21 -04:00
2b245a4baf AppVeyor: Use clang-cl again (MSVC 16.6.2 is broken) 2020-06-25 20:17:25 -04:00
0d8a766146 CScriptBallTrigger: Apply force fixes
Fixes #337
2020-06-25 19:33:43 -04:00
c0db37ce66 Update kabufuda, hecl-gui 2020-06-24 12:07:02 -04:00
217adb22dc Update hecl-gui 2020-06-24 11:46:02 -04:00
a2dfd58356
Update hecl, fix mkwmicons 2020-06-13 20:46:59 -07:00
09331e08e4 Use MSVC for AppVeyor; build static Windows binaries in GitLab CI 2020-06-13 20:23:22 -04:00
7e8bc8dac8 CIceSheegoth: Remove constexpr from virtual function 2020-06-13 20:22:27 -04:00
4ff1811dd6 Create separate VS configurations for vcpkg 2020-06-13 20:12:51 -04:00
9f55b65bb6 Update to Blender 2.83 2020-06-13 20:12:39 -04:00
c31f79066c Use CMAKE_MSVC_RUNTIME_LIBRARY on Windows 2020-06-13 17:26:28 -04:00
f1f178df40 Update .gitignore 2020-06-13 17:24:17 -04:00
74cbdfaaa4 Use PNG_INCLUDE_DIR & update submodules 2020-06-13 17:24:09 -04:00
20109bddc3
Fix libPNG 2020-06-12 05:44:33 -07:00
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
73d6465095 CPlayer: Fix logic in ChooseTransitionToAnimation 2020-06-07 14:12:51 -04:00
932b5587a2 Build fixes & cleanup for CDrone, CIceSheegoth 2020-06-06 16:40:51 -04:00
ca96676057 Merge remote-tracking branch 'origin/icesheegoth' 2020-06-06 16:27:08 -04:00
feb163e107 Merge remote-tracking branch 'origin/drone' 2020-06-06 16:25:48 -04:00
86942c44ef
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-06-03 04:12:11 -07:00
9f4663491b
CScriptPlayerActor: Add missing SetActive 2020-06-03 04:11:06 -07:00
4587632252 Check for AppleClang as well 2020-06-01 02:51:31 -04:00
8d2d5ef5d5 COmegaPirate: MSVC runtime fix for skeleton asset IDs 2020-05-31 22:05:48 -04:00
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
Lioncash
e6aed18d59 assetnameparser: Convert typdefs into using aliases 2020-05-31 06:59:25 -04:00
Lioncash
99dd875b43 assetnameparser: Make use of an anonymous namespace
Makes the bulk of helper functions internally linked.
2020-05-31 06:55:21 -04:00
1e822419c5 Replace CXX_COMPILER_ID generator expressions 2020-05-31 00:21:35 -04:00
148468fd7d Add -Wno-unused-result 2020-05-29 17:42:25 -04:00
5835d77c9d Enable -Wno-unknown-warning-option, -Wno-unused-private-field only for clang 2020-05-29 17:40:15 -04:00
dc232f804d assetnameparser: Fix windows compiling 2020-05-29 09:54:31 -07:00
42d2cf3757 .gitlab-ci.yml: Use low process priority for Linux 2020-05-27 15:01:43 -04:00
eb979c9760 rstl: Check __cpp_lib_concepts for contiguous_iterator_tag 2020-05-27 14:50:12 -04:00
13663fa304 .gitlab-ci.yml: Fix powershell variable expansion 2020-05-27 14:37:04 -04:00
96bf2600ce AssetNameMapNull: Fix MSVC build 2020-05-27 13:59:45 -04:00