LagoLunatic
150819d7ed
Silence unused param warnings for debug genMessage funcs
2026-08-16 12:11:34 -04:00
Jcw87
80c7719636
Compiler compatibility ( #1171 )
...
* mark functions with duplicate names as static
* make std::__tag_va_List work with other compilers
* fix some offset comments
* use inlines in J3DJointFactory, JUTCacheFont
* fix class/struct mismatch
* improve const correctness
* fix missing return values
* make some JAudio namespaces more explicit
2026-08-16 11:15:07 -04:00
LagoLunatic
bc09a831c5
Fix compile and link errors when building in debug mode
2026-05-18 00:54:24 -04:00
LagoLunatic
63a3aa2399
ProcID cleanup
2026-04-01 18:50:20 -04:00
LagoLunatic
37000df61b
Make Proc_e enum values consistent across actors
2026-03-12 17:26:42 -04:00
Roland
034b90bfdc
d_a_daiocta and d_a_daiocta_eye matching ( #934 )
...
* Initial work; 25% matching in .text
* 27% matching in .text
* Match daDaiocta_c::modeProc
* 56% matching in .text
* 61% matching in .text
* 69% matching in .text
* 74% matching in .text
* 84% matching in .text
* daDaiocta_Eye_c 31%
* Match daDaiocta_Eye_c node callbacks
* daDaiocta_Eye_c 69%
* daDaiocta_Eye_c 85%
* daDaiocta_Eye_c 100% for retail and demo
* daDaiocta_c 96%
* daDaiocta_c 100% for retail and demo
* Field name cleanup
* More field naming
* Implement {is_, to_, to_dis}appear daObjAuzu inlines
* Misc code formatting changes
* Use JntHitType enum (d_a_daiocta)
* Apply suggestions from code review
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
* Use fopAcM_SetMtx inline
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
2026-02-27 14:04:36 -05:00
Ammar Askar
354a9625fe
Automatically generate dCcD_Src structs for most files ( #778 )
...
* Add missing enum members for colliders
* Auto-generate most dCcD_Src* structs
* Manually fix namespaces for 11 TUs
2025-06-01 16:50:44 -04:00
LagoLunatic
822b13e57a
Add cPhs_State typedef and use it everywhere
2025-03-17 22:26:56 -04:00
LagoLunatic
025b7e459a
Switch return type of _execute/_draw/_delete to be bool by default instead of BOOL
...
It's not completely consistent, but it seems like the majority used `bool`, and only a handful used `BOOL`. So I switched all of them to `bool` except for 13 TUs that stopped matching when changed like this.
2025-02-01 16:17:46 -05:00
LagoLunatic
d84ec1c3d7
Add autogenerated HIO class defs to actor headers
2023-12-30 17:15:03 -05:00
LagoLunatic
1c5dad23a2
Remove some unnecessary includes from headers
2023-11-26 20:00:50 -05:00
LagoLunatic
8a2bc19a89
Better defaults for create/delete/execute/draw/isdelete
2023-11-24 16:49:23 -05:00
LagoLunatic
e69d6ae3f6
Begin moving existing actor class defs to headers
2023-11-24 13:53:54 -05:00
LagoLunatic
471b881de8
Automatically generate headers for all actors
2023-11-24 12:44:06 -05:00