Files
tww/include/d
mattias-blum d945c14cac d_a_ship 95% (#706)
* Initial Progress

Basic functions at 100% matching

100% Matching:
- `daShip_Draw`
- `daShip_Execute`
- `daShip_IsDelete`
- `daShip_Delete`
- `daShip_createHeap`
- `daShip_Create`

* implemented `getJointPos` inlines in `daTornado_c` needed for d_a_ship

* implemented `Center()` inline in `dCamera_c` needed for d_a_ship

* added `setTranslationX` inline to `J3DTexMtx` needed for match in d_a_ship

* parameters set to `const` for certain inlines in `m_Do_mtx.h`

* added `dComIfGp_onMenuCollect` inline

* changed `shipSpecialDemoStart` return type to `BOOL`

* added member functions to `dPa_waveEcallBack`, `dPa_splashEcallBack `, `dPa_trackEcallBack`

also modified member type of `mRotMtx` of `dPa_waveEcallBack`  and `mPos` of `dPa_trackEcallBack`

* added member to `daGrid_c` that is used in d_a_ship

* added `mDoAud_setShipSailState` and `mDoAud_shipCruiseSePlay` inline functions

* added `fopAcM_seenPlayerAngleY` inline

* d_a_ship mostly matching

approx. 90% matching, mostly regalloc issues. , `checkNextMode`, `setRopePos`, `setHeadAnm`, and `execute` need to have their logic fixer

* replace `unknown_inline_TODO ` from `daShip_c` with `checkForceMove`

* .data match

* .rodata matching

* more inline return type changes from `bool` to `BOOL`

Also changed the array size of `mPlayerStatus`

* implemented `force_calc_wind_rel_angle` inline in `daGrid_c`

* fix `d_a_ship_static`

* fixed `getEmitterAxis`, might need review but works for now

* more progress

* reverted change to `getEmitterAxis`, moved casts to function call in `dPa_waveEcallBack::executeAfter`

* more progress

* change return types of certain inlines from `BOOL` to `u32`

`dComIfGp_checkCameraAttentionStatus`, `dComIfGp_checkPlayerStatus0`, `dComIfGp_checkPlayerStatus1` needed for match in d_a_ship

* fixed memory addresses in `daGrid_c`

* more progress

* resolving symbols

* Initial PR changes

* Removed unnecessary cast

* replaced instances of `PSVECSquareMag` with corresponding inline functions

* update memory layout in `d_a_grid` for consistency

* More PR changes

`checkNextMode` and `procZevDemo` now at 100% matching
2025-03-28 14:17:21 -04:00
..
2025-03-28 14:17:21 -04:00
2024-08-03 11:34:32 -07:00
2025-03-01 00:54:52 -05:00
2024-03-01 01:21:27 -05:00
2025-03-06 01:12:50 -05:00
2023-12-13 00:52:09 -05:00
2023-12-20 21:23:22 -08:00
2023-12-02 14:47:52 -08:00
2025-03-06 01:12:50 -05:00
2024-02-05 20:48:25 -05:00
2023-10-09 15:45:46 -04:00
2025-03-07 17:40:54 -05:00
2025-03-06 01:12:50 -05:00
2024-07-13 16:43:59 -07:00
2025-03-28 14:17:21 -04:00
2025-03-27 01:26:27 -04:00
2024-10-31 16:58:37 -04:00
2025-03-24 20:32:30 -04:00
2024-02-09 13:55:31 -05:00
2025-02-19 19:48:55 -05:00
2025-03-28 14:17:21 -04:00
2024-12-27 12:23:32 -08:00
2023-12-29 17:17:18 -05:00
2025-03-06 20:41:37 -05:00
2024-02-05 19:46:59 -05:00
2025-02-23 19:59:54 -05:00
2024-03-10 20:57:14 -07:00
2023-10-21 15:43:26 -07:00
2024-09-02 14:14:30 -07:00
2025-01-17 20:58:43 -05:00
2023-12-09 15:38:09 -05:00
2025-01-31 15:49:44 -05:00
2024-12-27 12:23:32 -08:00
2025-02-28 01:49:58 -05:00
2024-12-27 12:23:32 -08:00
2023-09-23 03:47:34 -07:00
2023-11-28 20:35:06 -08:00
2025-02-23 19:59:54 -05:00
2024-09-02 23:31:19 -07:00
2024-10-07 23:38:54 -04:00
2024-02-25 13:48:17 -08:00
2024-03-10 20:57:14 -07:00
2024-01-16 17:18:38 -05:00
2024-01-16 17:18:38 -05:00
2024-01-16 17:18:38 -05:00
2024-01-16 17:18:38 -05:00
2024-01-16 17:18:38 -05:00
2025-01-31 15:49:44 -05:00
2024-01-16 17:18:38 -05:00
2024-07-17 14:05:53 -04:00
2024-03-01 01:21:27 -05:00
2024-03-01 01:21:27 -05:00
2025-03-16 19:04:00 -04:00
2023-12-20 19:04:09 -08:00
2024-07-02 16:31:05 -07:00
2024-07-13 10:45:21 -07:00
2025-03-28 14:17:21 -04:00
2024-05-18 20:55:58 -04:00
2024-03-01 01:21:27 -05:00
2025-02-20 18:38:33 -05:00
2023-10-13 13:07:18 -07:00
2024-07-02 16:31:05 -07:00
2025-01-31 15:49:44 -05:00
2024-02-25 21:56:33 -08:00
2024-02-26 15:13:17 -05:00
2023-09-10 01:16:37 -07:00
2024-03-01 01:21:27 -05:00
2023-11-26 16:21:56 -08:00
2024-04-13 15:16:15 -04:00
2024-07-11 00:26:17 -07:00
2025-03-08 16:42:46 -05:00
2024-03-01 01:21:27 -05:00
2024-02-29 20:00:41 -05:00