summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_npc_os.cpp
AgeCommit message (Collapse)Author
2026-05-29Update all code to use the new enum formatsLagoLunatic
2026-05-26Process profiles and enums cleanup (#1031)LagoLunatic
* 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-21d_a_obj_jump initial documentation passLagoLunatic
2026-05-07Rename fopAcM_SetupActor to fopAcM_ctLagoLunatic
2026-05-04Fix particle_set inlines (#971)LagoLunatic
2026-04-01ProcID cleanupLagoLunatic
2026-03-20Replace particle enums with official namesLagoLunatic
2025-11-14d_msg - 99% matching (#899)123456789758
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-19Added enums for all used event/tmp bits/regs (#893)LagoLunatic
2025-09-18bpw partial cleanup, fix inline usage across several actorsLagoLunatic
2025-09-15Make m_Do_ext fields private, more bmd cleanupLagoLunatic
2025-09-14Rename subtype to argumentLagoLunatic
This appears to be the official name of this field based off of an assert in TP debug.
2025-09-02Add empty placeholders to fix HIO funcs missing when linking debug versionLagoLunatic
2025-08-23Add dolzel_rel.pchLagoLunatic
This fixes the sdata linker error in the debug build.
2025-08-20Fix most weak function ordering issuesLagoLunatic
2025-08-20Use precompiled headers, fix weak data issuesLagoLunatic
2025-08-08Add SQUARE macro to improve readibility for distancesLagoLunatic
2025-08-03Add extra brackets to collision src structsLagoLunatic
2025-07-29daNpc_Cb1_c Almost OK (#822)SuperDude88
* daNpc_Cb1_c Almost OK Down to regswaps/minor instruction issues * Oops That inline was fake * Some Cleanup - Fill in more inlines - Reorganize daNpc_Cb1_c inlines - Use inlines more - Some naming and typing consistency * Naming, Consistency Tweaks - TRUE/FALSE macros for all cases of BOOL, use int -> BOOL sometimes - Rename HIO to be consistent with other NPCs - Animation enum * Some HIO Names * Clarity Tweaks - NULL in more asserts - Squared constants
2025-06-09Some enum/define cleanupLagoLunatic
2025-05-29Document several more TU names (#770)123456789758
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-05-24Demo matches (#767)LagoLunatic
2025-05-21G_CM3D_F_INFLagoLunatic
2025-05-21Add enum for actor priorityLagoLunatic
2025-04-20Add an enum for action button icon statusLagoLunatic
2025-03-28d_demo workLagoLunatic
2025-03-17Add `cPhs_State` typedef and use it everywhereLagoLunatic
2025-03-17Rename J3DFrameCtrl loop mode enumLagoLunatic
See https://github.com/zeldaret/tp/pull/2327/commits/2a284165cf35a2324d36d825add5c06ffa864398
2025-03-17Minor include cleanup in actor headersLagoLunatic
2025-03-08Use cLib on/off bit inlines for attn flagsLagoLunatic
The debug maps indicate these inlines were pretty much always used when these flags are ORed or ANDed (but not when checked or set).
2025-03-06C_BG_MIN_HEIGHT, C_BG_MAX_HEIGHTLagoLunatic
2025-03-06Populate particle IDs enum with placeholders and use them everywhereLagoLunatic
2025-02-28Document the second param to joint callback functionsLagoLunatic
2025-02-23Various cleanupLagoLunatic
2025-01-23Mark funcs with weak func order issues as Equivalent, fix a few other issuesLagoLunatic
2025-01-08Fix mDoHIO inlinesLagoLunatic
2024-11-05start d_menu_optionLagoLunatic
2024-10-28Clean up cc enumsJasper St. Pierre
2024-10-19Add fake headers for unsolved weak objects to reduce manual copy-pastingLagoLunatic
2024-10-17clangd: Started fixing warnings and errors, code cleanupLagoLunatic
2024-08-08Move sqrtf to std:: namespaceLagoLunatic
2024-07-12Add fpc_ProcID type and use it for all process IDsLagoLunatic
See https://github.com/zeldaret/tp/pull/2173
2024-06-22Use NULL macro in asserts, fix NULL macro to matchLagoLunatic
2024-05-10use loopmode enum in more placesLagoLunatic
2024-04-25Use resource enums for all other old actorsLagoLunatic
2024-04-24Started using resource enums for old actorsLagoLunatic
2024-04-23Use NULL instead of 0LagoLunatic
2024-04-22Regenerate old actor profiles for consistencyLagoLunatic
2024-04-18clean up some inline parametersLagoLunatic
2024-04-17Add enum for attention typesLagoLunatic