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

4347 Commits

Author SHA1 Message Date
75f19d174e Add CMakeSettings.json for VS 2020-04-17 21:02:50 -04:00
f26e9288bb Update hecl/extern/boo 2020-04-17 20:47:53 -04:00
df75c00203
Fix WideScreenFilter crash 2020-04-17 15:32:26 -07:00
Lioncash
76f0b57340 General: Use bool literals where applicable
More indicative of the passed in type compared to raw values.
2020-04-17 17:43:56 -04:00
Lioncash
8e5fc3668c CToken: Amend incorrect return value of TToken's operator=
This should be returning by reference, not the pointer of this.
2020-04-17 17:16:33 -04:00
75e5851e5b Disable exceptions/RTTI for MSVC/clang-cl 2020-04-17 16:42:43 -04:00
Lioncash
0b05c906df CScriptEffect: Eliminate variable shadowing
Avoids clashing names.
2020-04-17 16:31:02 -04:00
8f5caca1e5 CMemoryCardSysWin: Add includes 2020-04-17 15:10:52 -04:00
61e656e732 CDvdFile: Remove const from auto type for MSVC 2020-04-17 15:01:31 -04:00
36bbc5004f CDvdFile: Use auto for string_view::begin 2020-04-17 14:52:25 -04:00
4a8f077d92 MP1: Use _SYS_STR where needed 2020-04-17 14:39:40 -04:00
248e7654fa MP1: char -> boo::SystemChar 2020-04-17 14:31:29 -04:00
73b9d2024b MP1: Use SystemStringConv for printing version string 2020-04-17 14:24:06 -04:00
90877603e6
Update hecl, remove stdbool includes from CTweakPlayerRes and CTweakTargeting 2020-04-17 11:12:47 -07:00
Lioncash
5491f3ff23 CKnockBackController: Simplify initialization of x24_ in constructor
Same behavior, less code.
2020-04-17 13:17:27 -04:00
Lioncash
26ac3b166d CKnockBackController: Make use of braces where applicable
Makes code more consistent.

Where applicable we can also unindent code.
2020-04-17 13:17:27 -04:00
acf513c6bf
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-04-17 05:54:17 -07:00
a06594f404
Fix CAutoMapper strings, disable saving on non-USA/GC versions 2020-04-17 05:53:22 -07:00
Lioncash
58040eb53d CKnockBackController: Make CalculateExtraHurlVelocity() a const member function
This doesn't modify internal member state, so it can be marked const

While we're at it we can also invert the conditional to unindent the
main calculation.
2020-04-17 01:07:41 -04:00
Lioncash
b55d1e4c77 CKnockBackController: Make use of const references where applicable
In many cases the CPatterned& parameter is only used for read-only
querying. We can make this explicit in the interface.
2020-04-17 01:03:12 -04:00
Lioncash
49cc019699 CKnockBackController: Make GetKnockBackCharacterState() a const member function
This doesn't modify internal instance state, so this can be made const.
2020-04-17 00:58:29 -04:00
Lioncash
529d7e58bd CFishCloud: Initialize x230_whichModel on construction
Provides a deterministic initial state.
2020-04-17 00:49:06 -04:00
Lioncash
fa9f0fdc61 CFishCloud: Brace statements where applicable
Makes the code more uniform and consistent.

While we're in the same area, we can make use of const where applicable.
2020-04-17 00:47:25 -04:00
Lioncash
3715e6dcbb CFlameWarp: Make use of const where applicable
Makes algorithms easier to follow by explicitly marking immutable
state.
2020-04-17 00:27:22 -04:00
Lioncash
ed125031f3 CFluidUVMotion: Collapse separate resize and assignment into a constructor call
We can pre-size and insert the elements all at the same time.
2020-04-16 21:11:31 -04:00
c85f1a64dd
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-04-16 17:20:25 -07:00
ba3b23edaa
Disable saving on non-NTSC-U versions 2020-04-16 17:19:55 -07:00
Lioncash
20e5595042 CGameState: Always initialize x80_
Provides a deterministic initial state.
2020-04-16 20:00:26 -04:00
Lioncash
a551dbc21d CGameState: Silence implicit truncation warnings
Ensures boolean conditions are used where applicable.
2020-04-16 20:00:20 -04:00
Lioncash
f844f2028b CGameOptions: Give all function prototype parameters a name
Makes the interface more self-documenting and also allows better IDE
introspection.
2020-04-16 19:49:35 -04:00
Lioncash
e7ef1e0b5e CGameOptions: Make TuneScreenBrightness() a const member function
This member function doesn't modify internal class state.
2020-04-16 19:42:22 -04:00
d16e758f07 Include stdbool because AppleClang is weird 2020-04-16 13:43:23 -07:00
dea8438f19 Minor fix for macOS 2020-04-16 13:18:44 -07:00
Lioncash
c32c42e12b CGameOptions: Amend wonky formatting of VisorOptsNew 2020-04-16 13:00:08 -04:00
be45be9d67
Fix FrontEnd options screen 2020-04-16 03:35:51 -07:00
9365c35000
Finish fixing STRG indices 2020-04-16 03:25:59 -07:00
8e2636c14c
Undo debug code 2020-04-15 23:58:00 -07:00
c64e3d2ba7
Initial string fixes 2020-04-15 23:57:04 -07:00
582d8a6999
Initial PAL/JP/Trilogy imps, various cleanup 2020-04-15 22:26:14 -07:00
3487ea92c7
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-04-15 11:56:57 -07:00
191d0f079d
Add real URDEVersionInfo.hpp 2020-04-15 11:54:17 -07:00
6d4ad6d956 Add URDEVersionInfo.hpp 2020-04-15 13:43:49 -04:00
52b4db2f00
Integrate URDEVersionInfo 2020-04-15 06:42:44 -07:00
e553a9022f
Fix CMemoryCardSys 2020-04-15 04:27:06 -07:00
8a974d6e5e
Merge branch 'master' of ssh+git://git.axiodl.com:6431/AxioDL/urde 2020-04-15 00:57:37 -07:00
1eade15395
Add version info to extracted data, clean up MP1.* 2020-04-15 00:56:59 -07:00
790b155b7f Update hecl 2020-04-14 22:14:27 -04:00
b020904e84 Comment out printfs entirely 2020-04-14 22:14:27 -04:00
eb89a17817 CDummyWorld: Fix IGetAreaId 2020-04-14 21:15:38 -04:00
f4ab5e45a1 Update hecl/extern/athena 2020-04-14 21:00:11 -04:00