Commit Graph

59 Commits

Author SHA1 Message Date
LagoLunatic 5802571a56 Add SQUARE macro to improve readibility for distances 2025-08-08 21:51:30 -04:00
LagoLunatic 816f08fc7c Add extra brackets to collision src structs 2025-08-03 20:41:05 -04:00
LagoLunatic e24cbed367 Demo work (#786)
* Demo work

* Fix PAL

* Fix d_door weak func order and link it

* Fix d_door for demo

* JKernel OK on demo + misc

* tag_attention 100% on demo

* More demo work and fix some retail fakematches
2025-06-04 16:50:49 -04:00
LagoLunatic 073df83073 Fix obj_movebox parameter inlines
fixes #781
2025-06-02 00:30:37 -04:00
LagoLunatic bd917524ba Demo work, d_a_kytag02 and d_a_ff OK 2025-05-31 20:09:14 -04:00
LagoLunatic 21cd7a2f67 G_CM3D_F_INF 2025-05-21 16:46:21 -04:00
LagoLunatic c625992a77 Add enum for actor priority 2025-05-21 14:44:25 -04:00
LagoLunatic fd6cb6e4ca Fix weak function order of dBgS_MoveBgActor::Draw
fixes #217
fixes #239
fixes #389
fixes #418
fixes #428
fixes #147
2025-05-19 18:41:23 -04:00
LagoLunatic ce1468c108 player enum and inlines and goto cleanup 2025-04-16 15:02:18 -04:00
LagoLunatic 309158e274 J3DModel inlines cleanup, procBottleSwing_init match, etc 2025-04-10 19:30:51 -04:00
LagoLunatic db2c5ef978 Cleanp a bunch of stuff 2025-03-28 20:44:06 -04:00
LagoLunatic b72d243f9b Cleanup the 3 path/point structs 2025-03-28 20:31:04 -04:00
LagoLunatic 822b13e57a Add cPhs_State typedef and use it everywhere 2025-03-17 22:26:56 -04:00
LagoLunatic 49c69eeb0f C_BG_MIN_HEIGHT, C_BG_MAX_HEIGHT 2025-03-06 20:41:37 -05:00
LagoLunatic 4a4624decf Populate particle IDs enum with placeholders and use them everywhere 2025-03-06 17:37:20 -05:00
LagoLunatic d330c1e68a Add enums for items and disappears 2025-01-11 19:15:36 -05:00
Jasper St. Pierre 70044ec8dd Clean up cc enums 2024-10-28 21:16:46 -07:00
LagoLunatic 329d94a301 Add fake headers for unsolved weak objects to reduce manual copy-pasting 2024-10-19 14:03:50 -04:00
LagoLunatic 9e29fd3c68 More warning cleanup 2024-10-18 11:33:08 -04:00
LagoLunatic a25d2651de Move sqrtf to std:: namespace 2024-08-08 14:55:57 -04:00
LagoLunatic f9d40ebad8 Use NULL macro in asserts, fix NULL macro to match 2024-06-22 11:07:16 -04:00
LagoLunatic 12c8b6fcc7 Move res enums in cpp files to include res headers instead 2024-04-23 14:15:57 -04:00
LagoLunatic f856df04e5 Regenerate old actor profiles for consistency 2024-04-22 13:20:05 -04:00
LagoLunatic 94f3b78155 Generate all actor profiles and method tables 2024-04-21 23:31:40 -04:00
LagoLunatic 459cf6caa7 clean up some inline parameters 2024-04-18 23:16:38 -04:00
LagoLunatic 8ef6dd4285 Fix some names 2024-03-25 18:49:19 -04:00
LagoLunatic 443691603d rename fopAc_ac_c member vars to match TP decomp 2024-03-08 21:31:41 -05:00
LagoLunatic fa5010b1dd some actor documentation and cleanup 2024-01-18 18:55:47 -05:00
LagoLunatic 4463680333 Rename actor orig->home and next->old 2024-01-16 18:30:05 -05:00
LagoLunatic 69444ef01e use enums and inlines in more places 2023-12-30 15:08:24 -05:00
LagoLunatic 0490fd3c84 more collision enums and inlines 2023-12-22 21:02:23 -05:00
LagoLunatic 94465b0dbb add c_cc_d and d_cc_d SPrm enums 2023-12-20 21:11:57 -05:00
LagoLunatic df6853e917 fix SrcGObjTg SPrm name in comments 2023-12-20 20:05:55 -05:00
Jasper St. Pierre 1f8f630e2f Merge pull request #554 from Jcw87/new
move placement new to MSL_C
2023-12-19 17:15:08 -08:00
Jcw87 fe28552c28 move placement new to MSL_C 2023-12-19 03:30:16 -08:00
Jcw87 985f1df0b7 dummy data should be static 2023-12-19 03:22:42 -08:00
LagoLunatic 725113992d d_bg_s OK 2023-12-16 20:41:57 -05:00
LagoLunatic a3170e5d69 add default params to a lot more functions 2023-12-08 16:25:12 -05:00
LagoLunatic 46ffaf2839 add default params to fopacm create funcs 2023-12-08 15:00:48 -05:00
LagoLunatic fa2cbbadf7 d_a_obj_mtest 100%, no match 2023-11-30 23:30:10 -05:00
LagoLunatic 8ab8d35292 d_a_arrow + others cleanup and doc 2023-11-23 23:34:48 -05:00
LagoLunatic 469f243030 Process IDs cleanup
* Use fpcM_ERROR_PROCESS_ID_e enum instead of literal -1/0xFFFFFFFF everywhere
* Disambiguate variable names by using itemNo/msgNo instead of itemID/msgID
2023-11-22 16:25:28 -05:00
LagoLunatic ca4e6d5dce d_a_obj_movebox 100%, no match 2023-10-31 22:58:29 -04:00
LagoLunatic 61d2e5a17e Started d_com_static 2023-10-29 22:43:31 -04:00
LagoLunatic f8357cbb62 d_a_obj_movebox progress 2023-10-29 19:04:06 -04:00
LagoLunatic 2c907c8a21 Clean up code for various actors 2023-10-29 02:07:52 -04:00
LagoLunatic 76b44890ea d_a_obj_movebox work and cleanup 2023-10-26 01:23:26 -04:00
LagoLunatic 9bbc93fe65 d_a_obj_movebox progress 2023-10-25 05:01:06 -04:00
LagoLunatic 4abc897e08 more d_a_obj_movebox progress, attr list filled in 2023-10-21 23:33:43 -04:00
LagoLunatic 35bd70b8db d_a_obj_movebox progress 2023-10-21 18:52:52 -04:00