1557 Commits

Author SHA1 Message Date
Headpenguin
b07b1b4592 Fix conflicts resulting from normalization of line endings 2024-06-30 18:45:10 -04:00
Headpenguin
dc884bf548 Update fixed whitespace 2024-06-30 18:39:46 -04:00
Headpenguin
11a2d9903b Fix line endings 2024-06-30 18:35:39 -04:00
Joshua Andrew
5e3e984530 Merge branch 'master' of https://github.com/shibbo/Petari 2024-06-29 16:06:31 -04:00
Joshua Andrew
b99faadc8c AstroMapBoard.o 100% 2024-06-29 16:06:22 -04:00
shibboleet
97f4367ff5
Merge pull request #161 from Headpenguin/fixle
Add `.gitattributes` to eable line-ending normalization
2024-06-29 15:31:55 -04:00
Joshua Andrew
9ad605e5f6 Candlestand.o at 93% 2024-06-29 15:21:15 -04:00
Joshua Andrew
68d8cb6d0a sync progress 2024-06-27 19:08:55 -04:00
Joshua Andrew
3acc88ba01 Merge branch 'master' of https://github.com/shibbo/Petari 2024-06-27 19:08:42 -04:00
Joshua Andrew
6d5eb0c16e progress on Candlestand 2024-06-27 19:07:47 -04:00
Headpenguin
a126c20029 Create .gitattributes to enable line-ending normalization for all contributers 2024-06-27 18:54:55 -04:00
Gabbo
3e12248039 InvisiblePolygonObjGCapture 100% 2024-06-27 15:33:49 +02:00
Gabbo
b08deda8c2 InvisiblePolygonObj 100% 2024-06-27 15:32:01 +02:00
Headpenguin
1649bb2727 Make changes so a clean build compiles
`StageDataHolder::getCommonPathPointInfo` and
`StageDataHolder::getCommonPathPointInfoFromRailDataIndex` both had
different return types between their headers and source files. I updated
the header return type based on the source return type because the
source file was more recently updated (see commit b5dc6e8).

CameraUtil.cpp also had a mismatched return type with its header.

`MultiEmitterCallBack.hpp` was deleted for no apparent reason, so I
restored it and gave `JPAEmitterCallback` its own header.
2024-06-27 08:46:50 -04:00
Headpenguin
a0bd939dac Merge branch 'gravity' 2024-06-27 08:01:03 -04:00
Headpenguin
0eeb7a6d64 Fix minor formatting issues 2024-06-27 07:49:16 -04:00
Super Hackio
c4c028b049 Fix incorrect member field usage
It's 100% NOT supposed to be mScale 💀 🐟
2024-06-26 19:58:01 -07:00
Headpenguin
6d3246801f progress.py 2024-06-26 22:11:27 -04:00
Headpenguin
14124664f3 Rematch a few functions 2024-06-26 22:04:49 -04:00
Headpenguin
1be6713cb9 Add non-matching decompilation of TVec3f::cubic 2024-06-26 17:09:02 -04:00
Headpenguin
955da3585d 100% Gravity.a
Matched ConeGravity::calcOwnGravityVector and cleaned up CubeGravity.cpp

Cleaned up comments in TMatrix.hpp

Added an inline in TVec.hpp for vector rejection that gets used
throughout Gravity.a
2024-06-26 17:06:23 -04:00
Headpenguin
e8794553c5 100% SegmentGravity.o, WireGravity.o, ParallelGravity.o,
DiskTorusGravity.o

Matched all remaining functions in the above files and
both forms of `TRot3f::mult33`. The `mult33` functions and
`mult33inline` should be returned to since they likely are the same
function. As of right now, `mult33inline` is used to define the
single argument form of `mult33` but not the double argument form.

Added some extra paired single TVec3f inlines

