Commit Graph

32 Commits

Author SHA1 Message Date
LagoLunatic 2289b54d5f ba1 cleanup 2026-08-08 15:34:12 -04:00
LagoLunatic b8c26428ed Use CPad macros when accessing controller fields 2026-08-03 14:35:16 -04:00
LagoLunatic 4efda6f355 Minor cleanup
Inlines, wrong indentation, enums, private fields, etc
2026-07-23 17:48:51 -04:00
LagoLunatic 96347ab502 Clean up angle constants and conversions (#1135)
* Add angle conversion constants and macros

* Replace angle literals with hex instead of decimal
2026-07-22 20:13:31 -04:00
LagoLunatic a1ef9f163e Fix tn sjis error again 2026-07-14 10:53:58 -04:00
LagoLunatic aefdf7499b d_a_obj_tide use res enums 2026-07-08 11:59:39 -04:00
123456789758 d61a31e7ab Use joint enums in several different places (#981)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2026-06-16 14:55:36 -04:00
LagoLunatic bae595b973 Update all code to use the new enum formats 2026-05-29 16:34:55 -04:00
LagoLunatic 5cde617f29 Cleanup, improve readability of conditionals 2026-05-28 20:27:24 -04:00
LagoLunatic b597e195b4 Match 3 more d_a_tn funcs, clean up some inlines 2026-05-28 18:36:35 -04:00
123456789758 ce8aa593df d_a_tn - 99% matching (#994)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2026-05-28 13:59:57 -04:00
LagoLunatic 102042628f Process profiles and enums cleanup (#1031)
* Fix some profile comments

* Add missing static for local visibility data

* Move proc name and draw priority enums to f_pc

* Add _e suffix to daObjBarrier_c proc enum

* Change proc name enum format to match TP

* Change draw prio enum format to match TP

* Change ItemNo enum format, finish fixing item names

* Revert static for cb1 hio

* Clean up formatting of profile comments

* Fix comment alignment
2026-05-26 00:11:58 -04:00
LagoLunatic 897f043575 Document some more enum value names 2026-05-08 18:12:26 -04:00
LagoLunatic b77717694c Add dolzel_rel.pch
This fixes the sdata linker error in the debug build.
2025-08-23 12:17:10 -04:00
LagoLunatic 217775af4e Use precompiled headers, fix weak data issues 2025-08-20 18:51:42 -04:00
LagoLunatic 816f08fc7c Add extra brackets to collision src structs 2025-08-03 20:41:05 -04:00
Ammar Askar 67050779fe Auto-generate trivial process_method_funcs 2025-06-03 16:30:53 -04:00
LagoLunatic 46718e76dd Use cCcD "All" enums everywhere 2025-06-01 16:56:31 -04: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
123456789758 c1f54653fd Document several more TU names (#770)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-05-29 00:11:39 -04:00
LagoLunatic c625992a77 Add enum for actor priority 2025-05-21 14:44:25 -04:00
LagoLunatic 822b13e57a Add cPhs_State typedef and use it everywhere 2025-03-17 22:26:56 -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 f4ac738d36 Clean up comments 2024-02-01 20:56:47 -05:00
LagoLunatic 96513abb0a various fixes to get more actors to compile 2023-12-30 18:59:57 -05:00
LagoLunatic a8d10408a2 Add return type and static keyword to common actor static funcs 2023-11-30 15:54:02 -05:00
LagoLunatic 6ec4a2ebbd Remove weak ctors/dtors from .cpp files 2023-11-26 23:16:19 -05:00
Jasper St. Pierre 9553fd0c22 Remove a bunch of weak symbols from TUs
Done with regex

/\* .* \*/
.*symbol.*.*\(.*\).* \{
    \/\* Nonmatching \*\/
\}
2023-11-24 12:45:11 -08:00
LagoLunatic 471b881de8 Automatically generate headers for all actors 2023-11-24 12:44:06 -05:00
Jasper St. Pierre fd45c5a4f2 Remove all autogenerated @ functions from TUs 2023-11-23 19:36:26 -08:00
Luke Street adb95b135c Import project
Original repository: https://github.com/encounter/ww
2023-09-10 00:48:55 -04:00