Provided comments explaining what `MR::makeAxisVerticalZX` and
`MR::calcPerpendicularFootToLineInside` do
2024-06-25 20:33:11 -04:00
Headpenguin
52ce5cfd5d Match TMtx3f::mult33 2024-06-24 17:09:07 -04:00
Joshua Andrew
61e9a75683 map out Candlestand 2024-06-23 19:46:44 -04:00
Joshua Andrew
62e5b19ea7 make SkeletalFishGuard::isPlayerInAttackRange better 2024-06-22 17:17:30 -04:00
Joshua Andrew
3b3bc7d518 attempt the last function 2024-06-22 16:43:57 -04:00
Joshua Andrew
279558f3dc attempt SkeletalFishGuard::calcTarget 2024-06-22 15:57:00 -04:00
Joshua Andrew
182bdcc647 get close to matching SkeletalFishGuard::turn 2024-06-22 15:37:06 -04:00
Joshua Andrew
93c51bf3ec match SkeletalFishGuard::rotateVertical 2024-06-22 15:05:05 -04:00
Gabbo
5013ce5028 Birikyu 95% 2024-06-22 14:31:58 +02:00
Joshua Andrew
2a64b1104e Merge branch 'master' of https://github.com/shibbo/Petari 2024-06-21 19:14:07 -04:00
Joshua Andrew
10d6a509c4 a shot at SkeletalFishGuard::isLineOfSightClear 2024-06-21 19:13:54 -04:00
Headpenguin
d59dd42b0b Match DiskGravity::updateLocalParam, DiskGravity::calcOwnGravityVec, and
TRot3f::setRotate

DiskGravity::updateLocalParam uses an inline of TRot3f::setRotate which
is almost (but not quite yet) unified with the original function.
DiskGravity::updateLocalParam also involved a somewhat ugly abuse of
references to obtain the correct codegen. JMath::TSinCosTable has fixed
so that the table is the correct size and the likely intent of the
template paramater is expressed.
2024-06-21 15:18:04 -04:00
Super Hackio
3b9202395c Fix missing "M" in sound effect name 2024-06-21 11:43:14 -07:00
Gabbo
53fd4ff9db FountainBig 100% 2024-06-15 14:52:59 +02:00
Gabbo
563bdb1530 SurprisedGalaxy 100% 2024-06-14 16:28:40 +02:00
Galaxy Master
87172e15e7 Match FileRipper::checkCompressed 2024-06-10 01:45:26 -04:00
Joshua Andrew
3ac4581d9d map out AstroDomeCameraController 2024-06-08 15:02:43 -04:00
Joshua Andrew
44d6d12ced AstroDomeDemoAstroGalaxy.o 100% 2024-06-08 13:42:40 -04:00
Gabbo
2d774138d2 Banekiti 100% 2024-06-08 00:05:57 +02:00
Gabbo
eabdd023c4 HipDropRock 93.3% 2024-06-04 13:30:45 +02:00
Joshua Andrew
b5dc6e8c55 some changes to StageDataHolder and ScenarioDataParser 2024-06-03 06:53:16 -04:00
Gabbo
328847731c BallBeamer's first member variable documented + addition of RingBeam.hpp 2024-06-02 02:10:30 +02:00
Headpenguin
7cf20cbaa8 incomplete gravity/jsystem work 2024-06-01 17:09:43 -04:00
Gabbo
1d21589b82 added 2 functions to Util 2024-06-01 18:52:53 +02:00
Gabbo
3ac13bc1b3 Jiraira 88% -> 96% 2024-06-01 18:47:32 +02:00
Headpenguin
e5ee4f78fd Match setRangeBox 2024-05-30 17:24:01 -04:00
Gabbo
38d9ad9b5e BallBeamer 88% 2024-05-30 21:41:01 +02:00
Gabbo
011d0eff4b PrizeRing 90% 2024-05-26 20:52:46 +02:00
shibbo
31bae44357 more progress on StageDataHolder 2024-04-29 10:47:05 -04:00